Stap 5: Upgrade de tellen limiet
Pin 15 van de IC heet de telling van de Terminal, of TC pin. Het gaat hoog wanneer de graaf 15 bereikt. Dit is een eerder slecht ontwerp. Wat deze pin is ontworpen om te doen is voeren de waarde van 16 naar het volgende item in de reeks. Maar als het goed ontworpen waren, zou het gewoon pulse op de overgang tussen de 15 en 0. Zoals het is, de eerste tellingen van de teller tot en met 15, stuurt de 15 vooruit naar de volgende chip (die echt vertegenwoordigt een 16 op de tweede chip), en behoudt de 15 op de eerste chip voor één klok pulse.
Graaf | TC | Q0 | Q1 | Q2 | Q3 |
---|---|---|---|---|---|
14 | L | L | H | H | H |
15 | H | H | H | H | H |
0 | L | L | L | L | L |
Dit betekent dat wanneer we de waarden van de chips afgelezen, elke 16 klok pulsen wij een onjuiste telling thats 15 hoger zien zullen dan het zou moeten zijn. Het aantal punten is nog ok, maar de waarde die wordt afgelezen van de pennen is verkeerd elk 16 graven. Dit kan worden opgelost in de software, maar het is hier niet belangrijk. Het is net belangrijk om te zien de beperkingen van de technologie die we tot onze beschikking hebben.
Kabellengte tot de chips volgens het onderstaande schema. Dan branden van de bijgevoegde code en openstellen van de seriële monitor. Het nummer moet tellen van 0 tot 254, met foutieve nummers weergeven van elke 16 nummers of zo.