Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier.


Experiment: Zähler mit einstellbarer Geschwindigkeit

Im folgenden Experiment wird ein binärer 8-Bit-Zähler aufgebaut, dessen Zählfrequenz über die Parallelschnittstelle PIN eingestellt werden kann. Der Aufbau der Versuchsanordnung entspricht wieder der Abbildung des 8fach-Inverters. Zu Beginn des Programms wird das als Zähler ausgewählte Register C auf null gesetzt. Dann wird der Zählerstand auf dem Port POUT ausgegeben und das Register inkrementiert. Im letzten Teil des Programms wird auf den Eingangsport PIN zugegriffen und an eine Verzögerungsschleife der von PIN gelieferte Wert übergeben. Dadurch kann die Verzögerung bis zum nächsten Schleifendurchlauf und damit die Zählfrequenz über die an PIN angeschlossenen Tasten eingestellt werden.

;===================================================
;---- Experiment: Zähler ---------------------------
;===================================================
;
            .GLOBAL EXPCNT
EXPCNT:     LD      C,0         ;Zähler initial.
$L1:        LD      A,C         ;Zähler in A laden
            OUT     (POUT),A    ;auf POUT ausgeben
            INC     C
            IN      A,(PIN)     ;Verzögerung von PIN
            LD      H,A         ;Wert in HL bringen
            LD      L,0
            CALL    DELAY       ;Verzögerung asuführen
            JR      $L1         ;Schleife


Last Update: 2008-05-31