Contador de cuatro dígitos LED, multiplexión

Contador de cuatro dígitos LED, multiplexión

En este ejemplo el microcontrolador funciona como un contador de dos dígitos. La variable i se incrementa (suficiente lentamente para ser visible) y su valor se visualiza en un visualizador de cuatro dígitos LED (9999-0). El punto es habilitar una conversión de un número binario en un decimal y partirlo en cuatro dígitos (en miles, centenas, decenas y unidades). Como los segmentos del visualizador LED se conectan en paralelo, es necesario asegurar que alternen rápidamente para tener una impresión de que emiten la luz simultáneamente (multiplexión por división en tiempo).

El temporizador TMR0 está encargado de la multiplexión por división en tiempo, mientras que la función mask convierte un número binario a formato decimal.

 

contador PIC

Contador, circuito con PIC

CÓDIGO DE EJEMPLO

Comments are closed.