- org 0h
 - mov R1, #6
 - mov R2, #5
 - mov R3, #4
 - mulai:
 - mov P1, #0FFh
 - mov A, P1
 - CPL A
 - add A, R1
 - mov R0, A
 - call konversi
 - mov p3, #10000000B
 - call delay
 - mov p3, #0
 - call delay
 - mov A, R2
 - add A, R4
 - mov R0, A
 - call konversi
 - mov p3, #01000000B
 - call delay
 - mov p3, #0
 - call delay
 - mov A, R3
 - mov R0, A
 - call konversi
 - mov p3, #00100000B
 - call delay
 - mov p3, #0
 - call delay
 - sjmp mulai
 - konversi:
 - cjne R0, #0, konversi1
 - mov p2, #11000000b
 - mov R4, #0
 - ret
 - konversi1:
 - cjne R0, #1, konversi2
 - mov p2, #11111001b
 - mov R4, #0
 - ret
 - konversi2:
 - cjne R0, #2, konversi3
 - mov p2, #10100100b
 - mov R4, #0
 - ret
 - konversi3:
 - cjne R0, #3, konversi4
 - mov p2, #10110000b
 - mov R4, #0
 - ret
 - konversi4:
 - cjne R0, #4, konversi5
 - mov p2, #10011001b
 - mov R4, #0
 - ret
 - konversi5:
 - cjne R0, #5, konversi6
 - mov p2, #10010010b
 - mov R4, #0
 - ret
 - konversi6:
 - cjne R0, #6, konversi7
 - mov p2, #10000010b
 - mov R4, #0
 - ret
 - konversi7:
 - cjne R0, #7, konversi8
 - mov p2, #11111000b
 - mov R4, #0
 - ret
 - konversi8:
 - cjne R0, #8, konversi9
 - mov p2, #10000000b
 - mov R4, #0
 - ret
 - konversi9:
 - cjne R0, #9, konversi10
 - mov p2, #10010000b
 - mov R4, #0
 - ret
 - konversi10:
 - mov A, R0
 - subb A, #10
 - mov R0, A
 - call konversi
 - mov R4, #1
 - ret
 - delay:
 - mov R7, #5
 - del1:
 - djnz R7, del1
 - ret
 - end
 
Thursday, May 6, 2010
Jawaban UTS Mikrokontroller Nomor Ganjil
Labels:
Microcontroller TA 09/10
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment