Upload
azis
View
222
Download
0
Embed Size (px)
Citation preview
7/26/2019 alat pemanggil antrian.doc
1/58
i
AL AT P E M ANGGI L ANT RI AN
ME NGGUNAKAN M I KROKO NT ROL E R 89S51
Dis usun Ol eh:
B AGUS ARI YAD I
M 33!55
TUGAS AK "I R
Di# ul is $%n $i %& u' %n un # u' ( e( enuh i s e)%*i%n +e, s -% , %# %n
( e( +e ,. l eh *el % , Ah l i M %$-% I l ( u K .( +u # e,
PROGRAM DI P L OM A I I I I L M U K O M P UT E R
/AK UL T AS M AT E M AT I K A DAN IL M U P E NGE T A"UAN ALA M
UNI 0E RSI T AS SEB E L AS M ARE T
SURAK ART A
2
7/26/2019 alat pemanggil antrian.doc
2/58
ii
TUGAS AK"I R
AL AT P E M ANGGI L ANT RI ANME NGGUNAKAN M I KROKO NT ROL E R 89S51
Y%n* $isusun .leh
BAGUS ARIYADI
M33!55
$i)i()in* .leh
Pe()i()in* I Pe()i()in* II
/%#hul A,i4n MT D,s B%()%n* "%,&i#.6 M A++ S
NIP 13 7 815 NIP 131 9!2 275
#el%h $i+e,#%h%n'%n $i $e+%nDe%n Pen*u&i
+%$% h%,i Sel%s%6 #%n**%l 1 uli 2
$%n $in-%#%'%n #el%h (e(enuhi s-%,%#
An**.#% Ti( Pen*u&i T%n$% T%n*%n
1 /%#hul A,i4n6 MT 1
D,s B%()%n* "%,&i#.6 M A++ S
3Tun**ulA,$hi6 S Si 3
Su,%'%,#%6 1 uli 2
Dis%h'%n .leh :
/%'ul#%s MIPA Ke#u% P,.*,%( S#u$i DIII
De'%n6 Il(u K.(+u#e,6
P,. D,s Su#%,n. M S PhD I,%n Sus%n#.6 DEA
NIP 131 7!9 9!8 NIP 13 13! 79!
7/26/2019 alat pemanggil antrian.doc
3/58
iii
MOTTO
;" KLGD=P"=/L=?DL
ED=>DNKDOG"=D=N"L=L=D=>D=E"0DU@
"R
7/26/2019 alat pemanggil antrian.doc
4/58
i
PE RSEM B A"AN
"=D=7""=DSHL=?DGD=D0LK
D"/LOL=L"SDGD
6EDKD=GD?"U/L=?D
D=?"ODK?DEDKGDODPP"=LUL=LOD=NDKND==>D>D=?
7/26/2019 alat pemanggil antrian.doc
5/58
KA T A P E N G A N T A R
Se*%l% +u&i s-u'u, s%-% +%n&%#'%n 'e+%$% Allh S?T6 %#%s se*%l%
li(+%h%n ,%h(%# $%n '%,uni%n-%6 %'hi,n-% l%+.,%n #u*%s %'hi, ini $%+%#
#e,seles%i'%n $en*%n )%i'6 *un% (e(enuhi s%l%h s%#u +e,s-%,%#%n un#u'
(e(+e,.leh *el%, Di+l.(% &u,us%n Te'ni' K.(+u#e, Unie,si#%s Se)el%s
M%,e# Su,%'%,#%
Den*%n J(en-%$%,i J'e#e,)%#%s%n J%'#u J$%n J'e(%(+u%n Jsehin**%
)%n-%' #e,$%+%# 'e'u,%n*%n $i $%l%( Jl%+.,%n Jini $%n J(un*'in J)elu((e(enuhi Jh%,%+%n JUn#u' Ji#u Jse*%l% J',i#i' J$%n Js%,%n J-%n* J)e,si%#
(e()%n*un )e*i#u s%-% h%,%+'%n $e(i 'ese(+u,n%%n l%+.,%n ini
A'hi,n-%6 $en*%n $ii,in* ,%s% ,en$%h h%#i in*in s%-% u%+'%n #e,i(%
'%sih -%n* se#ulus#ulusn-% 'e+%$% :
1 JB%+%' I,%n Sus%n#.6 DEAsel%'u Ke#u% P,.*,%( D3 Il(u K.(+u#e, /MIPA
Unie,si#%s Se)el%s M%,e# Su,%'%,#%
JB%+%' /%#hul A,i4n6 MT6 sel%'u $.sen +e()i()in* I $%l%( +e()u%#%n
#u*%s %'hi, ini6 -%n* (%n% %,%h%n6 )i()in*%n se,#% $.,.n*%nn-% (en&%$i'%n
l%+.,%n ini $%+%# $iseles%i'%n
3 JB%+%' D,s B%()%n* "%,&i#.6 M A++6 S6 sel%'u $.sen +e()i()in* II
$%l%( +e()u%#%n #u*%s %'hi, ini6 -%n* (%n% %,%h%n6 )i()in*%n se,#%
$.,.n*%nn-% (en&%$i'%n l%+.,%n ini $%+%# $iseles%i'%n
! JSelu,uh +en$i$i''u $%,i SD s%(+%i s%-% (en&%$i %hli (%$-% -%n* #el%h
(e()e,i'%n il(u $%n +en*e#%hu%nn-% $en*%n #ulus $%n i'l%s
5 JKelu%,*% )es%,'u $i %n**len*%n RT 1 R? 56 N*u#e,6 Su'.h%,&. -%n* #el%h
(e()e,i'%n $u'un*%n )%i' (.,il (%u+un (%#e,iil
7 JRe'%n,e'%n se+e,&u%n*%n Te'ni' K.(+u#e, ! -%n* su$%h seles%i (%u+un
(%sih #e,#in**%l6 #e,us'%n +e,&u%n*%n(u %'u )ese,#%(u $%l%( $.%
2 JSe*%l% +ih%' -%n* #i$%' $%+%# s%-% se)u#'%n s%#u +e,s%#u -%n* se%,%
l%n*sun* (%u+un #i$%' l%n*sun* (e()e,i'%n )%n#u%n $%n $.,.n*%n sel%(%
ini
7/26/2019 alat pemanggil antrian.doc
6/58
i
Se(.*% All%h S?T (e()e,i'%n )%l%s%n -%n* )e,li+%# %#%s se*%l% +e,%n
se,#% %(%l $%n +e,)u%#%nn-% -%n* #el%h $i)e,i'%n sel%(% ini D%n (u$%h(u$%h%n '%,-% 'eil ini (en*%n$un* (%n%%# )%*i +%,% +e()%% +%$% u(u(n-%
$%n )%*i +enulis +%$% 'hususn-%
A'hi,n-%6 $en*%n $ii,in* ,%s% 'e,en$%h%n h%#i+ul% s%-% h%#u,'%n '%,-%
'eil ini %+% %$%n-% se(.*% 'eh%$i,%nn-% $%+%# )e,(%n%%#
Su,%'%,#%6 ! uni 2
B%*us A,i-%$i
7/26/2019 alat pemanggil antrian.doc
7/58
ii
AB STRA KS I
D%l%( se#i%+ %'#ii#%s (%nusi% (.$e,n6 %'#u se(%'in (%h%l h%,*%n-%6
sehin**% (e,e'% (e()u#uh'%n s%,%n% $%n +,% s%,%n% see4sien $%n seee'#i
(un*'in S%l%h s%#u en.(en%n-% %$%l%h 'e*i%#%n %n#,i -%n* (e().s%n'%n $%n
(en*h%)is'%n %'#u6 $en*%n )e,)%,is s%#u +e,s%#u (enun**u *ili,%n -%n* (%sih
se,in* $i&u(+%i $i )e,)%*%i #e(+%# +el%-%n%n6 se+e,#i )%n'6 ,u(%h s%'i# %#%u
'lini'6 l.'e# +e()eli%n '%,is6 $%n se)%*%in-%
D%l%( #u*%s %'hi, ini6 +enulis (e,%n%n* $%n (e()u%# %l%# +e(%n**il%n#,i%n Al%# ini (en**un%'%n #e'n.l.*i (i',.'.n#,.le, -%n* $iun*si'%n se)%*%i
%l%# +en*%#u, .#.(%#is +e,%l%#%n -%n* )e'e,&% sesu%i $en*%n s+esi4'%si (%su'%n
Mi',.'.n#,.le, -%n* $i*un%'%n %$%l%h AT89S51 Al%# +e(%n**il %n#,i%n ini
#e,$i,i %#%s 3 )%*i%n6 -%i#u (%su'%n6 +,.ses6 $%n 'elu%,%n R%n*'%i%n (%su'%n
)e,u+% ,%n*'%i%n s%'l%, +en*%()il%n '%,#u .+# ..u+le, $%n ,%n*'%i%n s%'l%,
+%n**il6 ,%n*'%i%n+,.ses #e,$i,i %#%s6 (i',.'.n#,.le, 89S516 se$%n*'%n ,%n*'%i%n
'elu%,%n %$%l%h +en%(+il2 s e*( en#$%n)u e, Al%# +e(%n**il %n#,i%n ini %'%n(el%-%ni +e(%n**il%n n%s%)%h se%,% .#.(%#is6 sehin**% n%s%)%h #i$%' +e,lu
)e,$es%'%n (en*%n#,i $i $e+%n#elle, N%s%)%h h%n-% (en*%()il n.(., u,u# $%n
(enun**u +%n**il%n Ke#i'% #e,&%$i n%s%)%h -%n* %)sen6 (%'% %'%n $il%n&u#'%n
'e n.(., sel%n&u#n-% De(i'i%n +ul% 'e#i'% n%s%)%h #el%h #e,l%-%ni se(u% +%$%
%'#u i#u6 %l%# %'%n )e,hen#i (en&u(l%h %n#,i%n )e,i'u#n-%6 $%n %'%n $il%n&u#'%n
'e()%li 'e#i'% %$% (%su'%n $%#% $%,is%'l%, +en*%()il%n '%,#u .+#..u+le,
D%,i Jh%sil J+en*u&i%n J,%n*'%i%n J$i+e,.leh J%l%# J+e(%n**il J%n#,i%n
(en**un%'%n (i',.'.n#,.le, 89S51 $%+%# )e,un*si $en*%n )%i'
K%#% 'uni : %l%# +e(%n**il %n#,i%n
7/26/2019 alat pemanggil antrian.doc
8/58
iii
DA/TAR I SI
"%l%(%n
"AL AM AN UDULi
"AL AM AN PE NGE SA"AN Jii
MOTTO Jiii
"AL AM AN PE RSEM B A"AN i
KAT A P E NGANT AR J
AB STRA KS I iiDA/TAR IS I Jiii
DA/TAR TAB E L i
DA/TAR G AM B AR Jii
B AB I PE NDA "U L UAN 1
11L%#%, Bel%'%n* J1
1Pe,u(us%n M%s%l%h J
13B%#%s%n M%s%l%h $%n Ru%n* Lin*'u+ J
1!Tu&u%n Tu*%s A'hi, J
15M%n%%# Tu*%s A'hi, J
B AB I I L AND ASAN T E ORI J3
1Te.,i An#,i%n 3
11 JPen*e,#i%n J3
O+#..u+le , J!
3Pen%(+il Dis +l% - 2 Se*( en#5
!Mi',.'.n#,.le, 89S515
!1 J/un*si Pin 89S517
! JO,*%nis%si Me(.,i8
!1Me(.,i P,.*,%(1
!Me(.,i D%#% 1
!3Ti(e,.un#e,11
7/26/2019 alat pemanggil antrian.doc
9/58
i
B AB I I IME T ODE P E NE L I T I AN J1
31Me#.$e Pen*u(+ul%n D%#% J13I$en#i4'%si Ke)u#uh%n1
33An%lisis Ke)u#uh%n J13
3!Pe,%n%n*%n Sis#e( J1!
3!1 JPe,%n%n*%n "%,$%,e J1!
3!11S%'l%, Pen*%()il%n K%,#u O+#..u+le , J1!
3!1S%'l%, P%n**il J15
3!13Mi',.'.n#,.le, 89S51 J17
3!1!Dis+l%-2 Se*( en# 17
3!15B u e, J12
3! JPe,%n%n*%n S.#%,e J18
3!1P,.#el H E%*le J
3!P,.*,%( Asse()le, J
3!3 JAl%# Pen$u'un* J
B AB I 0PE NGUI AN PR OGRAM DAN ALA T 1
!1 Pen*u&i%n P,.*,%( J3
!11 Pe(.*,%(%n $en*%n ISP J3
!1 P,.ses +e(,.*,%(%n 'e $%l%( (i',.'.n#,.le,
AT89S51 J!
! Pen*u&i%n Al%# J7
!1 JPen*u&i%n R%n*'%i%nS%'l%, Pen*%()il%n K%,#u
O+#..u+le , J7
! JPen*u&i%n R%n*'%i%n S%'l%, P%n**il J2
! 3 JPen*u&i%n Pen%(+il2 Se*( en# 8
! ! JPen*u&i%n R%n*'%i%nT,i*e , 2 Se*(e n# 3
! 5 JPen*u&i%n R%n*'%i%nB u e , J31
7/26/2019 alat pemanggil antrian.doc
10/58
B AB 0 PE NUT UP J3
51Kesi(+ul%n J35S%,%n 3
DA/TAR PU S T AK A 33
L AM P I RAN 3!
7/26/2019 alat pemanggil antrian.doc
11/58
i
DA/TAR T AB E L
"%l%(%n
T%)el !1 "%sil +en*u&i%n ,%n*'%i%n (%su'%n $%#% J2
T%)el ! "%sil +en*u&i%n ,%n*'%i%n (%su'%n $%#% J8
T%)el !3 Pen*u&i%n +en%(+il2 s e*( en# 9
T%)el !! Pen*u&i%nT,i*e , 2 s e*(e n# 3
T%)el !5 Pen*u&i%n ,%n*'%i%n)u e , 31
7/26/2019 alat pemanggil antrian.doc
12/58
ii
DA/TAR GAM B AR
"%l%(%n
G%()%, 1O+#..u+le , J!
G%()%, T%(+il%n2 Se*( en# J5
G%()%, 3 K.n4*u,%si +in 89S51 7
G%()%, ! S#,u'#u, (e(.,i (i',.'.n#,.le, 89S51 9
G%()%, 31 Di%*,%( )l.' %l%# %n#,i%n 1!
G%()%, 3 R%n*'%i%n s%'l%, +en*%()il%n '%,#u .+#..u+le, 15G%()%, 33 R%n*'%i%n s%'l%, +%n**il 15
G%()%, 3! Mi',.'.n#,.le, 89S51 J17
G%()%, 35 R%n*'%i%n $is+l%-2 s e*( en# J12
G%()%, 37 R%n*'%i%n)u e, J18
G%()%, 32 Di%*,%( Ali, P,.*,%( U#%(% J18
G%()%, 38 Su) Ru#in e' Pen*%()il%n K%,#u J19
G%()%, 39 Su) Ru#in L%-%n%n Telle, J19
G%()%, 31 S.l$e, J
G%()%, 311 Mul#i(e#e,
G%()%, 31 Pen-e$.# #i(%h1
G%()%, !1 R%n*'%i%n D.nl.%$e, e,si Se$e,h%n% J3
G%()%, ! ASMQ51ee J!
G%()%, !3 Se#u+ AEQISP J!
G%()%, !! Me(%n**il /ile"E
7/26/2019 alat pemanggil antrian.doc
13/58
1
B AB I
PE NDA "UL UAN
1 1 L %# %, B el %' %n*
Den*%n se(%'in +es%#n-% +e,'e()%n*%n #e'n.l.*i $e%s% ini6 'hususn-%
$i )i$%n* ele'#,.ni'%6 (en*%'i)%#'%n #e,&%$in-% +e,u)%h%n *%-% hi$u+ (%nusi%
Pe,%l%#%n -%n* se,)% .#.(%#is #e,%s% 'i%n $i+e,lu'%n $%l%( 'ehi$u+%n seh%,ih%,i
un#u' (en*i()%n*i *%-% hi$u+ (%nusi% -%n* 'i%n e+%# $%n $in%(is
D%l%( se#i%+ %'#ii#%s (%nusi% (.$e,n6 %'#u se(%'in (%h%l h%,*%n-%6sehin**% (e,e'% (e()u#uh'%n s%,%n% $%n +,%s%,%n% see4sien $%n seee'#i
(un*'in S%l%h s%#u en.(en%n-% %$%l%h 'e*i%#%n %n#,i -%n* (e().s%n'%n $%n
(en*h%)is'%n %'#u6 $en*%n )e,)%,is s%#u +e,s%#u (enun**u *ili,%n -%n* (%sih
se,in* $i&u(+%i $i )e,)%*%i #e(+%# +el%-%n%n6 se+e,#i )%n'6 ,u(%h s%'i# %#%u
'lini'6 l.'e# +e()eli%n '%,is6 $%n se)%*%in-%
Be,$%s%,'%n h%l #e,se)u# $i %#%s6 (%'% +enulis )e,(%'su$ (el%'u'%n
+e,%n%n*%n -%n* )e,#u&u%n un#u' (en**%n#i sis#e( %n#,i%n -%n* se)%*i%n )es%,(%sih (en**un%'%n #en%*% (%nusi% (en&%$i #e'n.l.*i .#.(%#is #e,+,.*,%(
A$%+un h%sil s.lusi i#u )e,u+% in.%si se)u%h %l%# +en%(+il %n#,i%n )e,su%,%
Den*%n $e(i'i%n e4siensi $%n ee'#i4#%s %n#,i%n $%+%# #e,%+%i M%'% &u$ul #u*%s
%'hi, Jini J%$%l%h A LA T PE M A N GGIL A N TR I A NME N GGUN A K A N
MI K R OK ON TR OLE R 89S51
D%l%( +ene,%+%nn-% %l%# ini (en**un%'%n #e'n.l.*i (i',.'.n#,.le, -%n*
$iun*si'%n se)%*%i %l%# +en*%#u, .#.(%#is +e,%l%#%n -%n* )e'e,&% sesu%i $en*%n
s+esi4'%si (%su'%n Mi',.'.n#,.le, -%n* $i*un%'%n %$%l%h &enis AT89S51 Al%#
ini %'%n )e'e,&% (en%(+il'%n n.(., %n#,i%n $%n (e(%n**il n%s%)%h se%,%
.#.(%#is6 sehin**% $%+%# (e(+e,l%n%, %n#,i%n6 %*%, #i$%' #e,&%$i s%lin* $.,.n*
$%n s%lin* (en$%hului
1
7/26/2019 alat pemanggil antrian.doc
14/58
1 P e, u( u s %n M %s %l %h
M%s%l%h -%n* %'%n $i'%&i %$%l%h :% J)%*%i(%n%'%h J(e,%n%n* J J$%n J(e()u%# J%l%# J+e(%n**il J%n#,i%n
(en**un%'%n (i',.'.n#,.le, 89S51
) J)%*%i(%n%'%h %,% 'e,&% $%,i %l%# +e(%n**il %n#,i%n J(en**un%'%n
(i',.'.n#,.le, 89S51
1 3 B %# %s %n M %s %l %h $%n Ru% n* L in*' u+
A*%, $%l%( +en-usun%n #u*%s %'hi, ini le)ih #e,%,%h +%$% +.'.' )%h%s%n6
(%'% $i)e,i'%n )%#%s%n $%n ,u%n* lin*'u+ se)%*%i )e,i'u# :
% J(en**un%'%n (i',.'.n#,.le, 89S51
) J(en**un%'%n.+#..u+le ,se)%*%i sens., (%su'%n
J(en**un%'%n +en%(+il 2 se*(en s e en s e*( en#
$ J(en**un%'%n)u e,se)%*%i 'elu%,%n su%,%
e J(%su'%n (%'si(u( un#u' si(ul%si %$%l%h 99 $%#% (en**un%'%n .+e,%#.,
(%nusi%
Jl.'e# l%-%n%n #elle, 3 )u%h
1 ! T u& u% n T u*%s A' hi ,
Tu&u%n #u*%s %'hi, ini %$%l%h se)%*%i )e,i'u# :
% J$%+%# (e,%n%n* $%n (e()u%# %l%# +e(%n**il %n#,i%n (en**un%'%n
(i',.'.n#,.le, 89S51
) J$%+%# (en&el%s'%n %,% 'e,&% $%,i %l%# +e(%n**il %n#,i%n (en**un%'%n
(i',.'.n#,.le, 89S51
1 5 M %n %%# T u*%s A' hi,
M%n%%# J$%,i J+e()u%#%n J%l%# Jini J%$%l%h J(en%()%h J%%s%n J$%n
'e#e,%(+il%n $i $%l%( (e(%n%&e(en +e()i%-%%n +e()u%#%n %l%# $%n (en*en%i
h%lh%l -%n* )e,'%i#%n $en*%n +el%&%,%n -%n* $i#e,i(% $i )%n*'u +e,'uli%h%n
7/26/2019 alat pemanggil antrian.doc
15/58
3
B AB I I
L AND ASAN T E ORI
Pe,%n%n*%n J$%n J+e()u%#%n J+e,%n*'%#'e,%s Jh%, $ % , e J(%u+un
+e,%n*'%#lun%' s . # % , e un#u' %l%# +e(%n**il %n#,i%n $en*%n (i',.'.n#,.le,
AT89S51 J(e()u#uh'%n J)e)e,%+% J#e.,i J+enun&%n* JTe.,i J#e,se)u# J%'%n
(e(+e,(u$%h $%n (e(+e,e+%# +,.ses +e,%n%n*%n %l%# Te.,i +enun&%n*
#e,se)u# %n#%,% l%in (en*en%i #e.,i %n#,i%n6.+#..u+le,6 +en%(+il$is+l%-2
s e*( en#6 $%n (i',.'.n#,.le, AT89S51
1 T e., i An# , i%n
1 1 P en*e, # i%n
M%s%l%h %n#,i%n ueue s %#%u )%,is #un**u ini %'%n #e,&%$i &i'% )e)e,%+%
'%,-%%n6 '.nsu(en6 '.(+.nen %#%u (esin(esin se$%n* (enun**u +el%-%n%n6
'%,en% +%$% s%%# i#u )%*i%n %#%u %sili#%s +el%-%n%n se$%n* (el%-%ni -%n* l%in6
sehin**% #i$%' (%(+u (el%-%ni (e,e'% +%$% s%%# #e,se)u# i'% %n#,i%n i#u$ise)%)'%n J.leh J'u,%n*n-% Jl.'e# J-%n* J#e,se$i%6 J(%'% J+en%()%h%n Jl.'e#
+el%-%n%n %'%n $%+%# (en%n**ul%n*i %n#,i%n -%n* %$%
Menu,u# D,s Su%$ "usn%n6 MBA6 %'#., 'e)i&%'%n (%s%l%h +en%n*%n%n
+el%-%n%n #e,h%$%+ +,.ses %n#,i%n %$%l%h $isi+lin %n#,i%n6 %,#in-% %#u,%n -%n*
h%,us $i+enuhi un#u' (el%'u'%n +el%-%n%n %$%l%h i, s # .( e i, s # s e, e $ -%n*
$%#%n* le)ih $%hulu %$%l%h -%n* $il%-%ni le)ih $ulu
P%$% #e(+%# -%n* se,in* #e,&%$i %n#,i%n +,.ses #e,&%$in-% #,%ns%'si #i$%'
#e,#en#u6 $en*%n '%#% l%in +,.ses 'e$%#%n*%n n%s%)%h %$%l%h %%' Oleh '%,en% i#u6
+%$% su%#u s%%# $%+%# #e,&%$i #i$%' %$% s%#u +un n%s%)%h -%n* $%#%n*6 #e#%+i $i s%%#
l%in #e,&%$i 'e$%#%n*%n n%s%)%h -%n* )%n-%' ?%'#u +el%-%n%n $i)u#uh'%n -%n*
n%s%)%h )e,)e$%)e$% %#%u $en*%n +.l% -%n* #i$%' #e#%+ $en*%n '%#% l%in )e,si%#
%%' D%l%( 'e%$%%n %%' %'%n $i&u(+%i n%s%)%h +e,#%(% -%n* (un*'in
(e(e,lu'%n 5 (eni#6 se$%n*'%n n%s%)%h 'e$u% (e(e,lu'%n (eni#6 n%s%)%h
'e#i*%6 'ee(+%#6 $%n se#e,usn-% (e(e,lu'%n %'#u -%n* #i$%' s%(% $%l%(
+el%-%n%n De(i'i%n +ul% )%n-%'n-% #,%ns%'si se#i%+ h%,i )e,)e$%
3
7/26/2019 alat pemanggil antrian.doc
16/58
!
Den*%n $e(i'i%n +en$es%i%n %l%# %n#,i%n #e,se)u# %'%n )e,4'i, )%*%i(%n%
(e()e,i'%n 'en-%(%n%n +%$% n%s%)%h $%n#elle ,-%n* (e()e,i'%n +el%-%n%nA,i D%,(%%n6 !
O+#..u+le,
O+#..u+le ,J(e,u+%'%n J+i,%n#i Jele'#,.ni'% J-%n* J)e,un*si Jse)%*%i
+e(is%h J%n#%,% J,%n*'%i%n J+.e, J$en*%n J,%n*'%i%n J.n#,.l JO+#..u+le,
(e,u+%'%n %l%# -%n* #e,$i,i $%,i le$ in,% (e,%h $%n +h.#.#,%nsis#., P%$% s%%#
%h%-% $%,i le$ in,% (e,%h -%n* (enu&u 'e +h.#.#,%nsis#., #e,h%l%n* .leh %h%-%
$%,i le$ in,% (e,%h -%n* (enu&u 'e +h.#.#,%nsis#., $i#e,i(% (%'% +h.#.#,%nsis#.,
'%n (ele%#'%n %,us -%n* (el%luin-% P%$% 'e%$%%n +h.#.#,%nsis#., (ene,i(%
%h%-% (%'%.+#..u+le,%'%n (en*h%sil'%n )e$% +.#ensi%l se)es%, )e)e,%+%
(0
O+#..u+le ,(e,u+%'%n s%l%h s%#u &enis '.(+.nen -%n* (e(%n%%#'%n
sin%, se)%*%i +e(iu .n.Vn-% O+#. )e,%,#i .+#i $%n .u+le, )e,%,#i +e(iu
Sehin**% )is% $i%,#i'%n )%h% .+#..u+le, (e,u+%'%n su%#u '.(+.nen -%n*
)e'e,&% )e,$%s%,'%n +iu %h%-% .+#i .+#..u+le, #e,(%su' $%l%( sens.,6
$i(%n% #e,$i,i $%,i $u% )%*i%n -%i#u#, %n s (i## e,$%n , e ei e, ele'#,.ni'%
ele'#,.ni'%)l.*s+.#.(
G%()%, 1 O+#..u+le ,
B%*i%n +e(%n%, %#%u #,%ns(i##e, $i)%n*un $%,i se)u%h le$ in,% (e,%h
un#u' (en$%+%#'%n 'e#%h%n%n -%n* le)ih )%i' $%,i+%$% (en**un%'%n le$ )i%s%
Sens., ini )is% $i*un%'%n se)%*%i is.l%#., $%,i ,%n*'%i%n #e*%n*%n ,en$%h
'e,%n*'%i%n #e*%n*%n #in**i Sel%in i#u &u*% )is% $i+%'%i se)%*%i +en$e#e'si
7/26/2019 alat pemanggil antrian.doc
17/58
5
%$%n-% +en*h%l%n* %n#%,%#, %ns (i##e,$%n, e ei e ,$en*%n (e()e,i ,u%n* u&i $i
)%*i%n #en*%h %n#%,% le$ $en*%n +h.#. #,%nsis#., Pen**un%%n ini )is% $i#e,%+'%nun#u' (en$e#e'si +u#%,%n (.#., %#%u (en$e#e'si lu)%n* +en%n$% $is'e# +%$% $is'
$,ie .(+u#e, T%+i +%$% %l%# -%n* $i)u%# .+#..u+le, un#u' (en$e#e'si %$%n-%
n%s%)%h -%n* (en*%n#,i
3 P en%( +il Dis +l%- 2 Se* ( en#
Dis+l%- (e,u+%'%n %l%# +e,%*% -%n* $%+%# (e%(+il'%n s%n$i -%n* #el%h
$i'.$e'%n %#%u $i#e,&e(%h'%n P%$% +,insi+n-% %$% 3 (%%( %,% un#u'
(e(+e,%*%'%n %n*'% %#%u hu,u6 -%i#u $is',i#6$is +l%-6 $.# (%#,i's6 $%n2
s e*( en# P%$% +en%(+il2 s e*( en#$i*un%'%n 2 ,u%s %#%u se*(en -%n* )e,%s%l
$%,iLE D-%n* #e,susun se$e(i'i%n ,u+%6 sehin**% (en-%l%'%n *%,is*%,is
#e,#en#u $%n (e()en#u' %n*'% $esi(%l -%n* $i'ehen$%'i
G%()%, T%(+il %n 2 s e*(e n#
P%$% +en%(+il 2 se*(en selu,uh %n.$% $i&%$i'%n s%#u6 se$%n*'%n 'elu%,%n
%$%l%h u&un*u&un* '%#.$% se#i%+LE D Pe,%*%2 s e*( en#-%n* %n.$%%n.$%n-%
$is%#u'%n $ise)u# +e,%*%2 s e*( en# %n.$% )e,s%(%A,i D%,(%%n6 !
! M i' , . ' .n# , . le , 89S51
Pen**un%%n J89S51 (e(ili'i )e)e,%+% 'eun#un*%n $%n 'eun**ul%n6
%n#%,% l%in #in*'%# 'en$%l% -%n* #in**i6 '.(+.nen h%,$%,e e's#e,n%l -%n* le)ih
se$i'i#6 'e(u$%h%n $%l%( +e(,.*,%(%n D%n he(%# $%,i se*i )i%-% 89S51
(e(ili'i +,.*,%( in#e,n%l -%n* (u$%h un#u' $ih%+us $%n $i+,.*,%( 'e()%li
7/26/2019 alat pemanggil antrian.doc
18/58
7
se%,% )e,ul%n* W ul%n* P%$% +es%%# ini89S51 )e,un*si se)%*%i sen#,%l .n#,.l
$%,i se*%l% %'#ii#%s +es%%# Mul%i $%,i #i(e, un#u' (en*.n#,.l l%(%n-%ele'#,.$% )e'e,&% P%$% +es%%# ini 89S51 ini &u*% $i(%n%%#'%n se)%*%i
+en*u)%h suhu sens., suhu un#u' $i'.ne,si'%n $%l%( s%#u%n '%$%, (ine,%l -%n*
$i#%(+il'%n $%l%( $is+l%- )e,u+% seen se*(en# ele'#,.ni'%
ele'#,.ni'%)l.*s+.#.(
G%()%, 3 K .n i*u, %s i P in 89S51
! 1/un *s i P in 89S51
Be)e,%+% un*si $%,i '%'i +in +%$% I (i',.'.n#,.le, AT89S51
A P . , #
P.,# %$%l%h 8 )i# .+en $,%in )i$i,e#i.n%l +.,# IO +%$% s%%# se)%*%i
+.,# .u#+u#6 #i%+ +in $%+%# $ile%#'%n 'e8 in+u# TTL Ke#i'% l.*i'% s%#u
$i#ulis'%n +%$% +.,# 6 (%'% +in+in ini $%+%# $i*un%'%n se)%*%i in+u#
-%n* J)e,i(+en$%nsi J#in**i JP.,# J J$%+%# J$i'.n4,(%si'%n Jun#u'
$e(ul#i+le se)%*%i &%lu, $%#%%$$,es )us sel%(% (e()%% 'e +,.*,%(
e's#e,n%l $%n (e(.,i $%#% P%$% (.$e ini P (e(+un-%i in#e,n%l Pullu+
P.,# J J&u*% Jene,i(% J'.$e J)-#,e Jsel%(% J+e(.*,%(%n J/l%sh JD%n
(en*elu%,'%n '.$e )-#e sel%(% e,i4'%si +,.*,%(
7/26/2019 alat pemanggil antrian.doc
19/58
7/26/2019 alat pemanggil antrian.doc
20/58
8
$%,i S/R +%$% l.'%si 8E" Den*%n Bi# Se#6 ALE $is%)le6 #i$%' %'%n
(e(+en*%,uhi &i'% (i',.'.n#,.le, +%$% (.$e e'se'usi e's#e,n%l
G P SEN
P,.*,%( S#.,e En%)le (e,u+%'%n sin-%l -%n* $i*un%'%n un#u' (e()%%
+,.*,%( (e(.,- e's#e,n%l Ke#i'% 8951 (en*e'se'usi '.$e $%,i +,.*,%(
(e(.,- e's#e,n%l6 PSEN $i%'#i'%n $u% '%li se#i%+ si'lus (esin
" E A0P P
E's#e,n%l JAes JEn%)le6 JEC Jh%,us J$i+.sisi'%n J'e JGND Jun#u'
(en*%'#i'%n $i%is un#u' (en*u(+%n'%n '.$e $%,i +,.*,%( (e(.,-
-%n* $i(ul%i +%$% l.'%si h s%(+%i ////h EA h%,us $i+.sisi'%n 'e
0 un#u' e'se'usi +,.*,%( in#e,n%l Pin ini &u*% (ene,i(% #e*%n*%n
+e(,.*,%(%n 1 .l# 0++ sel%(% +e(,.*,%(%n /l%sh
I
7/26/2019 alat pemanggil antrian.doc
21/58
7/26/2019 alat pemanggil antrian.doc
22/58
1
Me(.,i +,.*,%( h%n-% $%+%# $i)%% $%n #i$%' $%+%# $i#ulisi '%,en%
$isi(+%n $i $%l%( EPROM Me(.,i +,.*,%( se)es%, 7! 'B $%+%# $i(%su''%n$%l%( EPROM e's#e,n%l Se(u% (i',.'.n#,.le, 'elu%,*% MS51 (e(ili'i
+e()%*i%n ,u%n* %l%(%# un#u' +,.*,%( $%n $%#% Pe(is%h%n (e(.,i +,.*,%(
$%n (e(.,i $%#% (e().leh'%n (e(.,i $%#% un#u' $i%'ses .leh %l%(%# 8 )i#
Sin-%l -%n* (e().leh'%n +e()%%%n (e(.,i +,.*,%( e's#e,n%l %$%l%h $%,i +in
PSEN P, .*, %( S#. , e E n%)le Me(.,i $%#% #e,le#%' +%$% ,u%n* %l%(%# #e,+is%h
$%,i (e(.,i +,.*,%(
! 1 M e( ., i P , .* , % (
Menu,u# Di$in ?%h-u$in6 26 se#el%h ,ese#6 PU (e(ul%i e'se'usi $%,i
l.'%si " Se#i%+ in#e,u+si (e(+un-%i l.'%si #e#%+ $%l%( (e(.,i +.*,%(
In#e,u+si (en-e)%)'%n PU (el.(+%# 'e l.'%si #e(+%# su) ,u#in -%n* h%,us
$il%'s%n%'%n
P., # $%n+., # $i*un%'%n un#u' (en*hu)un*i EPROM6 se)%*%i )us
$%#% $%n )us %l%(%#P ., # (e(ul#i+le's %l%(%# $%n $%#%P ., #ini (en*i,i('%n
)-#e)%%h+ , .*, %( .un#e ,se)%*%i su%#u %l%(%# $%n 'e(u$i%n+. , #ini %'%n
)e,%$% +%$% 'e%$%%n (en*%()%n* (enun**u $%#%n*n-% '.$e)-#e(e(.,i
+,.*,%( Sel%(% %'#u )-#e )%%h +en%%h %li$ +%$%+. , #6 sin-%l ALE
$i'i,i('%n sehin**%)-#e)%%h+, .* , %( .un#e ,%'%n $i
l%#h
Se(en#%,% i#u6+., # (en*i,i('%n )-#e %#%s +,.*,%( .un#e, B%,u
'e(u$i%n PSEN (en*i,i('%n sin-%l 'e EPROM un#u' $%+%# $i)%% '.$e)-#eF
n-% .leh (i',.'.n#,.le, Le)%, %l%(%# (e(.,i sel%lu 17 )i# %l%u+un &u(l%h
(e(.,i +,.*,%( -%n* $i*un%'%n 'u,%n* $%,i 7! 'B
! M e( ., i D%#%
Un#u' J(el%'u'%n J+e()%%%n J%#%u J+enulis%n6 J(i',.'.n#,.le, J%'%n
(en*i,i('%n sin-%l RD %#%u ?R RAM -%n* $i*un%'%n (e(+un-%i '%+%si#%s 8
'B
7/26/2019 alat pemanggil antrian.doc
23/58
11
! 3 T i( e, .un # e ,
Mi',.'.n#,.le, 89S51 (e(ili'i )u%h#i(e, . un#e,17 )i# -%n* %'%n$i%#u, (el%lui +e,%n*'%# lun%'6 -%i#u#i(e, .un# e, 6 $%n#i(e, .un#e,1 i'%
$i%'#i'%n +%$% ,e'uensi 'e,&% (i',.'.n#,.le, 1 Mh6 (%'%#i(e, .un#e ,%'%n
(el%'u'%n +e,hi#un*%n %'#u se'%li se#i%+ 1 (i',.$e#i' se%,% in$e+en$en #%n+%
#e,*%n#un* +%$% +el%'s%n%%n su%#u ins#,u'si Pen*.n#,.l 'e,&%#i(e , .un#e ,
%$%l%h ,e*is#e,#i(e, .n#, .lTON6 se$%n*'%n +en*.n#,.l +e(ilih%n (.$e
.+e,%sin-% %$%l%h ,e*is#e,#i(e, (.$eTMOD P%$% '.n#,.l in#e,n%l6#i(e ,
$ihi$u+(%#i'%n $en*%n (ense# )i# TR '.n#,.l +e,%n*'%#lun%' Un#u'
'.n#,.l e's#e,n%l6#i(e,$ihi$u+(%#i'%n $en*%n (e()e,i'%n l.*i'% +%$% +in
INT '.n#,.l +e,%n*'%#'e,%s
7/26/2019 alat pemanggil antrian.doc
24/58
7/26/2019 alat pemanggil antrian.doc
25/58
13
% Jsis#e( (ini(u( AT89S51
) J,%n*'%i%n s%'l%, +en*%()il%n '%,#u .+#..u+le, J,%n*'%i%n s%'l%, +%n**il
$J+en%(+il2 s e*( en#
e )u e ,se)%*%i 'elu%,%n su%,%
s . # %, eJ(i',.'.n#,.l J-%n* J(en*%#u, 'e,&% sis#e( J(i',.'.n#,.le,
sehin**% $%+%# $i*un%'%n se)%*%i 'en$%li u#%(% sis#e(
3 3 An%l is is K e)u# uh %n
Be,$%s%,'%n i$en#i4'%si 'e)u#uh%n $i %#%s6 (%'% %'%n $iu,%i'%n h%l #e,se)u#
(en&%$i u,%i%n (en*en%i %n%lisis 'e)u#uh%n -%n* le)ih $e#%il
% JA$%n-% (i',.'.n#,.le, se)%*%i +e(,.ses $%n +en*.l%h +,.*,%( -%n*
(e,u+%'%n su%#u 'es%#u%n $%,i +,.ses.,6 (e(.,i6 uni# $e#%'6 $%n )%*i%n
in+u#.u#+u# -%n* #e,)en#u' $%l%( s%#u hi+ #un**%l
) JA$%n-% ,%n*'%i%n s%'l%, +en*%()il%n '%,#u .#. .u+le, se)%*%i
+en$e#e'si %$%n-% n%s%)%h -%n* (en*%n#,i
JA$%n-% ,%n*'%i%n s%'l%, +%n**il un#u' (e(%n**il +en*%n#,i sesu%i
n.(., %n#,i%n
$ JA$%n-% ,%n*'%i%n $is+l%- $en*%n (en**un%'%n2 s e*( en# .( (.n
%n.$%un#u' (en%(+il'%n $%#% n.(., %n#,i%n6 l.'e#6 &u(l%h +en*%n#,i
e JA$%n-% J,%n*'%i%n)u e,Jse)%*%i J+en%n$% J%$%n-% Jn%s%)%h J-%n*
$i+%n**il
1 JA$%n-%s . # %, e-%n* (%(+u (en$u'un* 'e,&% 'eselu,uh%n ,%n*'%i%n
7/26/2019 alat pemanggil antrian.doc
26/58
1!
3 ! Pe , %n%n*%n Si s # e(
Sis#e( 'e,&% %l%# $%+%# $ilih%# +%$% G%()%, 31 -%n* (e,u+%'%n $i%*,%()l.' (ul%i (%su'%n $%#%6 +,.ses +en*.l%h%n6 $%n 'elu%,%n %l%# -%n* $i)u%#
G%()%, 3 1 Di%*, %( )l.' %l%# %n#, i%n
3 ! 1 P e , %n%n*%n "%, $% , e
Se%,% *%,is )es%, ,%n*'%i%n +e(%n**il %n#,i%n #e,$i,i $%,i :
% Js%'l%, +en*%()il%n '%,#u .+#..u+le,
) Js%'l%, +%n**il
J(i',.'.n#,.le, 89S51
$ J$is+l%-2 s e*( en#
e )u e ,
3 ! 1 1S%' l % , P en*%( )i l %n K %, # u O+#..u+le,
Ke#i'% n%s%)%h $%#%n* (%'% $i% h%,us (en*%()il '%,#u
%n#,i%n $%n s%%# (en*%()il '%,#u #e,se)u# %'%n (en*h%l%n*i
+, .ses
Sens.,Pen*%()i l %n
K%, # u
S 1S S 3
Mi ni (u(89S51
Bue,
N.(e, U, u# Z L.'e#
B%n-%' Pen*%n# , i
P., #
P., # 3P., #
P., # 3
P., # 3
i n+u# .u# +u#
7/26/2019 alat pemanggil antrian.doc
27/58
15
sens.,.#. .u+le,Jsehin**% J%'%n J(e()e,i'%n Jnil%i J1 J+%$%
,%n*'%i%n Jsis#e( J(ini(un J89S51 J$en*%n J'%#% Jl%in Jun#u'(e()e,i'%n $%#% (%su'%n +%$% %l%# %n#,i )%h% #el%h %$% n%s%)%h
-%n* $%#%n*
G%()%, 3 R %n*'%i%n S%'l%, P en*%()il%n K %, #u O+#..u+le,
3 ! 1 S%' l % , P %n**il
S%'l%,+us h )u##.nS 1 S, 3 $ihu)un*'%n $en*%n+. , #3
+., #33 W +., #35 -%n* %'%n $iun*si'%n un#u' $%#% (%su'%n
(%sin*(%sin* l.'e# S%'l%, ini )e,un*si un#u' (e(%n**il n.(.,
%n#,i%n J)ese,#% Jn.(., Jl.'e# J-%n* J%'%n J(el%-%ni Jse'%li*us
(en*u,%n*i &u(l%h %n#,i%n
G%()%, 3 3 R %n*'%i%n S%'l%, P %n**il
[ 5 0
1 '3
O+ # . . u + le,
P.,# 3
L. ' e # 3
L. ' e #
L. ' e # 1
P.,# 33
P.,# 3!
P.,# 35
7/26/2019 alat pemanggil antrian.doc
28/58
17
3 ! 1 3Mi' , . ' .n# , .le , 89S51
R%n*'%i%n ini )is% $ise)u# se)%*%i P U B . %, $-%n*)e,un*si se)%*%i +en*en$%li u#%(% $%,i 'eselu,uh%n sis#e( %#%u
$%+%# $ise)u# se)%*%i .#%' R%n*'%i%n ini $ilen*'%+i $en*%n +.,#+.,# $i(%n% P U B .%, $$%+%# )e,hu)un*%n $en*%n (.$ul (.$ul
+en$u'un* -%n* l%in Sis#e( (ini(u( AT89S51 (en**un%'%n
hi+ AT89S51
3 + / 3 + /
1 M "
AT 8 9 S 5 1
P1
1
P1 1P1
3
P1 3!
P1 !5
P1 57
P1 72
P1 28
Rs#
P3 1
P3 111
P3 i n # 1
P3 3 i n # 11 3
P3 ! T1 !
P3 5 T11 5
P3 71 7
P3 21 2
7/26/2019 alat pemanggil antrian.doc
29/58
7/26/2019 alat pemanggil antrian.doc
30/58
7/26/2019 alat pemanggil antrian.doc
31/58
19
G%()%, 3 8 Su) R u#in e' P en*%( )il%n K %, #u
G%()%, 3 9 Su) R u#in L%-%n%n Telle,
7/26/2019 alat pemanggil antrian.doc
32/58
3 ! 1 P , .# el H E %*le
P,.#el $%n e%*le se)%*%i +,.*,%( -%n* $i*un%'%n un#u'(en**%()%, ,%n*'%i%n ele'#,.ni'
3 ! P , .* , % ( As s e ( ) l e ,
P,.*,%( Asse()le, (e,u+%'%n su%#u +,.*,%( -%n* $%+%#
(en#e,&e(%h'%n +,.*,%( )%h%s% %sse()le 'e +,.*,%( )%h%s%
(esin
3 ! 3 Al %# +en$ u' un *
% S.l $e ,
Al%# +en$u'un* -%n* $i*un%'%n un#u' (e(%n%s'%n6
(en-%()unn* '.(+.nen'.(+.nenele'#,.ni'
G%()%, 3 1 S.l$e,
) Mul # i( e#e,
Al%# -%n* $i*un%'%n un#u' (en*u'u, %,us6 #e*%n*%n $%n h%()%#%n
lis#,i'
G%()%, 3 11 M ul# i(e#e ,
7/26/2019 alat pemanggil antrian.doc
33/58
1
O)en*
Te,$i,i $%,i .)en* (in $%n +lus6 -%n* $i*un%'%n un#u' (e,%+%#'%n(u, se)%*%i +en*uni %n#%, '.(+.nen
$ T%n*
Al%# -%n* $i*un%'%n se)%*%i +en&e+i#
e Ge,*%& i
Al%# -%n* $i*un%'%n se)%*%i +e(.#.n*
B .,
Al%# -%n* $i*un%'%n un#u' (e()u%# lu)%n* )%i' +%$% PD
(%u+un +%$% ,%n*'%%sis
* Pen-e$.# T i( %h
Al%# un#u' (en*%n*'%# #i(%h -%n* #i$%' $i+e,lu'%n
G%()%, 3 1 P en- e$.# Ti(%h
Ke#i'% n%s%)%h h%$i, %'%n (en*%()il '%,#u %n#,i -%n* %$% $i $e+%n +in#u
(%su' /un*si '%,#u %n#,i %$%l%h se)%*%i #%n$% )u'#i )%h% $i% +en*%n#,i
(e(+un-%i n.(., %n#,i #e,se)u#6 $%n '%,#u -%n* $i%()il %'%n (en*h%l%n*i
sens.,.+#..u+le,-%n* )e,un*si se)%*%i s%'l%, un#u' (en$%#%,'%n $i,i6 )%h%
$i% (e(+un-%i n.(., #e,se)u#
Den*%n $e(i'i%n %n#%,% '%,#u -%n* $i% (ili'i h%,us sesu%i $en*%n
#%(+il%n2 s e*( en#-%n* %$% $i $e+%nn-% P,.ses sel%n&u#n-% %$%l%h (%su'%n
$%#% $%,i s%'l%, +%n**il 1 s%(+%i 3 $iun*si'%n se)%*%i l.'e# 1 s%(+%i l.'e# 3
-%n* %'%n $ihu)un*'%n $en*%n ,%n*'%i%n(ini s - s #e( 89S51 Ke(u$i%n $%#% i#u
%'%n $i+,.ses .leh (i',.'.n#,.le, 89S51 Sel%n&u#n-% $%#% i#u %'%n $i'elu%,'%n
'e()%li (i',.'.n#,.le, 89S51 'e)u e ,se)%*%i #%(+il%n su%,% $%n $is+l%-2
s e*( en#se)%*%i n.(., +en*%n#,i $%n n.(., l.'e# Pen%(+il2 s e*( en#%'%n
)e,u)%h 'e#i'% #e,&%$i (%su'%n $%,i l.'e# $en*%n (ene'%n s%'l%, +%n**il S%'l%,
S 1 S 3 #e,se)u# )e,un*si se)%*%i +en%%h $%n i$en#i#%s n.(., l.'e# se,#%
7/26/2019 alat pemanggil antrian.doc
34/58
7/26/2019 alat pemanggil antrian.doc
35/58
3
B AB I 0
PE NGUI AN P ROGRAM DAN AL AT
! 1 P en*u& i%n P , .* , % (
P,.*,%( len*'%+ Mi',.'.n#,.le, AT89S51 $i )u%# +%$% +,.*,%( e$i#.,
)i%s% n.#e+%$ $%n $i#ulis $en*%n (en**un%'%n )%h%s%%s s e( )l-$isi(+%n
$%l%( \%s( Ke(u$i%n +,.*,%( -%n* #el%h $isi(+%n $en*%n e's#ensi \%s(
#e,se)u# $
i
.( +ile (e n&%$i4le "E< $i#e,&e(%h'%n (en&%$i )%h%s% (esin
$%l%( )en#u' '.$e )ine, $en*%n (en**un%'%ns . # %, eASMQ51 Sel%n&u#n-%
$en*%n (en**un%'%n AEQISP +,.*,%( -%n* #el%h (en&%$i 4le "E< #e,se)u# $i
isi'%n 'e/ l%s h P E R OM-%n* %$% $i $%l%( hi+ (i',.'.n#,.le, AT89S51
! 1 1 P e(, .* , % ( %n $en*%n I SP
ISP I n S-s #e( P , .*, %(in* P,.*,%((e, (e,u+%'%n +,.*,%( un#u'
(e(+,.*,%( (i',.'.n#,.le, MS51 e,si S se+e,#i +%$% AT89S51 P,.ses
+e(%su'%n +,.*,%( 'e $%l%( I Mi',.'.n#,.le, $il%'u'%n $en*%n (en**un%'%n
s.#%,e AEQISP
1
3
!
5
7
2
8
9
1
1 1
1
1 3
1 !
1 5
1 7
1 2
1 8
1 9
1
3
!
5
1
3
!
5
P1 5 M O S I
P1 7 M IS O
P1 2 SL K
RST
GND
G%()%, ! 1 R %n*'%i %n D. nl.%$e, e , s i Se$e, h %n%
/un*si $%,i '%)el ini %$%l%h se)%*%i +en*hu)un* %n#%,% ,%n*'%i%n
(ini(u( sis#e( $en*%n '.(+u#e,6 sehin**% +,.*,%( -%n* #el%h 'i#% )u%# +%$%
'.(+u#e, $%+%# $i(%su''%n 'e $%l%( I (i',.'.n#,.le, AT89S51
3
7/26/2019 alat pemanggil antrian.doc
36/58
!
! 1 P , . s es +e( ,.* , %( %n ' e $ %l % ( ( i' ,.' .n# , . l e , AT 89S51
P,.*,%( un#u' Ti(e, Mul#i.u#+u# -%n* #el%h $i)u%# +%$% n.#e+%$ +%$%n.#e+%$ l%lu si(+%n $en*%n n%(% )e,e's#ensi%s( Ke(u$i%n 'i#% (en*u)%h 4le
ini (en&%$i 4le $en*%n e's#ensi he se+e,#i *%()%, $i )%%h ini :
G%()%, ! A SMQ51ee
Se#el%h (en*e#i''%n n%(% 4le -%n* #el%h 'i#% )u%#6 #e'%n en#e, l%lu $i
l.'%si .l$e, -%n* s%(% 'i#% '%n (en$%+%#'%n 4le $en*%n e's#ensi he $%n lis#
Un#u' (e(%su''%n +,.*,%( 'e $%l%( I Mi',.'.n#,.le,6 +%s#i'%n
)%h% %l%# #el%h #e,hu)un* $en*%n '.(+u#e, Un#u' (e(%su'%n +,.*,%( 'e$%l%( Mi',.'.n#,.le, $i*un%'%n s.#%,e AEQISPee /ile -%n* %'%n 'i#%
isi'%n 'e $%l%( I Mi',.'.n#,.le, %$%l%h 4le $en*%n e's#ensi "E
7/26/2019 alat pemanggil antrian.doc
37/58
5
L%lu %'%n (unul +ilih%n$e i e6 'i#% +ilih -%n* AT89S516 l%lu +ilih
s %e s e#u+6 #e'%n en#e, L%lu un#u' (en*%()il 4le -%n* )e,e's#ensi he #%$i6+%$% #%(+il%n in+u# 4len%(e 'e#i''%n n%(% 4le $ii'u#i he se+e,#i +%$% *%()%,
)e,i'u# :
G%()%, ! ! M e ( %n**i l / ile "E>ele'#,.ni'ele'#,.ni')l.*s+.#.(
Pu#,%6 A*4%n#. E'.6 56 B el%&%, M i', .'. n#, .le, A T89S515 536 G%%Me$i%6 Y.*-%'%,#%
?%h-u$in6 Di$in6 26 B el%&%, M u$%h M i', .'.n#, .le, A T 89S5 $en*% n
B %h%s % B %s i M en**un%' %n B A S OM 8516 An$i6 Y.*-%'%,#%
7/26/2019 alat pemanggil antrian.doc
46/58
3!
B AB 0
PE NUT UP
5 1 K es i( +u l %n
Den*%n Jh%sil J+e,%n%n*%n J$%n J+e()u%#%n J%l%# J+e(%n**il J%n#,i%n
(en**un%'%n (i',.'.n#,.le, 89S51 $i+e,.leh )e)e,%+% 'esi(+ul%n se)%*%i
)e,i'u# :
3 J+e(%n%%#%n #e'n.l.*i (i',.'.n#,.le, 89S51 $%n +en%(+il2 s e*( en#
u'u+ Je'.n.(is Jun#u' J(e()u%# J%l%# J+e(%n**il J%n#,i%n6 J'%,en%(i',.'.n#,.le, 89S51 le)ih (u,%h $%n #el%h (e(%$%hi $i)%n$in*'%n
(i',.'.n#,.le,&enis sesu$%hn-% J89S589S536 Jn%(un J$%l%(
+ene,%+%nn-% +en**un%%n2 s e*( en#+e,lu $i*un%'%n -%n* )e,u'u,%n
)es%, )il% +e,lu $.# (%#,i' $%+%# $i*un%'%n %*%, +en%(+il $%,i %l%# ini
$%+%# #e,lih%# $en*%n &el%s
! J$%,i Jh%sil J+en*u&i%n J,%n*'%i%n J$i+e,.leh J%l%# J+e(%n**il J%n#,i%n
(en**un%'%n (i',.'.n#,.le, 89S51 $%+%# )e,un*si $en*%n )%i'
5 S%, %n
D%l%( J+e()u%#%n J$%n J+en*e()%n*%n J%l%# J%n#,i%n Jini6 Jun#u'
'ese(+u,n%%n le)ih l%n&u#6 $is%,%n'%n h%lh%l se)%*%i )e,i'u#:
3 J%*%, le)ih (en%,i'6 #%(+il%n $%+%# $i'e()%n*'%n $en*%n $.# (%#,i'
un#u' #ulis%n i$en#i#%s un*si (%sin*(%sin* #%(+il%n %#%u +en**un%%n
LD un#u' (en**%n#i2 s e*( en#
! J+en**un%%n I +e,e'%( su%,% 'elu%,*% ISD un#u' (e(+e,&el%s n.(.,
%n#,i%n -%n* $i+%n**il )ese,#% n.(., l.'e# -%n* %'%n (el%-%ni
7/26/2019 alat pemanggil antrian.doc
47/58
35
DA/TAR P USTA KA
D%,(%%n6 A,i6 !6 P e , %n%n*%n $%n P e( )u%#%n A l%# P en%(+il A n#, i%n
B %n' B e, s u%, %Men**un%' %nMi', .'.n#, .le,8316 JUnie,si#%s
Muh%((%$i-%h Su,%'%,#%6 Su,%'%,#%
h##+:>>ele'#,.ni'ele'#,.ni')l.*s+.#.(
Pu#,%6 A*4%n#. E'.6 56 B el%&%, M i', .'. n#, .le, A T89S515 536 G%%Me$i%6 Y.*-%'%,#%
?%h-u$in6 Di$in6 26 B el%&%, M u$%h M i', .'.n#, .le, A T 89S5 $en*% n
B %h%s % B %s i M en**un%' %n B A S OM 8516 An$i6 Y.*-%'%,#%
7/26/2019 alat pemanggil antrian.doc
48/58
37
LAMPIRAN
7/26/2019 alat pemanggil antrian.doc
49/58
32
7/26/2019 alat pemanggil antrian.doc
50/58
38
SPE SI/ I KASI
R%n*'%i%n %l%# +e(%n**il %n#,i%n ini #e,susun %#%s )e)e,%+% '.(+.nen6
%$%+un '.(+.nen'.(+.nen #e,se)u# %$%l%h se)%*%i )e,i'u# :
1 R%n*'%i%n s%'l%, +en*%()il%n '%,#u
% JResis#., 3 ] 1 )u%h
) JResis#., 1K] 1 )u%h
JO+#..u+le, 1 )u%h
R%n*'%i%n s%'l%, +%n**il
% JS%'l%, +ush )u##.n 3 )u%h
3 R%n*'%i%n (i',.'.n#,.le, 89S51
% JI AT89S51 1 )u%h
) JS.'e# I ! '%'i 1 )u%h
JK%+%si#., 3 +/ )u%h
$ JK%+%si#., 1 +/17 0 1 )u%h
e J,is#%l +e()%n*'i# $e#%' 1 M" 1 )u%h
JResis#., 3 ] 1 )u%h
* JResis#., 1K 1 )u%h
h JS.'e# (.le' 8 +in 3 )u%h
i JLED 1 )u%h
! R%n*'%i%n $is+l%- 2 se*(en#
% JS.'e# I ! '%'i )u%h
) JS.'e# (.le' ! +in ! )u%h
JResis#., 1K 8 )u%h
$ JResis#., !K2 8 )u%h
e JResis#., !2 ] 8 )u%h
JT, 91 8 )u%h
* J2 se*(en# 5 )u%h
7/26/2019 alat pemanggil antrian.doc
51/58
7/26/2019 alat pemanggil antrian.doc
52/58
!
[50
[
50
Bue,
Dis+l%-Q
Seen#
QSe(en#
1'
3
+/
3+/
891
L.'e#3
L.'e#
L.'e#1
91
3
!'2
81'
1'
3
1u/170
1
M"
8!'2
8!2
O+#..u+le,
A
T89S51
P1
1
P11
P1
3
P13
!
P1!
5
P15
7
P17
2
P12
8
P3
1
P31
11
P3
in#F
1
P33
in#F1
13
P3!
T
1!
P35
T1
15
P37
17
P32
12
P
39
P1
38
P
32
P3
37
P!
35
P5
3!
P7
33
P2
3
A
LEP,.*
3
PSEN
9
P2
8
P7
2
P5
7
P!
5
7/26/2019 alat pemanggil antrian.doc
53/58
P3
!
P
3
P1
P
1
7/26/2019 alat pemanggil antrian.doc
54/58
!1
L I STI NG P ROGRAM
^
^ J P,.*,%( An#,i%n J
^
MOD51
'elu%, JE=U P
$i*i# E=U P
DSEG
ORG 3h
%n#,i%n : DS 1
l.'e# : DS 1
&u(l%h : DS 1
%n#,i%nQ+ : DS 1%n#,i%nQs : DS 1
l.'e#Qs : DS 1
&u(l%hQ+ : DS 1
&u(l%hQs : DS 1
$e#%' : DS 1
SEG
ORG hMP %%l
ORG Bh
MP #i(e,
^
%%l: JMO0 %n#,i%n6 _h
MO0 l.'e#6 _h
MO0 &u(l%h6 _h
7/26/2019 alat pemanggil antrian.doc
55/58
!
MO0 DPTR6 _%n*'%
MO0 TMOD6 _1hMO0 T"6 _"IG"5
MO0 TL6 _LO?5
MO0 $e#%'6 _1$
MO0 IE6 _8h
MO0 R!6_5$
SETB P37
^ (%su':NB P36 l.'e#1
DNC R!6#e,us
IN &u(l%h
MO0 R!6 _$
MP #e,us
l.'e#1:B P356 l.'e#
DNC R!6 #e,us
IN %n#,i%n
DE &u(l%h
MO0 l.'e#6_1$
LR P37
SETB TR
MO0 R!6 _$
MP #e,us
l.'e#:B P3!6 l.'e#3
DNC R!6 #e,us
IN %n#,i%n
DE &u(l%h
MO0 l.'e#6 _$
LR P37
SETB TR
MO0 R!6 _$
7/26/2019 alat pemanggil antrian.doc
56/58
!3
MP #e,us
l.'e#3:B P336 l.'e#!DNC R!6 #e,us
IN %n#,i%n
DE &u(l%h
MO0 l.'e#6 _3$
LR P37
SETB TR
MO0 R!6 _$
MP #e,us
l.'e#!:NOP
^
#e,us: MO0 A6 %n#,i%n ^ '.ne,si %n#,i%n
MO0 B6 _1$
DI0 AB
MO0 %n#,i%nQ+6 A
MO0 %n#,i%nQs6 B
MO0 A6 l.'e# ^ '.ne,si l.'e#
MO0 B6 _1$
DI0 AB
MO0 l.'e#Qs6 B
MO0 A6 &u(l%h ^ '.ne,si &u(l%h
MO0 B6 _1$
DI0 AB
MO0 &u(l%hQ+6 A
MO0 &u(l%hQs6 B
^
MO0 A6 &u(l%hQs ^ 'elu%,'%n &u(l%hs%#u%n
MO0 A6 `A[DPTR
7/26/2019 alat pemanggil antrian.doc
57/58
!!
MO0 'elu%,6 A
MO0 $i*i#6 _1111111)ALL #un$%
MO0 A6 &u(l%hQ+ ^ 'elu%,'%n &u(l%h+uluh%n
MO0 A6 `A[DPTR
MO0 'elu%,6 A
MO0 $i*i#6 _1111111)
ALL #un$%
MO0 'elu%,6 _//h J^
MO0 $i*i#6 _11111111)
ALL #un$%
MO0 'elu%,6 _//h J^
MO0 $i*i#6 _11111111)
ALL #un$%
MO0 A6 l.'e#Qs ^ 'elu%,'%n l.'e#+uluh%n
MO0 A6 `A[DPTR
MO0 'elu%,6 A
MO0 $i*i#6 _1111111)
ALL #un$%
MO0 'elu%,6 _//h J^
MO0 $i*i#6 _11111111)
ALL #un$%
MO0 A6 %n#,i%nQs ^ 'elu%,'%n %n#,i%ns%#u%n
MO0 A6 `A[DPTR
MO0 'elu%,6 A
7/26/2019 alat pemanggil antrian.doc
58/58