![]() |
||||||||||||
|
Microcontroller Kits Simple
Mikrokontroller 89s51 Trainer
Super
Mikrokontroller Trainer 89s51
All Kits |
Percobaan 3.3. Tulis 8 Karakter pada 7 Segmen Pada percobaan ini, karakter ‘12345678’
akan ditampilkan pada 7 Segmen Display 1, Display 2 dan Display 3 s/d
Display 8 secara berturutan : org 0h
start: clr P3.5
clr P3.6
clr P3.7
mov P0,#11111001b ; Cetak Karakter '1'
call delay
;
setb P3.5
clr P3.6
clr P3.7
mov P0,#10100100b ; Cetak Karakter '2'
call delay
;
clr P3.5 ;
setb P3.6
clr P3.7
mov P0,#10110000b ; Cetak Karakter '3'
call delay
;
setb P3.5
setb P3.6
clr P3.7
mov P0,#10011001b ; Cetak Karakter '4'
call delay
;
clr P3.5
clr P3.6
setb P3.7
mov P0,#10010010b ; Cetak Karakter '5'
call delay
;
setb P3.5
clr P3.6
setb P3.7
mov P0,#10000010b ; Cetak Karakter '6'
call delay
;
clr P3.5
setb P3.6
setb P3.7
mov P0,#11111000b ; Cetak Karakter '7'
call delay
;
setb P3.5
setb P3.6
setb P3.7
mov P0,#10000000b ; Cetak Karakter '8'
call delay
;
sjmp start ; Lompat ke Start
;=============================
;subroutine delay created to rise delay time
;=============================
delay: mov R1,#25
del1: mov R2,#25
del2: djnz R2,del2
djnz R1,del1
ret
end
6. Simpanlah program yang anda ketik dan beri nama
: prog33a.asm
Komentar, pertanyaan dan diskusi tentang topik tersebut. Klik disini
|
HARDWARE PERCOBAAN 1 PERCOBAAN 2 PERCOBAAN 3 PERCOBAAN 5 PERCOBAAN 6 PERCOBAAN 7 PERCOBAAN 8 PERCOBAAN 9 PERCOBAAN 10 PERCOBAAN 11 PERCOBAAN 12 PERCOBAAN 13 PERCOBAAN 14 PERCOBAAN 15
|
||||||||||