65xx teknik - W65C02SXB binära Counter ledde projekterar (2 / 3 steg)
Steg 2: Binär räknare Program
Binär räknare tillämpas 5V (hög) och 0V (låga) till fyra av de åtta lysdioderna att generera alla 16 möjliga bit mönster för binära värden mellan 0000 och 1111. I denna sekvens den minst signifikanta biten (LSB) representeras av den längst till höger LED och är ansluten till pin 17. Varje efterföljande bit röra sig från höger till vänster har ett ställe värde det är två gånger tidigare lite (dvs 1, 2, 4, 8) så att det lite mönstret för heltalsvärdet 13 är 1101 (8 x 1 + 4 x 1 + 2 × 0 + 1 × 1 = 8 + 4 + 0 + 1 = 13).
Steg 0: Innan vi börjar arbeta med koden behövs en god uppfattning om metoden med programmet. Detta program kommer att använda en heltalsmatris med för att hålla W65C02SXB pin-koder som används och kommer att göra använda av for-loopar där det är möjligt att minska kod storlek och komplexitet. Eftersom processen att pin utgångsnivåerna för ett givet binärt värde är en klart definierad sekvens av operationer kommer vi koda denna process i sin egen metod att kallas från huvudprogrammet ögla.
WDC GitHub Program: https://github.com/WesternDesignCenter/8LED_ASCII_VIA