Thursday 18 February 2016

Menghidupkan Dan Mematikan Led Dengan Tombol Pada Microkontroller dengan Bahasa Assembly




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


Comments
0 Comments
Facebook Comments by otak einstein

0 comments:

Post a Comment