
Program Assembly Traffic Light Sederhana
; Program penyalaan lampu jalan dengan nyala tiap dua
; lampu secara berurutan.
ORG 00H
MULAI: MOV P0, #0FCH
ACALL TUNDA
MOV P0, #0F3H
ACALL TUNDA
MOV P0, #0CFH
ACALL TUNDA
MOV P0, #03FH
ACALL TUNDA
SJMP MULAI
; Sub Routine Tunda
TUNDA: MOV R0, #003H
TUNDA1: MOV R1, #0FFH
TUNDA2: MOV R2, #0FFH
TUNDA3: NOP
DJNZ R2, TUNDA3
DJNZ R1, TUNDA2
DJNZ R0, TUNDA1
RET
END
Semoga bermanfaat & selamat belajar!