Professional Documents
Culture Documents
Tampilan Edsim51
DISP 3
DISP 2
DISP 1
DISP 0
Program ini akan menampilkan output dari seven segmen dengan display 2109100091 sofyan CATATAN: Logika 0 adalah led menyala dan logika 1 adalah led mati
b a
c d
e i
2 1 0 9 1 0 0 0 9 1 S O F y A n
i 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
a 0 1 1 0 1 1 1 1 0 1 0 1 0 0 0 1
b 1 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0
c 0 1 0 1 1 0 0 0 1 1 1 0 0 1 0 0
d 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 1
e 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0
f 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
g 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
NRP:
SETB P3.3 SETB P3.4 ; Mengijinkan tampilan layar 3 (DISP 3) MOV P1, #10100100B ; menampilkan angka 2 pada layar MOV P1, #0FFH ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 2
MOV P1, #11111001B ; menampilkan angka 1 pada layar MOV P1, #0FFH ; menghapus layar CLR P3.4 SETB P3.3 ; Mengijinkan tampilan layar 1 MOV P1, #11000000B ;menampilkan angka 0 pada layar MOV P1, #0FFh ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 0 MOV P1, #10010000B ; menampilkan angka 9 pada layar MOV P1, #0FFH ; menghapus layar JMP NRP2 ; melompat ke NRP2 NRP2: ; SETB P3.3 SETB P3.4 ; Mengijinkan tampilan layar 3 MOV P1, #11111001B ; menampilkan angka 1 pada layar MOV P1, #0FFH ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 2 MOV P1, #11000000B ; menampilkan angka 0 pada layar MOV P1, #0FFH ; menghapus layar CLR P3.4 SETB P3.3 ; Mengijinkan tampilan layar 1 MOV P1, #11000000B ; menampilkan angka 0 pada layar MOV P1, #0FFh ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 0 MOV P1, #11000000B ; menampilkan angka 8 pada layar MOV P1, #0FFH ; clear display
NRP3: SETB P3.3 SETB P3.4 ; Mengijinkan tampilan layar 3 MOV P1, #11111111B ; tidak menampilkan apa apa MOV P1, #0FFH ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 2 MOV P1, #10010000B ; menampilkan angka 9 pada layar MOV P1, #0FFH ; menghapus layar CLR P3.4 SETB P3.3 ; Mengijinkan tampilan layar 1 MOV P1, #11111001B ; menampilkan angka 1 pada layar MOV P1, #0FFh ; menghapus layar CLR P3.3 ; Mengijinkan tampilan layar 0 MOV P1, #1111111B ; tidak menampilkan apa apa MOV P1, #0FFH ; clear display JMP Sofyan ; melompat ke Sofyan, Sofyan : SETB P3.4 ; MOV p1, #10010010B ; S MOV P1, #11000000B ; O MOV P1, #10001110B ; F MOV P1, #10010001B ; Y MOV P1, #10001000B ; A MOV P1, #11001000B ; N
JMP Sofyan ; untuk melompat ke sofyan lagi, sehingga tetap menampilkan output sofyan Hasil pada display :