You are on page 1of 6

LAPORAN AKHIR

SISTEM MIKROPROSESOR DIGITAL


EDITING,DEBUGGING DAN PEREKAMAN AT89C51
MODUL I
Nama : Garbel Nervad!
NPM : 140310100093
Hari/Tanggal : Kamis / 26 September 2013
Wakt : 0!"00 # 10"00
$sisten : %nsan
LABORATORIUM MIKROKONTROLER
"URUSAN #ISIKA
#AKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNI$ERSITAS PAD"AD"ARAN
%&1'
LEMBAR PENGESAHAN
EDITING,DEBUGGING DAN PEREKAMAN AT89C51
MODUL I
Nama : Garbel Nervad!
NPM : 140310100093
Hari/Tanggal : Kamis / 26 September 2013
Wakt : 0!"00 # 10"00
$sisten : %nsan

"a()*a*+r, %, Se-(e.ber %&1'
A/)/(e*
0 1111111111111111111111111111111111112
N%&$%
1
$mod51
mulai:
mov P1,#129
mov 0A0h,#8fh
mov psw,#08H
mov R1,#0F1h
mov 0B0h,R1
jmp mulai
end
PAGE 1
1 $mod51
0000 2 mulai:
0000 759081 3 mov P1,#129
0003 75A08F 4 mov 0A0h,#8fh
0006 75D008 5 mov psw,#08H
0009 79F1 6 mov R1,#0F1h
000B 89B0 7 mov 0B0h,R1
000D 80F1 8 jmp mulai
9 end

PAGE 2
MULAI. . . . . . . . . . . . . . C ADDR 0000H
P1 . . . . . . . . . . . . . . . D ADDR 0090H PREDEFINED
PSW. . . . . . . . . . . . . . . D ADDR 00D0H PREDEFINED
$mod51
mov P1,#255
mulai:
mov a,P1
mov P2,a
inc a
cpl a
mov P3,a
sjmp mulai
end

PAGE 1
1 $mod51
0000 7590FF 2 mov P1,#255
0003 3 mulai:
0003 E590 4 mov a,P1
0005 F5A0 5 mov P2,a
0007 04 6 inc a
0008 F4 7 cpl a
0009 F5B0 8 mov P3,a
000B 80F6 9 sjmp mulai
10 end
VERSION 1.2h ASSEMBLY COMPLETE, 0 ERRORS FOUND

PAGE 2
MULAI. . . . . . . . . . . . . . C ADDR 0003H
P1 . . . . . . . . . . . . . . . D ADDR 0090H PREDEFINED
P2 . . . . . . . . . . . . . . . D ADDR 00A0H PREDEFINED
P3 . . . . . . . . . . . . . . . D ADDR 00B0H PREDEFINED
$mod51
mulai:
mov R7,#255
mov a,#0
nyala:
mov P1,a
lcall delay
inc a
djnz R7,nyala
jmp mulai
delay:
mov R0,#0
mov R1,#0
wait:
djnz R0,wait
djnz R1,wait
ret
end
.3
PAGE 1
1 $mod51
0000 2 mulai:
0000 7FFF 3 mov R7,#255
0002 7400 4 mov a,#0
0004 5 nyala:
0004 F590 6 mov P1,a
0006 12000E 7 lcall delay
0009 04 8 inc a
000A DFF8 9 djnz R7,nyala
000C 80F2 10 jmp mulai
000E 11 delay:
000E 7800 12 mov R0,#0
0010 7900 13 mov R1,#0
0012 14 wait:
0012 D8FE 15 djnz R0,wait
0014 D9FC 16 djnz R1,wait
0016 22 17 ret
18 end
VERSION 1.2h ASSEMBLY COMPLETE, 0 ERRORS FOUND
.3
PAGE 2
DELAY. . . . . . . . . . . . . . C ADDR 000EH
MULAI. . . . . . . . . . . . . . C ADDR 0000H
NYALA. . . . . . . . . . . . . . C ADDR 0004H
P1 . . . . . . . . . . . . . . . D ADDR 0090H PREDEFINED
WAIT . . . . . . . . . . . . . . C ADDR 0012H
KESIMPULAN
'engan menggnakan software simlasi ntk pemr(graman mikr(k(ntr(ler pa)a &*'
kita )apat mensimlasikan mikr(k(ntr(ler pa)a &*' tanpa mengba+,ba+ pr(gram assembly,
n-a

You might also like