Versuch 1: DezimalzählerGesucht ist ein Programm, das im Adreßfeld S5 - S2 der Anzeige einen 4-stelligen Dezimalzähler realisiert. Im einzelnen soll das Programm:
|
Lösungsweg:
|
Versuch 2: ParallelportSchreiben Sie ein Programm, das
|
Lösungsweg:
|
| INTV | EQU $..... | ; niederwertige Adresse des Interruptvektors in der Tabelle |
| ; | ||
| HP: | LDD #INTER | ; Startadresse der Interruptroutine nach D laden |
| STD INTV | ; abspeichern der Startadresse im Interruptvektor | |
| ; | ||
| INTER: | ..... | ; Beginn der Interruptroutine |
| ; | ||
| RTI | ; Schluß der Interruptroutine |
Versuch 3: Timer-BausteinDer Praktikumsrechner soll in dieser Aufgabe einen Signalgenerator realsieren, der am Ausgang O3 des Timers #3 eine Rechteckschwingung ausgibt. Die Schwingungsdauer soll ein ganzzahliges Vielfache einer Grundimpulsdauer D sein und zyklisch an- und absteigend zwischen zwei vorgegebenen Grenzwerten moduliert werden. Als Grundimpulsdauer D sei der Wert D = 256 µs ms angenommen. Die Schwingungsdauer S nehme die Werte S = n * 2 * D für n = 1, ..., 256 an. Im einzelnen soll das Hauptprogramm
Die Interruptroutine soll
|
Lösungsweg:
|