Simulasi Pementingan Tombol Yang Tampilkan Pada Display Led 7 Segment Pada Port 0 Dengan Bahasa Assembly


Circuit diagram:


Program:
;---------------------------------------------------------------
;simulasi penekan tombol pada port 3 dan hasil penekanan
;di tampilkan pada display 7 segment di port 0
;file name HL10.H51
;---------------------------------------------------------------
      Org  0h
mulai: move A,P3              ;baca port 3 dan masukkan isinya di
;accumulator
      Cjne A,#0FEh,banding1  ;Bandingkan isi A dengan FEh bila
;hasilnya tidak sama, maka loncat ke
;label mulai
      Mov  P0,#22h           ;keluarkan instruksi angka 0 ke port 0
      Sjmp Mulai             ;loncat ke tabel mulai
banding1:
      Cjne A,#0FDh,banding2
      Mov P0,#0A4h
      Sjmp Mulai
banding2:
      Cjne A,#0FBh,banding3
      mov P0,#0A4h
      Sjmp Mulai
banding3:
      Cjne A,#0F7h,banding4
      mov P0,#25h
      Sjmp Mulai
Banding4:
      Cjne A,#0EFh,banding5
      mov P0,#71h
      Sjmp Mulai
Banding5:
      Cjne A,#0DFh,banding6
      mov P0,#29h
      Sjmp Mulai
Banding6:
      Cjne A,#0BFh,banding7
      mov P0,#28h
      Sjmp Mulai
Banding7:
      Cjne A,#07Eh,mulai
      mov P0,#67h
      Sjmp Mulai
     End


Subscribe to receive free email updates:

0 Response to "Simulasi Pementingan Tombol Yang Tampilkan Pada Display Led 7 Segment Pada Port 0 Dengan Bahasa Assembly"

Post a Comment