Thursday 18 February 2016

Menghidupkan /Mematikan LED pada Port 1 dengan Input On/OFF pada Port 3.0. dengan Bahasa Assembly

circuit diagram:

. (Circuit diagram seperti pada gambar contoh no.III.1.-switch pada port 3.1 tidak dipakai).(12)
;--------------------------------------------------------------
; Simulasi penekanan tombol pada p3,0 sebagai togle switch untuk
;menghidupkan/mematikan lampu pada port 1 File name HL9.H51
;--------------------------------------------------------------
 org  0h
mulai: Mov  A,P3                 ;Baca port 3 dan masukkan isinya
;ke Accumulator
 Cjne A,#0FFh,mulai        ;Bandingkan isi A dengan FFh bila
   ;hasilnya tidak sama, maka
   ;loncat ke label mulai
 Cjne R0,#0,terus
 Mov  R0,#1
     Mov  P1,#0                ;keluarkan logika 0 ke port 1(LED
 ;menyala)
tunggu:
 Mov   A,P3
 Cjne  A,#0FFh,tunggu
 Sjmp  mulai              ;loncat ke label mulai
terus:
 Mov   R0,#0
 Mov   R1,#0FFh
      Sjmp   tunggu              ;lompat ke alamat dengan label
   ;tunggu
End
Comments
0 Comments
Facebook Comments by otak einstein

0 comments:

Post a Comment