LED dipasang pada port 1 dengan input ON pada port 3.0 dan input OFF pada port 3.1.
Circuit diagram:
Program:
;----------------------------------------------
;Simulasi penekanan tombol pada 3.0untuk menghidupkan
;lampu pada port 1 dan p3.1 untuk mematikannya
;File name HL8.H51
;-----------------------------------------------
Org 0h
Mulai: Mov A,P3 ;Baca P3 dan masukkan isinya di acc
Cjne A,#0fEh, terus ;Bandingkan isi A dengan FEh bila
;hasilnya tidak sama, maka
;loncat label terus
Mov P1,#0 ;keluarkan logika 0 ke port 1 (LED
;menyala)
Sjmp Mulai ;Loncat ke label mulai
terus:
Cjne A,#0fDh,mulai ;Bandingkan isi A dengan FDh bila
;hasilnya tidak sama, maka
;loncat ke label mulai
Mov P1,#0FFh ;keluarkan logika 1 ke port 1 (LED
;padam)
Sjmp Mulai ;lompat ke alamat label mulai
End