Unterprogramm Warte
Hier findet man das
Unterprogramm „Warte“. Es besteht aus zwei einfachen Schleifen, die in Kombination eine kurze Wartezeit erzeugen. Das Programm ist sehr einfach und kann deshalb gut nachvollzogen werden. Statt Wert0 und Wert1 können beliebige Werte eingesetzt werden, je nachdem wie lange die Wartezeit sein soll. Wer längere Wartezeiten realisieren möchte, der kann einfach mehr Schleifen in das Unterprogramm einbauen.
8051 Programmcode
UP_Warte: |
MOV R0, #wert0 |
Schleife1: |
MOV R1, #wert1 |
Schleife2: |
DEC R1 |
|
CJNE R1,0,Schleife2 |
|
DEC R0 |
|
CJNE R0,0,Schleife1 |
|
RET
|