DATAR PU)TAKA
I. IDM PXT Hdware Reference
Liby
2. Rizal
iawa, Tutorial Perancangan Hardware. Elex Media,J
akaa,
1997
3. rtsap Santosa,
MenyaKUnuan an� Kumpuler,Andi
Oet, Yogykr, 19954. Jogiynto
H.M, Turho Pas:uf,ndi Ofet, Yoyka, 195
Lampiran : Program Pcngatur Kooigurui Lampu
{=-�=== =-�==�==� �===�
-��=- ' 'Judul : Pengendali Miniatur Lampulalulinta� denan kontrol LPT' 'Lang. :
TUBO PASCAL 7.0' 'Date: 204'
��= } Uses Ct:
Vr
Const
a.b,c:intcgcr;
Konfigl•33;
Konfig2•34;
Konfig3- 36;
Konfig4= 12;
Konfig5=20;
Konfig6=36;
Procdure LPT(kode:integer);
egin
port[ S3 78 ):=kode;
Procdure Layar_utamo;
begin
goloxy(25,5) ;
wit('
SimulsiKoutrol
Tric
Light');
goloxy(25.6) ;\nitc('
=
-
�-==:=��=
="==
');
gotoxy(25,7) ;write(' (Turo
Pal7.0) );
gotoxy(25,20);write('
II'):
gotoxy(25,21
);wite(' I (B)
I ');
gotoxy(25,22);write('
I I ');
gotoxy(25,23);writc('
__ ! uo . __ ');gotoxy{25,24);write(' ... ');
gmoxy(25,25);write(' ');
gotoxy(25,26);write('
(A) (C)');
gotoxy(25,27);write(' ');
__ ... __ ');
gotoxy(25,28);write'
gotoxy(25,29);writc('
1 ..
• I
');
gotoxy(25,30);writc' ll ');
gotoxy(25,31 );\\Titc('
l (0) I )
;
Prcde
konrol(vr
langkah:integer);var a l.a2.aJ.b I ,b 2,b3,cl,c2,c 3,d I ,d2,d3:integer;
begin
e lngkah of
I : egin
al :d; a2:�"hitc; a3:,vhite:
LPT(konfig
I);
bl :\vhite; b2:�whitc; b3:=green;
cud;
2: begin
en
d
;a! :d; a2:=white; a3:=whiie;
LPT(konfig2);
b 1 :\vhite; b2:=yellow; b3:=white;
3: begin
end:
a!
:=ed
; a2:-white : a3:ite;LPT(koufig3 );
b I :�d ; b2:=white ; b3:\'hite ;
4: begin
a! :"\vhitc; a2:"\vhitc; a3:=grcen;
LPT(konig4);
end;
end:
BEGIN
end;
5:
begin
n I :=white ; n 2:rycllow;
n3:·=white:
LPT(konig5);
bl
:d
;
b2:=white : b 3:"\\hite;
end;
6: egin
end;
al
:�
c
d
: 2:'white; 3:=white;
LPT(konfig6 );
bl
:
-
d;
h
2
:"\
vhi
t
e; b3:=w
h
ite;
gotoxy(
2
6
+
15,23);
tex tcolorb I ); wri tc('• '); textcolor(b2); write(' • '); textcolor(b3 );write('*');
gotoxy
(
l8
+
15,24);
textcolor( n I
);wri
t:(' • '); textcolor( i);wri te(' • '); textolor(
3)
;
wite('•);
gotoxy(30
+
15
.
2
8)
;
tcxtcolor(n I ); wri te'• ');textcolor(
2);
wri
t('•
');tcxtcolor(
n3)
;wri te('• );
gotoxy(22+ 15,29);
ENU.
clr�cr:
layar _ utama;
repeat for a:= I to 6 do bcgi11 sound(SOO):
delny(l OO);nosound;delay(3000);