Professional Documents
Culture Documents
TI LI U H NG D N TH NGHI M - TH C HNH
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. 1.1 Gi i thi u: Sau khi c h c, nghin c u v tm hi u v vi i u khi n ph n l thuy t. Chng ta c th b t u ti n hnh th c hi n cc bi th nghi m i v i vi i u khi n nh m m c ch gip chng ta hi u m t cch t ng t n hn v nh ng g m ta c h c trong ph n l thuy t cng nh cch th c v n d ng n vo trong th c t . Trong th c t , cc ng d ng c a vi i u khi n th r t a d ng v phong ph. T nh ng ng d ng n gi n ch c vi thi t b ngo i vi cho n nh ng h th ng vi i u khi n ph c t p. Tuy nhin, trong ph m vi c gi i h n c a gio trnh v nh m m c ch ph c v cho cng vi c h c t p v t nghin c u c a sinh vin. Cho nn m hnh th nghi m vi i u khi n ny c thi t k v i tng i y cc yu c u ph n c ng v c r t nhi u chng trnh i u khi n m u cng nh cc bi t p th c hnh t n gi n n ph c t p c th gip cho sinh vin th c hnh, th nghi m v t nghin c u, t h c mn h c ny. M hnh th nghi m vi i u khi n ny h tr cho vi c th nghi m: Th nghi m cc lo i vi i u khi n nh: 89C1051, 89C2051, 89C4051, 89C51, 89LV51, 89C52, 89LV52, 89C55, 89LV55, 89C55WD, 89S51, 89LS51, 89S52, 89LS52, 89S53, 89LS53, 89S8252, 89LS8252. Th nghi m cc thi t b ngo i vi nh: LED i m, LED ma tr n, LED 7 o n, LCD, ADC, DAC, cng t c, nt nh n, bn phm, relay, b nh n i ti p, xu t nh p d li u n i ti p v song song, t o xung, c m bi n nhi t, ng h th i gian th c (RTC), Th nghi m cc chu n giao ti p nh: RS232, LPT, USB, PS2.
Ph n m m s d ng cho m hnh th nghi m vi i u khi n ny l ph n m m m ph ng Topview, ph n m m m ph ng Protues ISIS Professional v MCU Program Loader. Ph n m m m ph ng Topview v Protues ISIS Professional cho php b n m ph ng v ch y th cc chng trnh i u khi n trn my tnh v i m t s module thi t b ngo i vi c s n tng t nh trn m hnh th nghi m vi i u khi n ngoi th c t , ph n m m ny cn cho b n kh nng so n th o v bin d ch chng trnh theo ngn ng Assembler. Ph n m m MCU Program Loader cho php b n kh nng n p chng trnh cho cc lo i vi i u khi n nu trn t my tnh. Cc b n c th tm hi u thm v hai ph n m m ny trong cc ph n sau c a gio trnh (ph n m m m ph ng Topview xem trong ti li u H ng d n s d ng ph n m m m ph ng MCS-51 Topview Simulator, ph n m m m ph ng Protues ISIS Professional xem trong ti li u H ng d n s d ng ph n m m m ph ng Protues ISIS Professional ). Cc chng ti p theo s trnh by chi ti t hn v c u hnh c a m hnh th nghi m vi i u khi n, cch th c s d ng ph n m m v cung c p cc bi th nghi m th c hnh m u cng nh cc bi t p m r ng c th ph c v r t t t cho vi c t h c c a cc b n.
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. 1.2 C u hnh c a m hnh th nghi m vi i u khi n: 1.2.1 Kh i l p trnh vi i u khi n: S
C35 10u 1 3 2
nguyn l:
VCC C36 10u VCC C38 104 VCC VCC R2OUT T2IN R1IN T1IN GND C2V16 9 10 13 11 U33 MAX232 10 11 12 13 14 15 16 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR U34 89C52 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.7/RD X1 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 1 2 3 4 5 6 7 8 17 19 A8 A9 A10 A11 A12 A13 A14 D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 2 3 4 5 6 7 8 9 11 1 1 2 3 4 5 6 7 8 9 U35 D0 D1 D2 D3 D4 D5 D6 D7 LE OE 74573 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 VCC GND 19 18 17 16 15 14 13 12 VCC 20 10 A8 A9 A10 A11 A12 A13 21 22 23 24 25 26 A0 A1 A2 A3 A4 A5 A6 A7 1 2 3 4 5 6 7 8 U36 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P3.0/RXD P2.6/A14 P2.7/A15 EA ALE PSEN 27 28 31 30 29 P1.6 P1.7 VPP P1.1 SLAVE 40PIN 39 P0.0/AD0 38 P0.1/AD1 37 P0.2/AD2 36 P0.3/AD3 35 P0.4/AD4 34 P0.5/AD5 33 P0.6/AD6 32 P0.7/AD7 P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 11 12 13 14 15 16 17 U37 D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7 12 13 14 15 16 17 18 19 4 5 1 SLAVE 20PIN 2 3 6 7 8 9 11
R107
C1+
C1-
V+
P1.0/AIN0 P3.0/RXD P1.1/AIN1 P3.1/TXD P1.2 P3.2/INT0 P1.3 P3.3/INT1 P1.4 P3.4/T0 P1.5 P3.5/T1 P1.6 P1.7 P3.7 X2 X1 RST/VPP VCC GND
C39 10u
15
P1.3 VPP
VPC 20 10
C40 10u VCC R109 100/2W VDD VCC R111 1K2 R112 1K2 VCC VCC 30 29 C42 10u 9 VCC 40 20 Q21 C1815 VPC 5V/6.5V R115 10K VDD VCC R118 1K2 R119 1K2 Q23 C1815 VCC VCC C45 104 VCC GND RST R113 4K7 R114 4K7 31
A14 10 VCC P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.7 R108 10K P1.0 9 19 18 C43 33p
EA ALE PSEN
RST X1 X2
D35 5V6
X2
18 C44 33p
Y3 11.0592MHz
R116 100/2W
VDD R120 4K7 R121 4K7 1 VPP ON/OFF J90A DC 16V VPP 5V/6.5V 1N4007 2 D36 SW18 POWER SW 1N4007 D37 1N4007 D40 1N4007 D42 Q24 C1815 D41 LED R123 1K2 C47 104
VCC U38 VIN GND C49 100u 7805 VOUT 3 C50 100u C51 104
D39 5V6
D43 1N4007
b tr linh ki n:
Bin so n: Ph m Quang Tr
Cc thnh ph n chnh c a b l p trnh l port n i ti p, ngu n cung c p v b vi i u khi n trung tm. D li u n i ti p c g i v nh n t c ng COM 9 chn v chuy n i t m c logic TTL sang m c tn hi u RS232 ho c chuy n i t m c tn hi u RS232 sang m c logic TTL b ng vi m ch MAX232. M t s i cp port n i ti p c dng n i c ng COM c a kh i l p trnh vi i u khi n v i c ng COM c a my tnh (c ng RS232). Ngu n cung c p 16 VDC c cung c p cho kh i l p trnh thng qua u n i J90A v cng t c SW18 (POWER SW). Cc diode D36, D37, D40, D42 lm nhi m v ch nh lu i n p v ch ng hi n t ng sai c c tnh ngu n khi ta dng ngu n DC cung c p cho kh i (Lu : ta c th s d ng ngu n DC 16V ho c AC 12V cung c p cho kh i). i n p ny l i n p cha c n p v c g i l VDD. VDD c dng t o ra ba m c i n p khc nhau l VCC, VPP v VPC. i n p VCC c m c i n p l 5V c t o ra t vi m ch n p LM7805 cung c p cho b vi i u khi n trung tm U34 ho t ng. i n p VPP c m c i n p l 0V, 5V ho c 12V theo s i u khi n c a b vi i u khi n trung tm. i n p VPC c m c i n p l 0V, 5V ho c 6.5V theo s i u khi n c a b vi i u khi n trung tm. Cc lo i i n p khc nhau ny c yu c u trong su t qu trnh l p trnh cho cc chip vi i u khi n. Trung tm c a kh i l p trnh ny l b vi i u khi n trung tm U34 v ph n m m i u khi n c a n. Ph n m m ny c kh nng nh n d ng chip vi i u khi n c a vo m ch thng qua m t trong hai socket ZIF l SLAVE 40 PIN v SLAVE 20 PIN. Cc thng tin ny c sang ph n m m MCU Program Loader trn my tnh xc l p cc thng s ho t ng i u khi n. Khi m t t p tin chng trnh c g i i t my tnh, cc thng tin ny s c b vi i u khi n trung tm t i n chip vi i u khi n c n l p trnh b ng cc tn hi u a ch , d li u v i u khi n tng thch. Sau khi vi c l p trnh hon t t th cc d li u c ghi vo ny s c g i ng c tr l i my tnh ki m tra l i trong qu trnh n p chip, t a ra thng bo qu trnh l p trnh thnh cng hay c l i. B n c n ph i ch n m t i m r t quan tr ng l lun lun ph i t t ngu n cung c p cho kh i l p trnh vi i u khi n tr c khi ti n hnh tho/g n chip vi i u khi n vo socket nh m trnh gy h ng chip vi i u khi n ny. ng d ng:
Kh i l p trnh vi i u khi n ny k t h p v i ph n m m MCU Program Loader trn my tnh c kh nng l p trnh cho cc lo i chip sau: o Lo i chip 40 chn ( c g n vo socket SLAVE 40 PIN): AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C55, AT89LV55, AT89C55WD, AT89S51, AT89LS51, AT89S52, AT89LS52, AT89S53, AT89LS53, AT89S8252, AT89LS8252. Lo i chip 20 chn ( c g n vo socket SLAVE 20 PIN): AT89C1051, AT89C2051, AT89C4051.
10
Bin so n: Ph m Quang Tr
VCC U20 D0 D1 D2 D3 D4 D5 D6 D7 A8 A9 A10 A11 A12 A13 A14 A15 D0 D1 D2 D3 D4 D5 D6 D7 2 3 4 5 6 7 8 9 11 1 D0 D1 D2 D3 D4 D5 D6 D7 LE OE 74573 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 VCC GND 19 18 17 16 15 14 13 12 VCC 20 10 10 9 8 7 6 5 4 3 25 24 21 23 2 22 VCC 27 1 PGM VCC VPP GND 28 14 U21 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 OE VCC 2764 O0 O1 O2 O3 O4 O5 O6 O7 11 12 13 15 16 17 18 19 10 9 8 7 6 5 4 3 25 24 21 23 2 RD WR 22 27 20 26 U22 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 OE WE CS1 CS2 6264 D0 D1 D2 D3 D4 D5 D6 D7 11 12 13 15 16 17 18 19 1 2 3 4 5 6 7 8 9
R97
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 C18 P1.7 8 33p CLK12 18 19 Y1 12MHz RST C21 33p 9 31
CE
20
D23 VCC 1N4148 28 14 D25 1N4148 C19 10u U23 A13 A14 A15 1 2 3 4 5 6 7 8 A0 A1 A2 A3 A4 A5 A6 A7 1 2 3 A B C 74138 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 VCC GND
VCC GND
J34 1 2
6264 6264
CS6264
J35 15 14 13 12 11 10 9 7 VCC 16 8 1 2 3 4 5 6 7 8
J36
J38
SW17 RESET
INT P0.0 COM P0.1 EXT P0.2 P0.3 INT/EXT P0.4 P0.5 P0.6 P0.7
A0 A1 A2 A3 A4 A5 A6 A7
0000H - 1FFFH 2000H - 3FFFH 4000H - 5FFFH 6000H - 7FFFH 8000H - 9FFFH A000H - BFFFH C000H - DFFFH E000H - FFFFH
SELECT CHIP
PORT 1 R101 R102 8K2 8K2 J43 U25 12 13 14 15 16 17 18 19 4 5 Y2 12MHz C24 33p 1 2 J901A DC 5V RST 1
PORT 2
PORT 3
A0-A7 BUS
CLK12
CLK CLR
VCC
CLK12
1 2
CLK750
1 2 3 4 5 6 7 8
12 MHz 6 MHz 3 MHz 1.5 MHz 750 KHz 375 KHz 188 KHz 94 KHz
J44
CLOCK OUT
D46
SW33 POWER SW
R135 1K2
LED
b tr linh ki n:
11
Bin so n: Ph m Quang Tr
Kh i vi i u khi n c thi t k cho php ng i s d ng thu n ti n trong vi c ti n hnh th nghi m i v i cc lo i vi i u khi n h 89 c a hng Atmel m i ch lm vi c kh thi, g m cc lo i vi i u khi n 40 chn v cc vi i u khi n 20 chn. o Th nghi m vi i u khi n 20 chn: vi i u khi n c n th nghi m s c g n vo socket U25 (SOCKET 20PIN), t n s ho t ng c a chip do Y2 quy t nh, cc port xu t nh p c a chip J43 (PORT 1): Port 1 (trong P3.0 v P3.1 l ng vo c a b ADC trong chip); J44 (PORT 3): Port 3 (trong P3.6 khng s d ng). reset chip b n s d ng nt nh n SW17 (RESET). Th nghi m vi i u khi n 40 chn: vi i u khi n c n th nghi m s c g n vo socket U19 (SOCKET 40PIN), t n s ho t ng c a chip do Y1 quy t nh, cc port xu t nh p c a chip J37 (PORT 0): Port 0 (ngoi ra cn l bus d li u D0..D7 gi i a h p); J38 (PORT 1): Port 1; J39 (PORT 2): Port 2 (ngoi ra cn l bus a ch byte cao A8..A15); J40 (PORT 3): Port 3 (ngoi ra cn l bus tn hi u i u khi n c bi t). u n i J41 (A0-A7 BUS): bus a ch byte th p A0..A7. reset chip b n s d ng nt nh n SW17 (RESET). Trong tr ng h p th nghi m ny, trn m hnh c thi t k s n cc b nh ROM/RAM bn ngoi (ROM 2764: 8 KB v RAM 6264: 8 KB c ngu n back-up BT1) nh m m c ch gip cho ng i s d ng thu n ti n hn trong vi c thi t k v th nghi m h th ng vi i u khi n s d ng b nh trong ho c s d ng b nh ngoi. th c hi n vi c chuy n i b nh s d ng (trong hay ngoi) ta thay i J36 (INT/EXT), n i COM-INT: l s d ng b nh trong; n i COM-EXT: l s d ng b nh ngoi. T m a ch c a ROM: 0000H 1FFFH; RAM chu n: 0000H 1FFFH. i v i RAM, n u ta ch c m t vi m ch (RAM chu n) ta s n i J34 (CS6264) xu ng GND, cn n u c thm I/O ho t ng v i ch c nng nh RAM th ta n i J34 (CS6262) n b gi i m a ch U23 (74138) lc a ch c a RAM c s thay i.
Ngoi ra, t i kh i vi i u khi n trn m hnh th nghi m cn c thi t k s n: b chia t n s U24 (74393) c nhi m v t o ra cc t n s khc nhau J42 (CLOCK OUT) cung c p cho cc kh i khc ho c dng cho cc m c ch khc c a ng i s d ng, b gi i m a ch U23 (74138) c nhi m v t o ra cc tn hi u i u khi n ch n chip v i cc t m a ch khc nhau J35 (SELECT CHIP). B n c n ph i ch n m t i m r t quan tr ng l lun lun ph i t t ngu n cung c p cho kh i vi i u khi n tr c khi ti n hnh tho/g n chip vi i u khi n vo socket nh m trnh gy h ng chip vi i u khi n ny.
12
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. o o o o ng d ng: Th nghi m ng d ng cc lo i vi i u khi n 20 chn v 40 chn. Th nghi m c u hnh vi i u khi n s d ng b nh bn trong hay b nh bn ngoi (Dung l ng ROM/RAM ngoi c s n: 8KB/8KB, RAM c ngu n Back-up). Pht cc tn hi u gi i m a ch (CS): 0000H - 1FFFH, 2000H - 3FFFH, 4000H - 5FFFH, 6000H 7FFFH, 8000H - 9FFFH, A000H - BFFFH, C000H - DFFFH, E000H FFFFH. Pht cc xung clock c t n s : 12MHz, 6MHz, 3MHz, 1.5MHz, 750KHz, 375KHz, 188KHz, 94KHz.
1.2.3
Kh i LED i m: S nguyn l:
1. KHOI DAY LED
J9 VCC R49 R51 R55 R63 R71 R75 R77 R81 J103 1 2 3 POWER VCC D1 330 LED D3 330 LED D5 330 LED D7 330 LED D9 330 LED D11 330 LED D13 330 LED D15 330 LED J10 VCC
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
D2 330 LED D4 330 LED D6 330 LED D8 330 LED D10 330 LED D12 330 LED D14 330 LED D16 330 LED
b tr linh ki n:
13
Bin so n: Ph m Quang Tr
Kh i g m 16 LED i m, c chia ra lm hai ph n 8 LED. Cc dy LED ny c i u khi n b ng hai u n i J9 v J10 (BARLED) v th ta c th th c hi n i u khi n cng lc nhi u LED ho c ch m t LED. M c tch c c i u khi n cc LED ny l m c th p. Dng i n cung c p cho cc LED ph i t 15 25 mA cc LED c th ho t ng t t nh t. Lu o o o o o 1.2.4 kh i ny ho t ng d ng: Th nghi Th nghi Th nghi Th nghi Th nghi m phng php k t n i LED i m v i vi i u khi n. m phng php i u khi n t ng LED. m phng php i u khi n dy LED. m cc ki u i u khi n LED sng t t. m nguyn l i u khi n n giao thng. ng ta c n ph i c p ngu n cho kh i thng qua u n i J103 (POWER).
Kh i LED 7 o n: S nguyn l:
J1 VCC Q8 A1015 U8 LED7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 1 2 3 4 5 6 7 8
1 2 3 4
Q0 Q1 Q2 Q3
R1 2K2
R2 2K2
R3 2K2
R4 2K2
R5 2K2
R6 2K2
R7 2K2
R8 2K2
1 2 3 4
Q4 Q5 Q6 Q7
SEL LED IN
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
CA
J4 A B C D E F G DP R9 R10 R11 R12 R13 R14 R15 R16 330 330 330 330 330 330 330 330 1 2 3 4 5 6 7 8
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
POWER
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
J5 7SEG7 IN
J6 7SEG6 IN
J7 7SEG5 IN
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
1 2 3 4 5 6 7 8
1 2 3
VCC
A B C D E F G DP
J110
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP
A B C D E F G DP 7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
7 6 4 2 1 9 10 5
A B C D E F G DP
7SEG IN MUL
J8 7SEG4 IN
14
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Kh i LED 7 o n bao g m 8 LED 7 o n lo i Anode chung k t h p l i v i nhau theo hai cch thi t k khc nhau. Cc LED ny u c c p ngu n thng qua cc transistor Q1 - Q8 ng vai tr nh cc cng t c v c i u khi n thng qua cc tn hi u i u khi n tch c c m c th p t i u n i J1 (SEL LED IN), J2 (SEL IN1) v J3 (SEL IN2). 8 LED ny c chia ra lm hai nhm v i hai phng php thi t k khc nhau cho m i nhm: o Phng php khng a h p (phng php i u khi n LED tr c ti p): c thi t k trn c s 4 LED (U1, U2, U3, U4). Phng php ny l phng php m cc o n c a m i LED s c n i vo m i Port i u khi n c l p v i nhau v Anode c a t t c cc LED s c c p ngu n ng th i v i nhau (thng th ng th s c n i th ng ln VCC). J5, J6, J7, J8 (7SEG IN): ng vo tn hi u 7 o n (A-G v DP) c a t ng LED s c n i n t ng Port i u khi n c l p v i nhau; J3 (SEL IN2): ng vo tn hi u i u khi n c p ngu n cho cc LED, ch ny th s c n i tr c ti p xu ng GND c p ngu n lin t c v ng th i cho t t c cc LED. Phng php i u khi n trong tr ng h p ny l c p m 7 o n tng ng c a s c n hi n th ra LED 7 o n mong mu n.
15
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. o Phng php a h p (phng php i u khi n qut LED): c thi t k trn c s 4 LED (U5, U6, U7, U8). Phng php ny l phng php m t t c cc o n c a cc LED s c n i chung vo nhau v vo m t Port i u khi n cn Anode c a t t c cc LED s c n i vo m t Port i u khi n khc v c c p tn hi u qut LED m t cch tu n t (t i m t th i i m th ch c m t LED c c p ngu n ho t ng). J4 (7SEG IN MUL): ng vo tn hi u 7 o n (A-G v DP) a h p c a t t c cc LED s c n i n m t Port i u khi n; J2 (SEL IN1): ng vo tn hi u i u khi n c p ngu n cho cc LED, ch ny th s c n i n m t Port i u khi n khc cung c p tn hi u qut LED c p ngu n tu n t cho cc LED. Phng php i u khi n trong tr ng h p ny l ph i ti n hnh tu n t qua cc giai o n: c p m t tn hi u qut LED sao cho ch c LED u tin c c p ngu n r i a m 7 o n tng ng c a s c n hi n th ra LED 7 o n ; k ti p c p m t tn hi u qut LED sao cho ch c LED th hai c c p ngu n r i a m 7 o n tng ng c a s c n hi n th ra LED 7 o n ; qu trnh c di n ra lin t c nh v y v do hi n t ng lu nh c a m t m ta th y c cc LED d ng nh sng cng m t lc.
Trong hai phng php nu trn th phng php a h p th th ng c s d ng nhi u hn trong th c t . Cho nn trn m hnh th nghi m ny cng cho php ta c th thi t k ch a h p cho t t c 8 LED ny b ng cch n i cung t t c cc u n i J5, J6, J7, J8 vo v i u n i J4 thng qua kh i m r ng. B ng m 7 o n cho cc LED: S Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F dp 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 g 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 f 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 e 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 d 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 c 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 b 0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 1 a 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 M s HEX C0 F9 A4 B0 99 92 82 F8 80 90 88 83 C6 A1 86 8E
16
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. B ng m i u khi n qut LED: M HEX FE FD FB F7 EF DF BF 7F Tn hi u qut i u khi n cc Transistor 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 0
1 1 1 1 1 1 0 1
1 1 1 1 1 0 1 1
Transistor 1 ON Transistor 2 ON Transistor 3 ON Transistor 4 ON Transistor 5 ON Transistor 6 ON Transistor 7 ON Transistor 8 ON nng cao s l ng k
Ngoi ra cn cc m 7 o n cho cc LED khc, cc b n c th t mnh thi t l p thm t c th hi n th trn LED 7 o n cho th nghi m c a mnh. Lu o o o o o o kh i ny ho t ng d ng: Th nghi m phng php k t n i LED 7 o n v i vi i u khi n. Th nghi m phng php i u khi n t ng LED 7 o n. Th nghi m phng php i u khi n dy LED 7 o n. Th nghi m cc ki u i u khi n LED sng t t v hi n th thng tin. Th nghi m cc phng php i u khi n LED 7 o n cc ch h p, ng vo BCD hay 7 o n, Th nghi m nguyn l i u khi n n giao thng. ng ta c n ph i c p ngu n cho kh i thng qua
u n i J110 (POWER).
17
Bin so n: Ph m Quang Tr
R0 R1 R2 R3 R4 R5 R6 R7
C0 C1 C2 C3 C4 C5 C6 C7
C0 C1 C2 C3 C4 C5 C6 C7
J13
R0 R1 R2 R3 R4 R5 R6 R7
J116
1 2 3 4 5 6 7 8
Q9 A1015
Q13 A1015
Q14 A1015
Q15 A1015
Q16 A1015
b tr linh ki n:
18
Bin so n: Ph m Quang Tr
Lo i ma tr n LED s d ng trn m hnh th nghi m ny l lo i ma tr n LED 24 chn g m 8 hng v 8 c t. Ma tr n LED ny c hai mu chnh l xanh v , ngoi ra cn c m t mu ph l do s t ng h p c a hai mu trn m ra. M i i m LED trn ma tr n c c u t o g m hai LED mu xanh v mu ghp l i v i nhau theo nguyn t c Anode ghp chung v Cathode ring. Ma tr n LED 8 hng x 8 c t ny g m 24 chn c chia ra lm ba nhm chn: 8 chn HNG R0-R7 (l cc Anode chung c a cc LED trn cng m t hng), 8 chn C T C0R-C7R (l cc Cathode chung c a cc LED mu trn cng m t c t), 8 chn C T XANH C0G-C7G (l cc Cathode chung c a cc LED mu xanh trn cng m t c t). S k t h p cc m c logic cao/th p thch h p trn cc hng v c t theo m t qui lu t nh t nh (hi n th theo phng php qut hay cn g i l phng php ch th ng) m ta s c c cc hnh nh nh mong mu n trn ma tr n LED v i cc mu s c khc nhau. J11 (COL RED MATRIX): ng vo i u khi n hng R0-R7 cho cc LED mu , tch c c m c th p; J12 (COL GREEN MATRIX): ng vo i u khi n hng R0-R7 cho cc LED mu xanh, tch c c m c th p; J13 (ROW MATRIX): ng vo i u khi n c t chung C0-C7 cho cc LED, tch c c m c th p. Phng php i u khi n cng tng t nh phng php i u khi n cc LED 7 o n ch a h p (phng php qut LED). u tin, ta c p tn hi u sao cho ch c HNG 1 c ngu n r i a m nh phn tng ng c a hnh nh c n hi n th t i hng ra cc c t. K ti p, ta c p tn hi u sao cho ch c HNG 2 c ngu n r i a m nh phn tng ng c a hnh nh c n hi n th t i hng ra cc c t. Qu trnh c di n ra m t cch tu n t v lin t c nh v y v do hi n t ng lu nh c a m t m ta th y c cc LED d ng nh sng cng m t lc t o ra hnh nh nh mong mu n trn ma tr n LED. Lu o o o o kh i ny ho t ng d ng: Th nghi m phng php k t n i LED ma tr n v i vi i u khi n. Th nghi m phng php i u khi n t ng LED trong ma tr n. Th nghi m phng php i u khi n nhi u LED trong ma tr n. Th nghi m cc ki u i u khi n LED sng t t v hi n th thng tin tnh ho c thng tin mu s c khc nhau. ng ta c n ph i c p ngu n cho kh i thng qua u n i J116 (POWER).
ng v i cc
19
Bin so n: Ph m Quang Tr
LED+ LED-
16 Characters x 2 Lines
RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 R148 2K7 Q25 C1815 VCC R149 10K J127 8 7 6 5 4 3 2 1 1 2
7 8 9 10 11 12 13 14
VCC
CONTRAST
15 16
2 3 1
4 5 6
J128
RS ENA R/W
1 2 3
D7 D6 D5 D4 D3 D2 D1 D0
CTRL LCD
DATA LCD
b tr linh ki n:
Gi i thi u chung:
Trn m hnh th nghi m c thi t k s n m t LCD 16 k t x 2 hng, c s d ng cho cc bi th nghi m v phng php i u khi n v hi n th thng tin trn mn hnh tinh th l ng (LCD). J127 (DATA LCD): ng vo nh n thng tin d li u (Data) ho c thng tin l nh (Command) cho LCD, J128 (CTRL LCD): ng vo i u khi n LCD.
20
BL BL
LCD
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. i u ch nh tng ph n c a cc thng tin hi n th trn LCD ta ti n hnh i u ch nh bi n tr R149. b t n chi u n n cho LCD trong tr ng h p nh sng mi tr ng y u lm vi c hi n th thng tin trn LCD khng c r rng th ta cung c p m t m c logic cao (5V) vo u n i J121 (BACKLIGHT). Lu o o o 1.2.7 kh i ny ho t ng d ng: Th nghi m phng php k t n i LCD v i vi i u khi n. Th nghi m phng php i u khi n tr ng thi lm vi c c a LCD. Th nghi m phng php i u khi n LCD hi n th thng tin tnh hay ng ta c n ph i c p ngu n cho kh i thng qua u n i J104 (POWER).
ng.
Kh i cng t c: S nguyn l:
R147 10K
1 2 3 POWER
1 2 3 4 5 6 7 8 SWITCH
b tr linh ki n:
21
Bin so n: Ph m Quang Tr
Nhi m v chnh c a kh i cng t c l s d ng cho cc bi th nghi m v giao ti p gi a vi i u khi n v i cng t c, l p trnh i u khi n dng cng t c. Kh i g m 8 cng t c c thi t k trn m t DIP-SW, cc cng t c ny s t o ra m t m c logic cao (5V) ho c th p (0V) cc bit tng ng c a u n i J122 (SWITCH) tu theo v tr c a cng t c trn DIP-SW (cng t c v tr ON l m c logic th p v ng c l i s c m c logic cao). Ngoi ra, kh i ny cn c s d ng cho vi c n i GND ho c n i VCC cho cc kh i c n thi t, v d nh n i GND cho cc transistor trong kh i LED 7 o n. Lu o o o 1.2.8 kh i ny ho t ng d ng: Th nghi m phng php k t n i cng t c v i vi i u khi n. Th nghi m ng d ng i u khi n thi t b b ng cng t c. T o cc m c logic th p (0V) ho c logic cao (5V) cho cc kh i khc trn m hnh th nghi m. ng ta c n ph i c p ngu n cho kh i thng qua u n i J106 (POWER).
Kh i nt nh n: S
VCC R125 4K7 SW19 KEY0 K0 SW20 KEY1 K1
nguyn l:
J91 VCC R126 4K7 SW21 KEY 2 K2 VCC R127 4K7 SW22 KEY 3 K3 VCC R128 4K7 SW23 KEY 4 K4 VCC R129 4K7 SW24 KEY 5 K5 VCC R130 4K7 SW25 KEY 6 K6 VCC R131 4K7 SW26 KEY 7 K7 VCC R132 4K7 K0 K1 K2 K3 K4 K5 K6 K7 1 2 3 4 5 6 7 8
KEY0 16. KHOI NUT NHAN KEY1 J114 KEY2 VCC 1 KEY3 GND 2 KEY4 +5V 3 KEY5 GND KEY6 POWER KEY7
PUSH KEY
b tr linh ki n:
Gi i thi u chung:
Nhi m v chnh c a kh i nt nh n l s d ng cho cc bi th nghi m v giao ti p gi a vi i u khi n v i nt nh n, l p trnh i u khi n dng nt nh n. Kh i g m 8 nt nh n c thi t k theo nguyn t c: n u khng nh n nt th m c logic t i bit tng ng c a u n i J91 s c m c logic cao (5V) v ng c l i khi nh n nt th s c m c logic cao.
22
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Ngoi ra, kh i ny cn c s d ng cho vi c t o ra m t xung kch c m c logic th p (ho c kch b ng c nh xung) cho cc kh i khc trn m hnh th nghi m, v d nh cung c p xung m ho c xung ng t cho vi i u khi n. Lu o o o 1.2.9 kh i ny ho t ng d ng: Th nghi m phng php k t n i nt nh n v i vi i u khi n. Th nghi m ng d ng i u khi n thi t b b ng nt nh n. T o cc tn hi u xung c m c logic th p cho cc kh i khc trn m hnh th nghi m. ng ta c n ph i c p ngu n cho kh i thng qua u n i J114 (POWER).
Kh i bn phm: S nguyn l:
SW1 J15 J18 1 2 3 4 5 6 7 8 KEY PAD C0 C1 C2 C3 R0 R1 R2 R3 C0 C1 C2 C3 1 SW2 2 SW3 3 SW4 F1
R0 R1 R2 R3 C0 C1 C2 C3
R0 R1 R2 R3 C0 C1 C2 C3
1 2 3 4 5 6 7 8
R0 R1 R2 R3
SW5
SW6
SW7
SW8
F2
SW9
SW10
SW11
SW12
F3
b tr linh ki n:
23
Bin so n: Ph m Quang Tr
Kh i bn phm trn m hnh th nghi m ny c thi t k d a vo c u trc hng v c t c a ma tr n. Bn phm g m 16 phm c s p x p theo ma tr n 4 x 4 (t c 4 hng x 4 c t). Cc hng v c t c a ma tr n phm ny c k t n i v i vi i u khi n thng qua u n i J15 (KEYBOARD), R0-R3: cc hng c a ma tr n phm, C0-C3: cc c t c a ma tr n phm. i u khi n bn phm ma tr n ny ta s d ng phng php qut phm. i u khi n qut phm th b n xu t m t d li u 4 bit (trong c 1 bit m c logic th p v 3 bit cn l i m c logic cao) ra cc c t c a ma tr n phm (C0-C3), c 4 bit d li u cc hng c a ma tr n phm (R0-R3) vo ki m tra xem c phm no c nh n hay khng. N u c phm nh n th trong 4 bit c vo s c 1 bit m c logic th p v d a trn c s thi t l p m phm nh n. N u khng c phm nh n th 4 bit c vo u c m c logic cao, khi ta chuy n m c logic th p sang c t k ti p d tm phm khc. o o o ng d ng: Th nghi m phng php k t n i bn phm c thi t k theo ki u ma tr n v i vi i u khi n. Th nghi m ng d ng i u khi n thi t b b ng bn phm. Th nghi m cc phng php qut phm v nh n d ng phm nh n.
Q17 C1815
Q18 C1815
24
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Trn m hnh th nghi m c thi t k s n hai relay LS1 v LS2 cho cc ng d ng l p trnh i u khi n ng ng t cng su t. Hai relay c i u khi n b ng u n i J18 (RELAY CTRL), ng (ho c) relay th b n c n cung c p m t m c logic cao (ho c logic th p) n u n i J18 ny. Cc cng t c bn trong relay c n i ra bn ngoi thng qua cc u n i J26 (RELAY1 OUT) v J27 (RELAY2 OUT). Trong : COM (Common): i m chung; NC (Normal Close): i m th ng ng; NO(Normal Open): i m th ng m . Lu o o kh i ny ho t ng d ng: Th nghi m phng php k t n i relay v i vi i u khi n. Th nghi m ng d ng i u khi n relay. ng ta c n ph i c p ngu n cho kh i thng qua u n i J111 (POWER).
1 2 3 POWER
VCC
D22 1N4148
U18 DSCHG
LM555 OUT 3
1 2
PULSE PULSE
R96 100K
PULSE OUT
25
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Kh i t o xung trn m hnh s d ng vi m ch LM555 t o ra cc xung vung cung c p cho cc ng d ng l p trnh i u khi n c n n. Xung vung c l y ra t i u n i J33 (PULSE OUT), t n s xung c i u ch nh b i bi n tr R93 v ph n trm xung m c cao (ho c th p) c i u ch nh b i bi n tr R96. Lu kh i ny ho t ng d ng: i v t o xung i u khi n cho vi i u khi n ho c cho cc kh i khc trn m ng ta c n ph i c p ngu n cho kh i thng qua u n i J113 (POWER).
nguyn l:
11. KHOI TAO AP
D35 VCC R103 100K 1 2 V OUT 1 J45 VCC R104 100K 1 2 V OUT 2 J46 VCC R105 100K 1 2 V OUT 3 J47 VCC R106 100K 1 2 V OUT 4 J48
1 2 3 POWER
VCC
b tr linh ki n:
26
Bin so n: Ph m Quang Tr
Kh i t o p ny c thi t k trn m hnh ch y u nh m m c ch gi l p tn hi u tng t cung c p cho kh i ADC th c hi n vi c bi n i. Kho ng i n p thay i n m trong kho ng 0V 5V. Lu o o 1.2.13 Kh i S kh i ny ho t ng d ng: T o cc m c i n p thay i lin t c t 0V n 5V cung c p cho cc kh i trn m hnh th nghi m. Gi l p tn hi u tng t cung c p cho kh i ADC. i u khi n ng c b c: ng ta c n ph i c p ngu n cho kh i thng qua u n i D35 (POWER).
nguyn l:
J31 CTRL MOTOR 1 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8
J30 STEPPER 1 1 A 2 B 3 C 4 D 1 2 3 4
VCC
VCC
J32 STEPPER2
b tr linh ki n:
Gi i thi u chung:
Kh i i u khi n ng c b c c thi t k trn c s vi m ch ULN2803, kh i c th i u khi n c cng lc hai ng c b c cng su t nh ( i n p ho t ng: 5VDC, dng i n tiu th : 500 mA).
27
D7
A B C D
1 2 3 J105 POWER
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. J31 (CTRL MOTOR): ng vo nh n tn hi u i u khi n hai J32 (STEPPER 2): ng ra i u khi n c a hai ng c b c. Lu o o kh i ny ho t ng d ng: Th nghi m phng php k t n i Th nghi m ng d ng i u khi n ng c b c v i vi i u khi n. ng c b c. ng c b c t vi i u khi n; J30 (STEPPER 1),
u n i J105 (POWER).
A0 A1 A2
J50
ADDR EEPROM
SDA SCL WP
CTRL EEPROM
b tr linh ki n:
Gi i thi u chung:
Kh i c thi t k trn n n t ng vi m ch b nh giao di n n i ti p 2 dy, AT24C04, c dung l ng l 4 KB (512 x 8 bit). Kh i c thi t k nh m m c ch gip ng i s d ng c th th nghi m cc phng php ghi/ c d li u gi a vi i u khi n v i Serial-Eeprom. J49 (ADDR EEPROM): ng vo a ch c a b nh ; J50 (CTRL EEPROM): cc tn hi u i u khi n c a Eeprom nh ng vo d li u n i ti p, xung clock n i ti p v tn hi u ch ng ghi vo b nh . Lu kh i ny ho t ng ta c n ph i c p ngu n cho kh i thng qua u n i J112 (POWER).
28
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. o o ng d ng: Th nghi m phng php k t n i Serial-Eeprom v i vi i u khi n. Th nghi m cc phng php ghi/ c d li u gi a vi i u khi n v i Serial-Eeprom.
V2 V2
R124 -VCC
39K
4 8
U40 OP07 6
7 1
J96
V1 V1
VCC V1
7 1
7 1
VCC
b tr linh ki n:
R135 39K
4 8
U43 OP07 6
R136 10K
29
+ C53 104
J93 1 2 V OUT
Bin so n: Ph m Quang Tr
m r ng cc ng d ng giao ti p gi a vi i u khi n (mi tr ng s ) v i mi tr ng bn ngoi (mi tr ng tng t ) v cc ng d ng mang tnh th c t hn. V th , trn kh i c chu n b s n kh i c m bi n nhi t v i phn gi i l 0,5V ng i s d ng c th nghin c u thi t k v l p trnh i u khi n cc h th ng o nhi t mi tr ng v kh ng ch nhi t b ng vi i u khi n. J93 (V OUT): i n p (tng t ) ng ra c a kh i c m bi n nhi t; J92 (V2): ng vo c a i n p so snh; J96 (V1): ng vo c a tn hi u t c m bi n nhi t LM335. 0OK th LM335 cho ra i n LM335 l c m bi n nhi t c th ho t ng n 150OC. Tng ng v i nhi t p 0V. C tng 1OC th i n p ra tng 10mV. Nh v y, v i 0OC th i n p ra l 2,73V. d dng cho vi c x l chng trnh th v i 0OC i n p ra nn l 0V. Mu n v y c n c thm m ch khu ch i hi u tr b t i 2,73V. 1OC. i n p ng ra t i J93 VOUT = AV(V1 V2). Suy ra, i n p ng ra thay i khi nhi t thay i 10AV (mV) khi nhi t thay i
i 1OC ph i b ng 2 l n
phn gi i c a
10AV (mV) = 2 x 19,6 (mV) AV = 3,92 ch n RF = R124 = 39K v RI = R134 = 10K Ti n hnh cn ch nh m ch: ch nh bi n tr R137 sao cho V1 = 2,73 + 0,01 x tOC (V). Trong th c t th ta nhng LM335 vo n c ang tan (0OC). Ch nh bi n tr R133 sao cho V2 = 2,73 V. chnh xc
Ch : nhi t sau khi qua kh i c m bi n nhi t s t o ra m t i n p t i J93 (V OUT) c gi tr l 39 * tOC (mV). V i phn gi i c a ADC 0809 l 19,6 mV th i n p trn sau khi qua ADC 0809 s c gi tr l 39 * tOC / 19,6 2 * tOC. Lu o o kh i ny ho t ng d ng: Th nghi m ng d ng o nhi t mi tr ng b ng vi i u khi n. Gi l p tn hi u tng t cung c p cho kh i ADC. ng ta c n ph i c p ngu n cho kh i thng qua u n i J135 (POWER).
30
Bin so n: Ph m Quang Tr
VCC
J61 INPUT 2
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 10 C32 104
POWER J62 OUTPUT 2 1 OUT0 2 OUT1 3 OUT2 4 OUT3 5 OUT4 6 OUT5 7 OUT6 8 OUT7
J78 INPUT 4
U32 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 10 C34 104 IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 COM
ULN2803 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 GND 18 17 16 15 14 13 12 11 9
J79 OUTPUT 4 1 OUT0 2 OUT1 3 OUT2 4 OUT3 5 OUT4 6 OUT5 7 OUT6 8 OUT7
b tr linh ki n:
31
Bin so n: Ph m Quang Tr
Trong tr ng h p cc port xu t nh p c a vi i u khi n c n ph i i u khi n nh ng thi t b cng su t l n ho c ph i i u khi n cng lc nhi u thi t b trn m t port. Lc ny i h i c n ph i c cc b khu ch i dng i n ng ra t i cc port xu t nh p c a vi i u khi n th n m i c th p ng c cng vi c i u khi n nu trn. Trn m hnh th nghi m c thi t k s n b n b m d li u c ch c nng khu ch i cc dng i n t i ng vo c a chng. Dng i n t i ng ra l kho ng 300 - 500 mA. Lu m t i u r t quan tr ng trong kh i ny l cc b m ULN2803 s d ng y l cc b m c o. J53, J68, J61, J78 (INPUT): ng vo c a cc b m d li u; J54, J69, J62, J79 (OUTPUT): ng ra c a cc b m d li u (ng ra c o tr ng thi so v i ng vo). Lu o o o kh i ny ho t ng d ng: c s d ng th c hi n vi c k t n i gi a cc thi t b ngo i vi cng su t cao v i chip vi i u khi n. Khu ch i dng i n i u khi n cung c p cho cc thi t b cng su t cao. Lu kh i ny l kh i khu ch i m o. ng ta c n ph i c p ngu n cho kh i thng qua u n i J109 (POWER).
32
Bin so n: Ph m Quang Tr
4. KHOI GIAI MA
J16
VCC 1 2 3 4 5 6 7 8 4 3 5 7 1 2 6
A B C D A B C D
A B C D E F G DP
7 1 2 6
D0 D1 D2 D3
J20
VCC 1 2 3 4 5 6 7 8 4 3 5 7 1 2 6
A B C D E F G DP
A B C D A B C D
A B C D E F G DP
A B C D E F G DP
7SEG OUT 2
7SEG OUT 4
VCC J24 J22 U14 1 2 3 VCC VCC C5 104 C6 104 6 4 5 G1 G2A G2B 1 2 3 A B C 74138 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 VCC GND 15 14 13 12 11 10 9 7 VCC 16 8 1 2 3 4 5 6 7 8 J23 U15A 1 2 2 3 1 A B G 16 74139 Y0 Y1 Y2 Y3 4 5 6 7 1 2 3 4 J25
DECODER 3-8
DECODER 2-4
GNDVCC
SEL A SEL B
DECODER OUT
SEL A SEL B
DECODER OUT
GND
POWER
b tr linh ki n:
33
Bin so n: Ph m Quang Tr
M hnh th nghi m ny c thi t k s n m t b gi i m 3 sang 8 (U14 - 74138), hai b gi i m 2 sang 4 (U15 - 74139) v b n b gi i m BCD sang 7 o n (U10..U13 - 7447). M c ch chnh c a cc b gi i m ny l s d ng k t h p v i kh i LED 7 o n sinh vin c th thi t k , th nghi m v tm hi u v cc phng php i u khi n LED 7 o n t n gi n ( i u khi n tr c ti p) n ph c t p ( i u khi n theo ki u qut LED). M t s phng php i u khi n LED 7 o n nh (c u trc c a cc phng php ny c th xem ph n sau ho c xem trong ti li u H ng d n s d ng ph n m m m ph ng MCS-51 Topview Simulator ho c H ng d n s d ng ph n m m m ph ng Protues ISIS Professional ): o o o o o o Ch hi n th khng a h p v i ng vo BCD (Non Multiplexed displays with BCD inputs). Ch hi n th khng a h p v i ng vo 7 o n (Non Multiplexed displays with 7 segment inputs). Ch hi n th a h p ng vo BCD v i b a h p bn trong (Multiplexed BCD input displays with internal multiplexer). Ch hi n th a h p ng vo 7 o n v i b a h p bn trong (Multiplexed 7 segment input displays with internal multiplexer). Ch hi n th a h p ng vo BCD v i b a h p bn ngoi (Multiplexed BCD input displays with external multiplexer). Ch hi n th a h p ng vo 7 o n v i b a h p bn ngoi (Multiplexed 7 segment input displays with external multiplexer).
J16 (BCD IN 1-2): ng vo c a hai tn hi u m BCD (4 bit cao v 4 bit th p); J14, J17 (7 SEG OUT 1, 7 SEG OUT 2): ng ra c a tn hi u m 7 o n tng ng. Tng t nh v y cho J20 v J19, J21. J22 (DECODER 3-8): cc ng vo c a b gi i m 3 sang 8; J23 (DECODER OUT): cc ng ra c a b gi i m 3 sang 8. J24, J28 (DECODER 2-4): cc ng vo c a b gi i m 2 sang 4; J25, J29 (DECODER OUT): cc ng ra c a b gi i m 2 sang 4. Lu o o o kh i ny ho t ng d ng: Cung c p b gi i m BCD sang 7 o n. Cung c p b gi i m 2 sang 4 ho c b gi i m 3 sang 8. Th nghi m phng php k t n i kh i LED 7 o n tr c ti p ho c k t n i c thng qua cc b gi i m v i kh i vi i u khi n. ng ta c n ph i c p ngu n cho kh i thng qua u n i J36 (POWER).
34
Bin so n: Ph m Quang Tr
D34
1 2 3 POWER
VCC
IN7
D0 D1 D2 D3 D4 D5 D6 D7
DIGITAL OUT
A0 A1 A2
J152
9 7 VCC 11 13
ADDRESS 1 2 3 4
CONTROL ADC
b tr linh ki n:
Gi i thi u chung:
Nh m m c ch gip sinh vin c th nghin c u, thi t k v tm hi u v nguyn l chuy n i tn hi u tng t sang tn hi u s v ng d ng c a cc vi m ch ADC trong th c t . T c th d dng v thu n ti n trong vi c thi t k c cc h th ng chuy n i tn hi u tng t sang tn hi u s dng vi i u khi n k t h p vi m ch ADC.
35
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Trn m hnh th nghi m thi t k s n m t vi m ch ADC 0809, l m t vi m ch chuy n i tng t s 8 bit c 8 ng vo tn hi u tng t , th c hi n vi c chuy n i tn hi u ny. J112 (ANALOG IN): cc ng vo tn hi u tng t (c 8 ng vo); J113 (DIGITAL OUT): ng ra tn hi u s 8 bit; J118 (CS 0809): ng vo cho php ADC ho t ng. Vi c ch n l a ng vo c a tn hi u tng t s do kh i vi i u khi n quy t nh thng qua cc ng a ch A0..A2. Qu trnh th c hi n chuy n i v a d li u t i vi i u khi n s do kh i vi i u khi n qu n l thng qua hai tn hi u RD\ v WR\. T n s l y m u c a chip ADC l 750KHz c l y t b chia t n trong kh i vi i u khi n. Lu o o kh i ny ho t ng d ng: Th nghi m phng php k t n i vi m ch ADC v i vi i u khi n. Th nghi m phng php chuy n i d ng tn hi u t tng t sang s s d ng vi m ch ADC0809. ng ta c n ph i c p ngu n cho kh i thng qua u n i D34 (POWER).
4 5 7 1 +
D0
ANALOG ANALOG
ANALOG OUT
C71 10u
36
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Nh m m c ch gip sinh vin c th nghin c u, thi t k v tm hi u v nguyn l chuy n i tn hi u s sang tn hi u tng t v ng d ng c a cc vi m ch DAC trong th c t . T c th d dng v thu n ti n trong vi c thi t k c cc h th ng chuy n i tn hi u s sang tn hi u tng t dng vi i u khi n k t h p vi m ch DAC. Trn m hnh th nghi m thi t k s n m t vi m ch DAC 0808, l m t vi m ch chuy n i s tng t 8 bit, th c hi n vi c chuy n i tn hi u ny. J119 (DIGITAL IN): ng vo tn hi u s 8 bit; J120 (ANALOG OUT): ng ra tn hi u tng t (d ng i n p). Vi m ch U56 (LM741) lm nhi m v bi n i tn hi u tng t t i ng ra c a vi m ch DAC t d ng dng i n sang d ng i n p. Bi n tr R145: i u ch nh m c i n p chu n. Lu o o kh i ny ho t ng d ng: Th nghi m phng php k t n i vi m ch DAC v i vi i u khi n. Th nghi m phng php chuy n i d ng tn hi u t s sang tng t s d ng vi m ch DAC0808. ng ta c n ph i c p ngu n cho kh i thng qua u n i J108 (POWER).
37
Bin so n: Ph m Quang Tr
WR
J109
VDD
4 3 2 1
J108 2 1
CTRL S-RTC
CS RTC
J147
1 2 3 POWER
VCC
b tr linh ki n:
Gi i thi u chung:
Nh m m c ch gip sinh vin c th nghin c u, thi t k v tm hi u v cc vi m ch ng h th i gian th c (RTC) t c th d dng v thu n ti n trong vi c thi t k c cc h th ng ng h s dng vi i u khi n k t h p vi m ch RTC. Trn m hnh th nghi m thi t k s n hai lo i RTC: lo i giao ti p song song (DS12C887) v lo i giao ti p n i ti p (PCF8583). Lu r ng lo i RTC n i ti p khng lu gi c cc thng s ho t ng khi ngu n cung c p b m t.
38
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. o Lo i giao ti p song song (DS12C887): J103 (ADD/DATA BUS): bus a ch v d li u a h p; J104 (READ/WRITE): tn i u khi n ghi v c RTC; J105 (CTRL P-RTC): tn hi u ng t, ch t a ch , reset RTC v tn hi u xung a t n; J108 (CS RTC): tn hi u cho php RTC ho t ng. Lo i giao ti p n i ti p (PCF8583): J109 (CTRL S-RTC): tn hi u a ch , ng t, xung clock n i ti p v d li u n i ti p. ng ta c n ph i c p ngu n cho kh i thng qua u n i J147 (POWER).
Lu
kh i ny ho t ng d ng: o o o
Th nghi m phng php k t n i cc vi m ch RTC v i vi i u khi n. Th nghi m l p trnh ng d ng thi t k ng h s s d ng vi m ch RTC ki u song song. Th nghi m l p trnh ng d ng thi t k ng h s s d ng vi m ch RTC ki u n i ti p.
nguyn l:
U50 1 2 3 VCC VCC 16 8 VCC GND U53 1 2 1 2 8 9 14 7 A B CLK CLR VCC GND 1 2 3 15 STR D CLK OE 4094 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 QS1 QS2 74164 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 3 4 5 6 10 11 12 13 1 2 3 4 5 6 7 8 4 5 6 7 14 13 12 11 9 10 1 2 3 4 5 6 7 8 J111
74165 QH QH 9 7
STR IN CLK
SERIAL IN 1
PARALLEL OUT 1
D0 D1 D2 D3 D4 D5 D6 D7
1 2 3 4 5 6 7 8 CLK-3
2 15 1
J115
IN CLK
SERIAL IN 2
VCC
D0 D1 D2 D3 D4 D5 D6 D7
CLK LD OUT
1 2 3
SERIAL OUT
PARALLEL OUT 2
1 2 3 POWER
VCC
39
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Kh i thanh ghi d ch trn m hnh th nghi m c s d ng nghin c u th nghi m v thi t k cc ng d ng chuy n i d li u t d ng n i ti p sang d ng song song 8 bit v ng c l i. Vi c nghin c u th nghi m tnh nng chuy n i ny gip cho b n c th tm hi u su hn v nguyn l ho t ng v phng php i u khi n cng nh ch ho t ng c a port n i ti p trong chip vi i u khi n (m ch y u l ch thanh ghi d ch c a port n i ti p). Port n i ti p c a chip vi i u khi n c th c s d ng m r ng thnh m t hay nhi u port xu t song song. th c hi n i u ny, ta s d ng port n i ti p ch thanh ghi d ch (Shift Register Mode 0) v s d ng vi m ch chuy n i t d ng n i ti p ra d ng song song (Serial In Parallel Out) nh 74164 (U53) v 4094 (U50). V i ho t ng xu t ch thanh ghi d ch th trn vi i u khi n ng RXD l ng ra d li u n i ti p, ng TXD l ng ra xung clock. Port n i ti p c a chip vi i u khi n c th c s d ng m r ng thnh m t hay nhi u port nh p song song. th c hi n i u ny, ta s d ng port n i ti p ch thanh ghi d ch (Shift Register Mode 0) v s d ng vi m ch chuy n i t d ng song song ra d ng n i ti p (Parallel In Serial Out) nh 74165 (U51). V i ho t ng xu t ch thanh ghi d ch th trn vi i u khi n ng RXD l ng vo d li u n i ti p, ng TXD l ng ra xung clock. U50 (4094) v U53 (74164) l hai vi m ch chuy n i d li u t d ng n i ti p ra d ng song song. J110 (SERIAL IN1), J115 (SERIAL IN2): ng vo c a d li u n i ti p, IN: ng vo c a d li u n i ti p, CLK: ng vo c a xung clock hay xung d ch chuy n d li u, STR: ng vo c a xung ch t d li u ng ra. J111 (PARALLEL OUT1), J116 (PARALLEL OUT2): ng ra c a d li u song song 8 bit. U51 (74165) l vi m ch chuy n i d li u t d ng song song ra d ng n i ti p. J114 (PARALLEL IN): ng vo c a d li u song song 8 bit. J117 (SERIAL OUT): ng ra c a d li u n i ti p, OUT: ng ra c a d li u n i ti p, CLK: ng vo c a xung clock hay xung d ch chuy n d li u, LD: cho php t i d li u song song vo vi m ch (LD=0: t i d li u m i t ng vo song song vo trong vi m ch, LD=1: ch t d li u nh n c t ng vo song song l i v th c hi n vi c ghi d ch d li u ny.
40
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Lu o o o kh i ny ho t ng d ng: Th nghi m phng php xu t nh p d li u d ng n i ti p s d ng phng th c thanh ghi d ch. Th nghi m phng php chuy n i ki u d li u t d ng song song sang d ng n i ti p s d ng phng th c thanh ghi d ch. Th nghi m phng php chuy n i ki u d li u t d ng n i ti p sang d ng song song s d ng phng th c thanh ghi d ch. ng ta c n ph i c p ngu n cho kh i thng qua u n i J115 (POWER).
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7
D0 D1 D2 D3 D4 D5 D6 D7
2 3 4 5 6 7 8 9 19 1
D0 D1 D2 D3 D4 D5 D6 D7
J97 PORT B
A0 A1 RD\ WR\
1 2 3 4
D0 D1 D2 D3 D4 D5 D6 D7
2 3 4 5 6 7 8 9 11 1
J94 PORT A
J101 PORT C
D0 D1 D2 D3 D4 D5 D6 D7
J154
D0 D1 D2 D3 D4 D5 D6 D7
2 3 4 5 6 7 8 9 11 1
D0 D1 D2 D3 D4 D5 D6 D7
1 2 3 POWER
VCC
C61 104
41
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Nh ta bi t, vi i u khi n ch c t i a b n port xu t nh p truy n thng v i cc thi t b bn ngoi, l cha xt t i tr ng h p khi vi i u khi n ho t ng ch s d ng b nh ngoi th vi i u khi n ch cn l i duy nh t m t port xu t nh p. Tuy nhin trong th c t c nh ng tr ng h p ta c n ph i truy n thng v i m t s l ng l n hn cc thi t b ngo i vi. Chnh v nh ng c i m ny t ra cho chng ta m t v n l ph i lm cch no nng cao (m r ng) c s l ng port xu t nh p cho vi i u khi n. Kh i m r ng port I/O trn m hnh c t o ra t cc vi m ch chuy n d ng m r ng port xu t nh p cho vi i u khi n trn th c t nh: 8255 (m r ng port xu t nh p), 74245(m r ng port nh p), 74573 (m r ng port xu t), t gip cho b n thu n ti n trong vi c th c hi n cc bi th nghi m v v n ny. y c m t i m m b n c n lu l cc vi m ch 8255, 47245, 74573 trn y u c thi t k ho t ng tng t nh m t b nh ngoi c a vi i u khi n (c ngha l s ho t ng truy n thng c a chng di n ra thng qua bus a ch A0-A1, bus d li u D0-D7, bus i u khi n RD v WR, tn hi u gi i m a ch CS l y t kh i vi i u khi n. U41 (8255) cho php m r ng port xu t v port nh p. Bus d li u D0-D7 c a vi i u khi n s c i u khi n xu t nh p thng qua ba port J94 (PORT A), J97 (PORT B), J9101 (PORT C) d i s i u khi n c a bus a ch A0-A1, tn hi u RD ( i u khi n c/nh p d li u), tn hi u WR ( i u khi n ghi/xu t d li u) v s cho php c a tn hi u J100 (CS8255). U42 (74245) cho php m r ng port nh p. Bus d li u D0-D7 c a vi i u khi n s thng qua port J95 (DATA IN) d i s cho php c a tn hi u J98 (CS245). c i u khi n nh p
42
Bin so n: Ph m Quang Tr
Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. U44 (74573) v U45 (74573) cho php m r ng port xu t. Bus d li u D0-D7 c a vi i u khi n s c i u khi n xu t thng qua port J99 (DATA OUT) v J102 (DATA OUT) d i s i u khi n c a tn hi u WR ( i u khi n ghi/xu t d li u) v s cho php c a tn hi u J107 (CS573A), J106 (CS573B). Lu o o o kh i ny ho t ng d ng: Th nghi m phng php xu t nh p d li u d ng song song s d ng cc vi m ch s 74245, 74573. Th nghi m phng php l p trnh i u khi n vi m ch PPI 8255 b ng vi i u khi n. Th nghi m cc phng php m r ng (tng thm s l ng) port xu t nh p d li u. ng ta c n ph i c p ngu n cho kh i thng qua u n i J107 (POWER).
43
Bin so n: Ph m Quang Tr
VCC C28 104 C72 10u J55 VCC R2OUT T2IN R1IN T1IN GND C2V16 9 10 N/A1 RXD TXD 13 DTR 11 DSR RTS CTS U29 MAX232 N/A2 1 2
C1+
C1-
V+
TXD RXD
N/A
15
RS232C-PC
C30 10u P2 1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 LPT VCC J82 2 1 USB 1 J86 VCC 1 2 3 4 USB 2 JR1 6 4 2 PS2 5 3 1 PS2 5 3 1 STROBE\ AUTOFEED\ D0 ERROR\ D1 INIT D2 SEL IN\ D3 GND D4 GND D5 GND D6 GND D7 GND ACK GND BUSY GND PE GND SEL C31 10u 1 2 3 4 5 6 7 8 J65
D0 D1 D2 D3 D4 D5 D6 D7
J61
1 2 3 POWER
VCC
BUSY
J77 VCC 1 2 3 4
STATUS LPT-PC J75 1 STROBE\ 2 AF\ 3 INIT 4 SEL IN\ CONTROL LPT-PC J81 1 2
-DATA +DATA
CLOCK DATA
+DATA
DATA
PS2-2-PC
USB2-PC
44
Bin so n: Ph m Quang Tr
Gi i thi u chung:
Trn m hnh th nghi m c thi t k s n m t s chu n giao ti p thng d ng trn my tnh nh: LPT, RS232, USB v PS2. Khi c n th nghi m lo i c ng giao ti p no th ta dng lo i cp tng ng k t n i c ng giao ti p c a my tnh v i c ng giao ti p tng ng trn m hnh th nghi m l i v i nhau. thu n ti n v linh ng trong vi c th nghi m, t t c cc ng tn hi u c a cc c ng giao ti p ny u c n i n cc u n i trn m hnh th nghi m. Ta c th k t n i vi i u khi n v i cc c ng giao ti p thng qua cc u n i ny. o o o o C ng LPT: J65 (DATA LPT-PC): bus d li u; J70 (STATUS LPT-PC): bus tr ng thi; J75 (CONTROL LPT-PC): bus i u khi n. C ng RS232: J55 (TXD/RXD): giao ti p c thng qua MAX232; J58 (RS232C-PC): giao ti p tr c ti p. C ng USB: J82 (USB1-PC), J87 (USB2-PC): tn hi u d li u; chn VCC v GND c a c ng c k t n i s n vo m hnh. C ng PS2: J81 (PS2-1-PC), J85 (PS2-2-PC): tn hi u d li u v xung clock; chn VCC v GND c a c ng c k t n i s n vo m hnh. ng ta c n ph i c p ngu n cho kh i thng qua u n i J61 (POWER).
Lu
kh i ny ho t ng d ng:
Th nghi m phng php giao ti p gi a vi i u khi n v i my tnh thng qua cc chu n k t n i LPT, RS232, USB v PS2.
45
Bin so n: Ph m Quang Tr
b tr linh ki n:
Gi i thi u chung:
Trn th c t , m i port c a vi i u khi n c th cng lc i u khi n nhi u thi t b . Chnh v m c ch ny m trn m hnh th nghi m ny c thi t k s n kh i m r ng c th tng thm s l ng thi t b ngo i vi c n i vo cng m t port i u khi n. Trong kh i m r ng g m 5 b chuy n i m r ng 8 bit c l p nhau (SW28, SW29, SW30, SW31, SW32). Cc b chuy n i m r ng ny c nhi m v lin k t hai c p u n i c a n (J123-J124, J125-J126, J129-J130, J131-J132, J133-J134) l i v i nhau theo t ng bit m t (khi cng t c tng ng v tr ON). ng d ng: n cng m t
c s d ng m r ng, nng cao kh nng k t n i cc port xu t nh p c a chip vi i u khi n lc nhi u thi t b ngo i vi hn.
46
Bin so n: Ph m Quang Tr