Paso 2: Contador binario programa
El programa del contador binario aplica 5V (alto) y 0V (bajos) niveles a cuatro de los ocho LEDs para generar todos los patrones de bits posible 16 para los valores binarios entre 0000 y 1111. En esta secuencia el bit menos significativo (LSB) está representado por el LED de la derecha y está conectado al pin 17. Cada bit sucesiva moviéndose de derecha a izquierda tiene un valor de lugar que es dos veces la parte anterior (1, 2, 4, 8) para que el patrón de bits para el valor entero de 13 es 1101 (8 x 1 + 4 x 1 + 2 × 0 + 1 × 1 = 8 + 4 + 0 + 1 = 13).
Paso 0: Antes de empezar a trabajar con el código que necesitamos una buena idea de la estrategia del programa. Este programa utilizará una matriz de enteros para mantener los números de pin de W65C02SXB ser utilizados y hará uso de bucles de para donde sea posible para reducir el tamaño del código y la complejidad. Puesto que el proceso de configuración de los niveles de salida del pin para un determinado valor binario es una secuencia bien definida de operaciones codificará este proceso en su propio método para llamarse desde el bucle principal del programa.
WDC programa de GitHub: https://github.com/WesternDesignCenter/8LED_ASCII_VIA