Dieser PIC verhält sich wie ein ladbarer 24bit-Zähler mit LED-Anzeige.
Der Startwert des Zählers wird seriell in das Schieberegister übertragen und dann in den Zähler übernommen. Mit jedem Takt wird der Zählerstand um eins erhöht oder verringert.
Die LED-Anzeige zeigt den aktuellen Zählerstand an.
Bei den PIC-Typen 18F2420 und 18F2520 kann mit einem Jumper zwischen Dezimal- und Binärzähler umgeschaltet werden.
Bei den PIC-Typen 18F2220 und 18F2320 muß dies im ASM-Code („Displaymode”) eingestellt werden.
Da die Anzeige nur 6 Ziffern hat, ist der maximale dezimale Wert auf 999999 (0x0F423F) begrenzt.
Die Software wurde in Assembler mit der MPLAB IDE v8.40 von Microchip erstellt. Die Software ist so gestaltet, das Änderungen (z.B. Portbelegungen bei Entwicklung einer Leiterplatte) nur im Abschnitt „Port-Belegungen” erfolgen müssen.
© 2010 by Norbert Hagemann Letzte Aktualisierung: 11.Januar 2010