Die nachfolgenden Programme wurden in der Vorlesung WS03 entwickelt, erklärt und getestet.
Programme in 8051-Assembler vom WS03 | |||
Name | Beschreibung | Verwendete Einheit / Bemerkungen | Datum |
SCHREG | Beschreibt den Akkumulator Im Datenspeicher D:0x0E0 kann der Inhalt angeschaut werden. |
Akku |
11.11.2003 |
SCHRREG | Erklärung für Schreiben in bestimmtes Register auf dem Chip | Register R0 | 11.11.2003 |
SCHEXTSP | Schreibe in den externen Datenspeicher | ext. Speicher X:0x2000 |
10.11.2003 |
INDDIR02 | Direkte - indirekte Adressierung | Register R0,R1 | 17.11.2003 |
Vergleich | Einfacher Vergleich von Daten in Speicherzelle | 24.11.2003 | |
ZAEHLn-m | Es wird von n hochgezählt bis m und wieder abwärts gezählt, periodisch | Timer0, Register R0,R1,R2 | 27.12.2003 |
AUF_AB_S | Auf- und abwärtszählen mit Taster im Simulator n bis n+m | 2.1.2003 | |
AUF_AB_MT | Auf- und abwärtszählen mit realem Taster | Entprellen eines Tasters | 2.1.2004 |
PWM_AD_L | Der Eingabewert des Potentiometers der ADDAT-Karte steuert die PWM im High-Byte. Der Wert von P1.1 wird auf allen Leuchten ausgegebn | A/D-Wandler PWM |
2.1.2004 |
HELLDUN1 | Leuchte mit 75% Helligkeit und 25%Helligkeit über PWM gesteuert. | PWM | 27.12.2003 |