You are on page 1of 40

B

KHOA CNG NGH I NT MN I N T CNG NGHI P

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.

Gio trnh th c hnh vi x l.

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

15. KHOI LAP TRNH VI IEU KHIEN

R107

10K VCC C37 104

C1+

P3 1 6 2 7 3 8 4 9 5 TO PC 8 7 12 14 R2IN T2OUT R1OUT T1OUT C2+

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

P1.2 P1.1 P1.6 P1.7 P1.4 P1.5

P3.7 P1.2 P1.4 P1.5

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

VPC Q19 C1815 C41 104 R110 3K3 D34 6V7

EA ALE PSEN

RST X1 X2

VPC VCC GND 40 20

D35 5V6

Q20 C1815 VPC ON/OFF

X2

18 C44 33p

Y3 11.0592MHz

VPP Q22 C1815 C46 104 R117 3K3 D38 13V

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

R122 22/2W 1 C48 1000u

VCC U38 VIN GND C49 100u 7805 VOUT 3 C50 100u C51 104

D39 5V6

D43 1N4007

b tr linh ki n:

Gio trnh th c hnh vi x l.

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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.

Gio trnh th c hnh vi x l.

10

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.2 Kh i vi i u khi n: S nguyn l:


DATA BUS LOW ADDRESS BUS

9. KHOI VI IEU KHIEN


U19 RXD TXD INT0 INT1 T0 T1 WR RD 10 11 12 13 14 15 16 17 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD P1.0/T2 P1.1/T2EX P1.2/ECI P1.3/CEX0 P1.4/CEX1 P1.5/CEX2 P1.6/CEX3 P1.7/CEX4 X2 X1 SOCKET 40PIN 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 ALE PSEN 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 30 29
HIGH ADDRESS BUS

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

10K VCC C12 104 C13 104 C14 104

VCC C15 104 C16 104 C17 104

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

D24 1N4148 R98 1K BT1 3V6 VCC C20 104

VCC GND

J34 1 2

VCC RST EA VCC GND 40 20

6264 6264
CS6264

J35 15 14 13 12 11 10 9 7 VCC 16 8 1 2 3 4 5 6 7 8

VCC VCC R99 100 VCC C22 10u 1 2 3

J36

J37 1 2 3 4 5 6 7 8 PORT 0 J42 D0 D1 D2 D3 D4 D5 D6 D7

J38

J39 1 2 3 4 5 6 7 8 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

J40 1 2 3 4 5 6 7 8 A8 A9 A10 A11 A12 A13 A14 A15

J41 1 2 3 4 5 6 7 8 RXD TXD INT0 INT1 T0 T1 WR RD

SW17 RESET

R100 8K2 VCC 14 U24A 74393 QA QB QC QD 74393 QA QB QC QD 11 10 9 8 3 4 5 6

INT P0.0 COM P0.1 EXT P0.2 P0.3 INT/EXT P0.4 P0.5 P0.6 P0.7

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7


VCC

P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7

A0 A1 A2 A3 A4 A5 A6 A7

VCC 6 4 5 G1 G2A G2B

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

U24B 13 12 CLK CLR GND

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

SOCKET 20PIN P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.7 2 3 6 7 8 9 11 1 2 3 4 5 6 7 8

J44

CLOCK OUT

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

1 2 3 4 5 6 7 8 C23 PORT 1 33p

P1.0/AIN0 P1.1/AIN1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 X2 X1 RST/VPP

P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7

PORT 3 VCC VCC GND VCC 20 10

D46

SW33 POWER SW

R135 1K2

LED

b tr linh ki n:

Gio trnh th c hnh vi x l.

11

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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.

Gio trnh th c hnh vi x l.

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

LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7


BARLED

1 2 3 4 5 6 7 8

LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7


BARLED

1 2 3 4 5 6 7 8

R50 R52 R56 R64 R72 R76 R78 R82

D2 330 LED D4 330 LED D6 330 LED D8 330 LED D10 330 LED D12 330 LED D14 330 LED D16 330 LED

GND +5V GND

b tr linh ki n:

Gio trnh th c hnh vi x l.

13

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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

2. KHOI LED 7 OAN


Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 J2

SEL0 SEL1 SEL2 SEL3


SEL IN1 J3

1 2 3 4

Q0 Q1 Q2 Q3

R1 2K2

VCC Q1 A1015 U1 LED7

R2 2K2

VCC Q2 A1015 U2 LED7

R3 2K2

VCC Q3 A1015 U3 LED7

R4 2K2

VCC Q4 A1015 U4 LED7

R5 2K2

VCC Q5 A1015 U5 LED7

R6 2K2

VCC Q6 A1015 U6 LED7

R7 2K2

VCC Q7 A1015 U7 LED7

R8 2K2

SEL0 SEL1 SEL2 SEL3 SEL4 SEL5 SEL6 SEL7

SEL4 SEL5 SEL6 SEL7


SEL IN1

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

R17 R18 R19 R20 R21 R22 R23 R24

R25 R26 R27 R28 R29 R30 R31 R32

R33 R34 R35 R36 R37 R38 R39 R40

A B C D E F G DP

A B C D E F G DP

A B C D E F G DP

330 330 330 330 330 330 330 330

330 330 330 330 330 330 330 330

330 330 330 330 330 330 330 330

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

Gio trnh th c hnh vi x l.

A B C D E F G DP

1 2 3 4 5 6 7 8

330 330 330 330 330 330 330 330

GND +5V GND

1 2 3

VCC

A B C D E F G DP

J110

R41 R42 R43 R44 R45 R46 R47 R48

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

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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.

Gio trnh th c hnh vi x l.

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

Gio trnh th c hnh vi x l.

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).

khc nhau: a h p, khng a

Gio trnh th c hnh vi x l.

17

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.5 Kh i LED ma tr n: S nguyn l:

3. KHOI LED MA TRAN


J11 U9 1 2 3 4 5 6 7 8 R53 R57 R59 R61 R65 R67 R69 R73 10 10 10 10 10 10 10 10 23 20 17 14 2 5 8 11 C0R C1R C2R C3R C4R C5R C6R C7R MATRIXLED C0G C1G C2G C3G C4G C5G C6G C7G 24 21 18 15 1 4 7 10 R54 R58 R60 R62 R66 R68 R70 R74 10 10 10 10 10 10 10 10 1 2 3 4 5 6 7 8 J12

COL RED MATRIX

R0 R1 R2 R3 R4 R5 R6 R7

C0 C1 C2 C3 C4 C5 C6 C7

C0 C1 C2 C3 C4 C5 C6 C7

COL GREEN MATRIX

J13

R0 R1 R2 R3 R4 R5 R6 R7
J116

1 2 3 4 5 6 7 8

R79 R80 R83 R84 R85 R86 R87 R88

330 330 330 330 330 330 330 330

Q9 A1015

22 19 16 13 3 6 9 12 Q10 A1015 Q11 A1015 Q12 A1015

Q13 A1015

Q14 A1015

Q15 A1015

Q16 A1015

ROW MATRIX 1 2 3 POWER VCC VCC

GND +5V GND

b tr linh ki n:

Gio trnh th c hnh vi x l.

18

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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

Gio trnh th c hnh vi x l.

19

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.6 Kh i LCD: S nguyn l:


U57 J104 1 2 3 POWER VCC TC1602A J121 BACKLIGHT

LED+ LED-

VCC VEE GND

GND +5V GND

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.

Gio trnh th c hnh vi x l.

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

20. KHOI CONG TAC


J106

GND +5V GND

1 2 3 POWER

VCC VCC 1 2 3 4 5 6 7 8 9 J122 SW27

SW0 SW1 SW2 SW3 SW4 SW5 SW6 SW7


SWITCH

1 2 3 4 5 6 7 8 SWITCH

b tr linh ki n:

Gio trnh th c hnh vi x l.

21

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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.

Gio trnh th c hnh vi x l.

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

KEYBOARD SW13 ESC SW14 0 SW15 ENTER SW16 F4

5. KHOI PHM MA TRAN

b tr linh ki n:

Gio trnh th c hnh vi x l.

23

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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.

1.2.10 Kh i relay: S nguyn l:


6. KHOI RELAY
3 5 8 VCC 6 7 1 2 D17 LED REL1 R90 2K2 J27 J111 1 2 3 POWER VCC 1 2 3 4 5 6 7 8 NC11 COM11 NO11 NC12 COM12 NO12 R89 330 D18 1N4148 LS1 RELAY 5V D19 LED REL1 R92 2K2 J26 1 2 3 4 5 6 7 8 NC21 COM21 NO21 NC22 COM22 NO22 R91 330 D20 1N4148 NO12 1 2 LS2 RELAY 5V NO11 NC12 VCC 6 7 NO22 COM12 COM11 NC11 4 3 5 8 NO21 NC22 COM22 COM21 NC21 4

Q17 C1815

Q18 C1815

GND +5V GND

NC11 COM11 NO11 NC12 COM12 NO12 GND +5V

NC21 COM21 NO21 NC22 COM22 NO22 GND +5V

RELAY 1 OUT VCC

RELAY 2 OUT VCC

Gio trnh th c hnh vi x l.

24

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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.11 Kh i t o xung: S nguyn l:


7. KHOI TAO XUNG
VCC D21 1N4148 R95 1K 7 VCC 4 6 2 C10 10u RST VCC GND THR TRG CV VCC 8 1 5 C11 103 VCC C9 104 R93 100K R94 1K C7 103 J113

GND +5V GND


J33

1 2 3 POWER

VCC

D22 1N4148

U18 DSCHG

LM555 OUT 3

1 2

PULSE PULSE

R96 100K

PULSE OUT

Gio trnh th c hnh vi x l.

25

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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).

Pht xung clock c t n s thay hnh th nghi m. 1.2.12 Kh i t o p thay S i:

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

GND +5V GND

1 2 3 POWER

VCC

b tr linh ki n:

Gio trnh th c hnh vi x l.

26

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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

8. KHOI MOTOR BUOC


U17 1 2 3 4 5 6 7 8 10 C8 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

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).

Gio trnh th c hnh vi x l.

27

GND +5V GND

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),

ng ta c n ph i c p ngu n cho kh i thng qua

u n i J105 (POWER).

1.2.14 Kh i Serial EEPROM: S nguyn l:


J49 U27 1 2 3 1 2 3 6 7 1 2 3 A0 A1 A2 SCL WP VCC GND AT24C04 5 SDA VCC VCC 8 4 C25 104 J112 1 2 3 POWER VCC

A0 A1 A2
J50

ADDR EEPROM

SDA SCL WP

GND +5V GND

CTRL EEPROM

10. KHOI SERIAL 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).

Gio trnh th c hnh vi x l.

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.

1.2.15 Kh i c m bi n nhi t: S nguyn l:


J92 1 2 V2 4 8 VCC R133 20K C52 10u 2 3 U39 OP07 6 R134 10K 2 3

19. KHOI CAM BIEN NHIET


-VCC

V2 V2

R124 -VCC

39K

4 8

U40 OP07 6

7 1

J96

VCC 1 2 -VCC VCC

V1 V1
VCC V1

7 1

C56 10u R137 20K D44 LM335

7 1

VCC

b tr linh ki n:

Gio trnh th c hnh vi x l.

R135 39K

4 8

U43 OP07 6

R136 10K

R151 J135 39K 1 2 3 4 POWER VCC -VCC

29

+ C53 104

J93 1 2 V OUT

VCC C54 104 C55 104

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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

phn gi i c n thi t l 0,5OC nn i n p thay ADC 0809:

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).

Gio trnh th c hnh vi x l.

30

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.16 Kh i S m d li u: nguyn l:

13. KHOI EM D LIEU


J53 INPUT 1 U28 1 2 3 4 5 6 7 8 +5V 1 2 3 4 5 6 7 8 10 C29 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 J109 1 2 3 J54 OUTPUT 1 1 OUT0 2 OUT1 3 OUT2 4 OUT3 5 OUT4 6 OUT5 7 OUT6 8 OUT7 J68 INPUT 3 U31 1 2 3 4 5 6 7 8 +5V 1 2 3 4 5 6 7 8 10 C33 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 J69 OUTPUT 3 1 OUT0 2 OUT1 3 OUT2 4 OUT3 5 OUT4 6 OUT5 7 OUT6 8 OUT7

IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

GND +5V GND


U30 ULN2803 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 GND 18 17 16 15 14 13 12 11 9

VCC

J61 INPUT 2

IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7


+5V

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8 10 C32 104

IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 COM

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

IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7


+5V

J79 OUTPUT 4 1 OUT0 2 OUT1 3 OUT2 4 OUT3 5 OUT4 6 OUT5 7 OUT6 8 OUT7

b tr linh ki n:

Gio trnh th c hnh vi x l.

31

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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).

Gio trnh th c hnh vi x l.

32

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.17 Kh i gi i m: S nguyn l:


U10 7 1 2 6 D0 D1 D2 D3 7447 A B C D E F G 13 12 11 10 9 15 14 VCC 16 8 13 12 11 10 9 15 14 VCC 16 8 1 2 3 4 5 6 7 8 J14 U12 7447 A B C D E F G 13 12 11 10 9 15 14 VCC 16 8 13 12 11 10 9 15 14 VCC 16 8 1 2 3 4 5 6 7 8 J19

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

BI/RBO LT VCC RBI GND U11 D0 D1 D2 D3 7447 A B C D E F G

7SEG OUT 1 J17 1 2 3 4 5 6 7 8

BCD IN 1-2 VCC C1 104 C2 104 VCC 4 3 5

A B C D E F G DP

A B C D A B C D

A B C D E F G DP

BI/RBO LT VCC RBI GND U13 D0 D1 D2 D3 7447 A B C D E F G

7SEG OUT 3 J21 1 2 3 4 5 6 7 8

BCD IN 3-4 VCC VCC C3 104 C4 104 4 3 5

A B C D E F G DP

BI/RBO LT VCC RBI GND

7SEG OUT 2

BI/RBO LT VCC RBI GND

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

SEL A SEL B SEL C

DECODER 3-8

SEL0 SEL1 SEL2 SEL3 SEL4 SEL5 SEL6 SEL7

DECODER 2-4

GNDVCC

SEL A SEL B

SEL0 SEL1 SEL2 SEL3


J29

DECODER OUT J28 U15B 1 2 14 13 15 A B G 8 74139 Y0 Y1 Y2 Y3 12 11 10 9 1 2 3 4

DECODER OUT

SEL A SEL B

DECODER 2-4 J36 VCC 1 GND 2 +5V 3

SEL0 SEL1 SEL2 SEL3

DECODER OUT

GND

POWER

b tr linh ki n:

Gio trnh th c hnh vi x l.

33

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. Gi i thi u chung:

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).

Gio trnh th c hnh vi x l.

34

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.18 Kh i ADC: S nguyn l:


22. KHOI ADC
J112 ANALOG IN 1 IN0 2 IN1 3 IN2 4 IN3 5 IN4 6 IN5 7 IN6 8 U52 26 27 28 1 2 3 4 5 10 25 24 23 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 CLK REF+ REFA0 A1 A2 OE EOC 6 22 START ALE VCC GND ADC0809 D0 D1 D2 D3 D4 D5 D6 D7 17 14 15 8 18 19 20 21 VCC 12 16 1 2 3 4 5 6 7 8 J113

D34

GND +5V GND

1 2 3 POWER

VCC

IN7

D0 D1 D2 D3 D4 D5 D6 D7

VCC CLK750K C65 104 D36 1 2 3 C66 104

DIGITAL OUT

A0 A1 A2
J152

9 7 VCC 11 13

ADDRESS 1 2 3 4

START EOC OE ALE

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.

Gio trnh th c hnh vi x l.

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).

1.2.19 Kh i DAC: S nguyn l:


J119 DIGITAL IN 8 D7 7 D6 6 D5 5 D4 4 D3 3 D2 2 D1 1

21. KHOI DAC


U55 12 11 10 9 8 7 6 5 14 R144 2K7 C72 104 15 R146 2K7 C73 104 R150 2K7 +12V VCC -VCC C74 104 A8 A7 A6 A5 A4 A3 A2 A1 VR+ VVRV+ DAC0808 /IOUT IOUT 2 4 2 COMP 16 3 13 +12V C70 104 3 R143 2K7 R141 2K7 -12V R142 10K J120 6 U56 LM741 1 2

4 5 7 1 +

D0

ANALOG ANALOG

D45 R145 5V1 10K

ANALOG OUT

C71 10u

Gio trnh th c hnh vi x l.

36

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S 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 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).

Gio trnh th c hnh vi x l.

37

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.20 Kh i RTC: S nguyn l:


18. KHOI REAL TIME CLOCK (RTC)
VCC R139 VCC VCC C64 10p 1 Y4 2 32.768KHz 3 A0 OSC0 VSS U49 OSC1 8 R138 10K PCF8583 7 INT SCL SDA 6 5 10K R140 10K 1 2 3 4 J104 READ/WRITE 1 RD 2 U46 17 15 23 19 18 14 DS R/W SQW IRQ RST AS DS12887 4 AD0 5 AD1 6 AD2 7 AD3 8 AD4 9 AD5 10 AD6 11 AD7 CS 24 12 VCC GND MOT 13 1 J103 ADD/DATA BUS 1 AD0 2 AD1 3 AD2 4 AD3 5 AD4 6 AD5 7 AD6 8

WR

J109

A0 INT SCL SDA

VDD

SQW INT RST ALE

4 3 2 1

AD7 RTC RTC

J108 2 1

J105 CTRL P-RTC VCC

CTRL S-RTC

CS RTC

VCC C62 104 C63 104

J147

GND +5V GND

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.

Gio trnh th c hnh vi x l.

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.

1.2.21 Kh i thanh ghi d ch: S


J110

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

24. KHOI THANH GHI DCH D0 D1 D2 D3 D4 D5 D6 D7


J114

U51 10 11 12 13 14 3 4 5 6 DS P0 P1 P2 P3 P4 P5 P6 P7 CP1 CP2 PL

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

PARALLEL IN J116 J117

2 15 1

VCC VCC GND 16 8

J115

IN CLK

SERIAL IN 2

VCC

D0 D1 D2 D3 D4 D5 D6 D7

CLK LD OUT

1 2 3

LD OUT VCC J115 C67 104 C68 104 C69 104

SERIAL OUT

PARALLEL OUT 2

GND +5V GND

1 2 3 POWER

VCC

Gio trnh th c hnh vi x l.

39

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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.

Gio trnh th c hnh vi x l.

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).

1.2.22 Kh i m r ng port I/O: S nguyn l:


U41 D0 D1 D2 D3 D4 D5 D6 D7 34 33 32 31 30 29 28 27 9 8 5 36 6 35 D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 RD WR CS RESET 8255 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 4 3 2 1 40 39 38 37 18 19 20 21 22 23 24 25 14 15 16 17 13 12 11 10 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 U42 74245 B0 B1 B2 B3 B4 B5 B6 B7 VCC GND 74573 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 VCC GND 74573 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 VCC GND 19 18 17 16 15 14 13 12 20 10 1 2 3 4 5 6 7 8 VCC 19 18 17 16 15 14 13 12 20 10 1 2 3 4 5 6 7 8 VCC 18 17 16 15 14 13 12 11 20 10 1 2 3 4 5 6 7 8 VCC

J83 DATA IN/OUT 1 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7

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

A0 A1 A2 A3 A4 A5 A6 A7 G DIR U44 D0 D1 D2 D3 D4 D5 D6 D7 LE OE U45 D0 D1 D2 D3 D4 D5 D6 D7 LE OE

D0 D1 D2 D3 D4 D5 D6 D7

J97 PORT B

A0 A1 RD\ WR\

1 2 3 4

J153 CTRL 8255

D0 D1 D2 D3 D4 D5 D6 D7

2 3 4 5 6 7 8 9 11 1

J95 DATA IN J99 DATA OUT J102 DATA OUT

J94 PORT A

VCC 26 7 VCC GND

J101 PORT C

D0 D1 D2 D3 D4 D5 D6 D7

J154

8255 245 573A 573B

1 2 3 4 VCC C57 104 C58 104 C59 104 C60 104

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

CHIP SELECT J107

GND +5V GND

1 2 3 POWER

VCC

C61 104

17. KHOI M RONG PORT I/O

Gio trnh th c hnh vi x l.

41

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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

Gio trnh th c hnh vi x l.

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).

Gio trnh th c hnh vi x l.

43

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.23 Kh i giao ti p PC: S nguyn l:


VCC

14. KHOI GIAO TIEP PC


C26 10u 1 3 2 C27 10u

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+

P1 1 6 2 7 3 8 4 9 5 RS232C N/A1 DSR RXD RTS TXD CTS DTR N/A2 8 7 12 14

TXD RXD

R2IN T2OUT R1OUT T1OUT C2+

TXD/RXD J58 1 N/A 2 RXD 3 TXD 4 DTR 5 DSR 6 RTS 7 CTS 8

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

GND +5V GND

1 2 3 POWER

VCC

DATA LPT-PC J70 1 NC 2 NC 3 NC 4 ERROR\ 5 SEL 6 PE 7 ACK\ 8

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

VCC JR2 USB1-PC J87 6 2 4 -DATA 1 2

PS2-1-PC J85 1 CLOCK 2

+DATA

DATA

PS2-2-PC

USB2-PC

Gio trnh th c hnh vi x l.

44

Bin so n: Ph m Quang Tr

Chng 1: C u hnh c a m hnh th nghi m vi i u khi n. S b tr linh ki n:

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.

Gio trnh th c hnh vi x l.

45

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.24 Kh i m r ng bus: S nguyn l:


J123 1 2 3 4 5 6 7 8 BUS J129 1 2 3 4 5 6 7 8 BUS SWITCH SWITCH SW30 1 2 3 4 5 6 7 8 BUS BUS SW28 1 2 3 4 5 6 7 8 BUS J130 BUS J131 1 2 3 4 5 6 7 8 SWITCH J124 J125 1 2 3 4 5 6 7 8 SWITCH SW31 1 2 3 4 5 6 7 8 BUS BUS SW29 1 2 3 4 5 6 7 8 BUS J132 J126

23. KHOI M RONG


J133 1 2 3 4 5 6 7 8 SWITCH SW32 1 2 3 4 5 6 7 8 BUS J134

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.

Gio trnh th c hnh vi x l.

46

Bin so n: Ph m Quang Tr

You might also like