Paso 8: Comprensión multiplexado de Display Control
Si se utilizan varios dígitos, el control para el mismo segmento en cada dígito está conectado juntos. Cada dígito entonces se puede activar o desactivar mediante el control de la línea de tierra a cada dígito. Así que para controlar mi display de tres dígitos, repito el siguiente bucle indefinidamente:
Begin Loop:Apague todos los 3 dígitos (baja lógica en todas las líneas de control de la tierra)
Establecer las líneas de control de segmento en el valor deseado para el dígito 1
Vuelta en dígitos 1 Ground Control
Pausa para tan de largo (unos pocos milisegundos)
Apague todos los 3 dígitos (baja lógica en todas las líneas de control de la tierra)
Establecer las líneas de control de segmento en el valor deseado para el dígito 2
Activar Control de tierra de 2 dígitos
Pausa durante tanto tiempo
Apague todos los 3 dígitos (baja lógica en todas las líneas de control de la tierra)
Establecer las líneas de control de segmento en el valor deseado de dígitos 3
Activar Control de tierra de 3 dígitos
Pausa durante tanto tiempo (unos pocos milisegundos)
Fin bucle
La frecuencia de la selección de dígitos debe ser rápida lo suficiente como para que los ojos humanos no detectan el parpadeo como 100 Hz (período de 10 ms). Cada dígito tiene 1/3 de ese período total se en - 3.3ms el tiempo: un ciclo de deber del 33%.