8051 Assembler-Programme

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