Schritt 2: Die Skizze
Ich habe eine Skizze vom Benjo Charlie als eine Vorspeise-Punkt.
Senden das Register 128 oder b1000 setzt 0000 die Pin Q7 hoch. Ein HIGH-Signal erlischt die LED. Senden etwas 127 oder weniger b0111 1111 verlassen der PIN LOW und bieten eine Grundlage für die LED.
Als Beispiel wird eine Ziffer 1 an das Display senden wir 6 oder b0000 senden müssen 0110 Pins D1 und D3 auf HIGH gesetzt. Dies ist ideal für "' Einerziffer, aber für die"ten"Ziffer, müssen wir die"Ones"ab. Durch das Hinzufügen von 128 bis 6 Wir senden 134 oder b1000 0110. Jetzt ist der Q7 zu hoch eingestellt und "' Einerziffer ist ausgeschaltet.
Die Skizze Schleifen und sendet entweder eine "Zehner" Ziffer oder eine "' Einerziffer auf each-Schleife. Zwei Schleifen sind erforderlich, um die komplette zweistellige lesen angezeigt.
Während der Schleife "Zehner" anzeigen "" Einerziffer ausgeschaltet ist (1 liegt auf Pin Q7) und die "Zehner" Ziffer eingeschaltet ist. Und wenn die Schleife sendet die ',' die Ziffer, die "ten" Ziffer ist ausgeschaltet. (HIGH-Signal gesendet, digit1pin).
Eine kleine Verzögerung wechselt die Ziffern schnell genug um die Änderungen für das Auge nicht zu unterscheiden.
Die Skizze ist beigefügt.
Hoffe, Sie finden diese nützlich!