Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 1
lượt xem 51
download
Bộ tài liệu hướng dẫn các bạn cụ thể về Thí nghiệm thực hành vi điều khiển MCS-51 gồm: Cấu hình của mô hình thí nghiệm vi điều khiển,
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 1
- TRUNG TÂM THÍ NGHI M TH C HÀNH I N T B MÔN I N T CÔNG NGHI P TÀI LI U HƯ NG D N THÍ NGHI M - TH C HÀNH BIÊN SO N: PH M QUANG TRÍ TP. H CHÍ MINH 11 - 2005
- M CL C CHƯƠNG 1: C U HÌNH C A MÔ HÌNH THÍ NGHI M VI I U KHI N. ...................................................1 1.1 Gi i thi u: ..............................................................................................................................................................1 1.2 C u hình c a mô hình thí nghi m vi i u khi n: ............................................................................................. .....2 1.2.1 Kh i l p trình vi i u khi n: .....................................................................................................................2 1.2.2 Kh i vi i u khi n:....................................................................................................................................4 1.2.3 Kh i LED i m:........................................................................................................................................6 1.2.4 Kh i LED 7 o n: .....................................................................................................................................7 1.2.5 Kh i LED ma tr n:..................................................................................................................................11 1.2.6 Kh i LCD: ..............................................................................................................................................13 1.2.7 Kh i công t c: .........................................................................................................................................14 1.2.8 Kh i nút nh n:.........................................................................................................................................15 1.2.9 Kh i bàn phím:........................................................................................................................................16 1.2.10 Kh i relay: ..............................................................................................................................................17 1.2.11 Kh i t o xung:.........................................................................................................................................18 1.2.12 Kh i t o áp thay i:...............................................................................................................................19 1.2.13 Kh i i u khi n ng cơ bư c:...............................................................................................................20 1.2.14 Kh i Serial EEPROM: ............................................................................................................................21 1.2.15 Kh i c m bi n nhi t: ...............................................................................................................................22 1.2.16 Kh i m d li u: ...................................................................................................................................24 1.2.17 Kh i gi i mã:...........................................................................................................................................26 1.2.18 Kh i ADC: ..............................................................................................................................................28 1.2.19 Kh i DAC: ..............................................................................................................................................29 1.2.20 Kh i RTC:...............................................................................................................................................31 1.2.21 Kh i thanh ghi d ch:................................................................................................................................32 1.2.22 Kh i m r ng port I/O: ...........................................................................................................................34 1.2.23 Kh i giao ti p PC:...................................................................................................................................37 1.2.24 Kh i m r ng bus: ..................................................................................................................................39 CHƯƠNG 2: HƯ NG D N S D NG PH N M M MCU PROGRAM LOADER. .....................................40 2.1 Gi i thi u: ............................................................................................................................................................40 2.2 Hư ng d n s d ng ph n m m MCU Program Loader: ......................................................................................41 CHƯƠNG 3: H TH NG CÁC BÀI TH C HÀNH VI I U KHI N.............................................................47 M t s lưu ý khi vi t chương trình và k t n i m ch ............................................................................................47 A. H th ng i u khi n LED ơn....................................................................................................................48 • M c ích: ................................................................................................................................................48 • Yêu c u: ..................................................................................................................................................48 • Bài 1: Chương trình i u khi n 8 LED ư c n i v i Port0 sáng t t. .....................................................48 • Bài 2: Chương trình i u khi n m lên nh phân 8 bit và hi n th trên 8 LED ư c n i v i Port0......51 • Bài 3: Chương trình i u khi n 8 LED ư c n i v i Port0 sáng d n và t t h t. ...................................52 • Bài 4: Chương trình i u khi n 8 LED ư c n i v i Port0 sáng u i. ..................................................54 • Bài 5: Chương trình i u khi n 8 LED ư c n i v i Port0 sáng d n. ...................................................56 • Bài 6: Chương trình i u khi n 8 LED ư c n i v i Port0 ho t ng b ng cách t ng h p các phương pháp i u khi n ã th c t p ....................................................................................................................58 • Bài 7: Chương trình con i u khi n t o th i gian tr 200µs, 20ms, 2s s d ng Timer..........................60 B. H th ng i u khi n LED 7 o n. ..............................................................................................................62 • M c ích: ................................................................................................................................................62 • Yêu c u: ..................................................................................................................................................62 •B hi n th LED7 o n ư c thi t k theo phương pháp không a h p và ngõ vào d li u ki u BCD. 62 Bài 1: Chương trình i u khi n hi n th s 7 trên LED3. ................................................................62 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED3...................................64 o Bài 3: Chương trình i u khi n hi n th s 35 trên hai LED. ..........................................................66 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED............................67 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. .....................................................68 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED..................69 o
- •B hi n th LED 7 o n ư c thi t k theo phương pháp không a h p và ngõ vào d li u ki u 7 o n. 70 Bài 1: Chương trình i u khi n hi n th s 7 trên LED3. ................................................................70 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED3...................................71 o Bài 3: Chương trình i u khi n hi n th s 35 trên hai LED. ..........................................................73 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED............................74 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. .....................................................75 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED..................76 o • B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u BCD (không dùng vi m ch gi i a h p bên ngoài). .....................................................................................................78 o Bài 1: Chương trình i u khi n hi n th s 1 trên LED7. ................................................................78 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED7...................................79 o Bài 3: Chương trình i u khi n hi n th s 12 trên hai LED. ..........................................................81 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED............................84 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. .....................................................86 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED..................87 o Bài 7: Chương trình i u khi n hi n th s 12345678 trên tám LED. .............................................89 o Bài 8: Chương trình i u khi n hi n th m s BCD t 00000000 lên 99999999 trên tám LED...91 • B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u 7 o n (không dùng vi m ch gi i a h p bên ngoài). .....................................................................................................93 o Bài 1: Chương trình i u khi n hi n th s 1 trên LED7. ................................................................93 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED7...................................94 o Bài 3: Chương trình i u khi n hi n th s 12 trên hai LED. ..........................................................96 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED............................99 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. ...................................................101 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED................102 o Bài 7: Chương trình i u khi n hi n th s 12345678 trên tám LED. ...........................................105 o Bài 8: Chương trình i u khi n hi n th m s BCD t 00000000 lên 99999999 trên tám LED. 107 •B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u BCD (dùng vi m ch gi i a h p bên ngoài). ................................................................................................................110 Bài 1: Chương trình i u khi n hi n th s 1 trên LED7. ..............................................................110 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED7.................................111 o Bài 3: Chương trình i u khi n hi n th s 12 trên hai LED. ........................................................113 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED..........................116 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. ...................................................118 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED................121 o Bài 7: Chương trình i u khi n hi n th s 12345678 trên tám LED. ...........................................122 o Bài 8: Chương trình i u khi n hi n th m s BCD t 00000000 lên 99999999 trên tám LED. 123 o • B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u 7 o n (dùng vi m ch gi i a h p bên ngoài). ............................................................................................................125 o Bài 1: Chương trình i u khi n hi n th s 1 trên LED7. ..............................................................125 o Bài 2: Chương trình i u khi n hi n th m s BCD t 0 lên 9 trên LED7.................................126 o Bài 3: Chương trình i u khi n hi n th s 12 trên hai LED. ........................................................128 o Bài 4: Chương trình i u khi n hi n th m s BCD t 00 lên 99 trên hai LED..........................131 o Bài 5: Chương trình i u khi n hi n th s 1234 trên b n LED. ...................................................133 o Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 n 9999 trên b n LED................134 o Bài 7: Chương trình i u khi n hi n th s 12345678 trên tám LED. ...........................................137 o Bài 8: Chương trình i u khi n hi n th m s BCD t 00000000 lên 99999999 trên tám LED. 139 • ng d ng i u khi n LED 7 o n t ng h p. ........................................................................................142 Bài 1: Chương trình i u khi n hi n th m GI – PHÚT – GIÂY trên sáu LED. ......................142 o Bài 2: Chương trình i u khi n hi n th chu i ký t “-HA-NOI-“ trên tám LED..........................145 o Bài 3: Chương trình i u khi n hi n th và ch p t t chu i ký t “ -HA-NOI- “ trên tám LED.....147 o Bài 4: Chương trình i u khi n hi n th l n lư t các chu i ký t “-HA-NOI“, “-DA-LAT-“, “- o SAIGON-“ trên tám LED. M i chu i hi n th cách nhau 1 giây....................................................149 o Bài 5: Chương trình i u khi n hi n th và d ch chuy n chu i ký t “-HA-NOI-SAI-GON-“ trên tám LED t ph i sang trái..............................................................................................................151 C. H th ng i u khi n LED ma tr n...........................................................................................................153 • M c ích: ..............................................................................................................................................153
- • Yêu c u: ................................................................................................................................................153 • Bài 1: Chương trình i u khi n hi n th ch A màu trên LED ma tr n...........................................154 • Bài 2: Chương trình i u khi n hi n th ch S màu trên LED ma tr n sáng t t .............................157 • Bài 3: Chương trình i u khi n hi n th l n lư t các ch A, B, C, a, b, c màu trên LED ma tr n........ ...............................................................................................................................................................159 • Bài 4: Chương trình i u khi n hi n th chu i ký t “WELLCOME” màu trên LED ma tr n d ch chuy n t ph i sang trái........................................................................................................................161 D. H th ng i u khi n bàn phím. ................................................................................................................163 • M c ích: ..............................................................................................................................................163 • Yêu c u: ................................................................................................................................................163 • Bài 1: Chương trình i u khi n bàn phím và hi n th mã c a phím nh n trên 8 LED dư i d ng s BIN ...............................................................................................................................................................164 • Bài 2: Chương trình i u khi n bàn phím và bi u di n các ki u hi n th trên tám LED thông qua các phím ư c nh n.....................................................................................................................................166 E. H th ng i u khi n LCD. ........................................................................................................................171 • M c ích: ..............................................................................................................................................171 • Yêu c u: ................................................................................................................................................171 • Bài 1: Chương trình i u khi n LCD hi n th hai dòng ch “MICRO-CONTROLLER” và “DESIGNED BY: PQT.” ng yên trên hai dòng c a màn hình LCD.................................................172 • Bài 2: Chương trình i u khi n LCD hi n th hai dòng ch “WELLCOME TO MICROCONTROLLER SYSTEM – 51” và “DESIGNED BY: PQT.” trên hai dòng c a màn hình LCD v i yêu c u: dòng ch th nh t s d ch chuy n liên t c t ph i sang trái, dòng ch th hai ng yên. ..................................174 • Bài 3: Chương trình i u khi n LCD hi n th hai dòng ch “PULSE = ” và “DESIGNED BY PHAM QUANG TRI – ELECTRIC TRAINING CENTER - HO CHI MINH UNIVERSITY OF INDUSTRY” trên hai dòng c a màn hình LCD v i yêu c u: s lư ng xung m ư c (00 – 99) t i chân P3.0 s ư c hi n th trên dòng th nh t ti p phía sau dòng ch “PULSE =”, dòng ch th hai s d ch chuy n t ph i sang trái. Xung ư c t o ra b ng cách nh n nút nh n KEY0. .....................................................177 F. H th ng i u khi n nút nh n. .................................................................................................................181 • M c ích: ..............................................................................................................................................181 • Yêu c u: ................................................................................................................................................181 • Bài 1: Chương trình i u khi n nút nh n, khi ta nh n nút nào trong 8 nút thì LED tương ng s sáng lên và ngư c l i.....................................................................................................................................182 • Bài 2: Chương trình i u khi n nút nh n, khi ta nh n nút KEY0 thì 8 LED s ch p t t v i t n s 5 Hz và ngư c l i khi ta nh nút KEY0 thì 8 LED s ch p t t v i t n s 20 Hz ...........................................184 G. H th ng i u khi n công t c....................................................................................................................186 • M c ích: ..............................................................................................................................................186 • Yêu c u: ................................................................................................................................................186 • Bài t p: Chương trình i u khi n công t c và hi n th lên tám LED m c logic hi n t i (LED sáng = m c cao, LED t t = m c th p) c a tám công t c g t...........................................................................187 H. H th ng i u khi n relay. ........................................................................................................................189 • M c ích: ..............................................................................................................................................189 • Yêu c u: ................................................................................................................................................189 • Bài t p: Chương trình i u khi n RELAY1 và RELAY2 óng ng t tu n t và liên t c. Th i gian gi a hai l n óng ng t là 1s..........................................................................................................................190 I. H th ng i u khi n motor bư c..............................................................................................................192 • M c ích: ..............................................................................................................................................192 • Yêu c u: ................................................................................................................................................192 • Bài 1: Chương trình i u khi n STEPPER1 quay cùng chi u kim ng h .........................................193 • Bài 2: Chương trình i u khi n STEPPER1 quay cùng chi u kim ng h m t vòng r i d ng l i............ ...............................................................................................................................................................195 • Bài 3: Chương trình i u khi n STEPPER1 quay b ng cách nh n nút KEY0: quay thu n, KEY1: quay ngư c, KEY2: d ng...............................................................................................................................196 J. H th ng i u khi n ng t (Interrupt). .....................................................................................................198 • M c ích: ..............................................................................................................................................198 • Yêu c u: ................................................................................................................................................198
- • Bài 1: Chương trình i u khi n t?o sóng vuông tu n hoàn có t n s 10 Hz (s d ng ng t Timer) t i chân P0.0 và hi n th m c logic t i chân này lên LED0.......................................................................199 • Bài 2: Chương trình i u khi n m s xung t?i chân INT0 (s d ng ng t ngoài) và hi n th s xung này (t i a là 255 l n) lên ba LED 7 o n ...........................................................................................200 K. H th ng i u khi n Timer/Counter........................................................................................................203 • M c ích: ..............................................................................................................................................203 • Yêu c u: ................................................................................................................................................203 • Bài 1: Chương trình i u khi n m liên t c s lư ng xung (0000 – 9999) ư c ưa vào chân T1 c a vi i u khi n và hi n th s lư ng xung này lên các LED 7 o n.............................................................204 • Bài 2: Chương trình i u khi n o t n s c a xung (0000 – 9999, ơn v là Hz) ư c ưa vào chân T1 c a vi i u khi n và hi n th t n s c a xung này lên các LED 7 o n................................................207 • Bài 3: Chương trình i u khi n o r ng c a xung ( ơn v là ms) ư c ưa vào chân INT0 c a vi i u khi n và hi n th r ng c a xung này lên các LED 7 o n........................................................210 L. H th ng i u khi n thu phát d li u d ng n i ti p. ..............................................................................212 • M c ích: ..............................................................................................................................................212 • Yêu c u: ................................................................................................................................................212 • Bài 1: Chương trình i u khi n ( ng d ng m r ng port xu t) xu t liên t c các giá tr 00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH và FFH ra 8 LED thông qua port n i ti p và s d ng vi m ch 4094, m i l n xu t cách nhau 1s............................................................................................................................213 • Bài 2: Chương trình i u khi n ( ng d ng m r ng port nh p) th c hi n liên t c vi c nh p d li u t 8 công t c thông qua port n i ti p và s d ng vi m ch 74165, d li u nh p vào này s ư c xu t ra 8 LED. ......................................................................................................................................................215 • Bài 3: Chương trình i u khi n ( ng d ng m r ng thu phát n i ti p) t o m t b ng d li u g m 9 bytes (00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH, FFH). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (chân TXD) r i thu vào port n i ti p (chân RXD) và c t vào RAM n i có a ch b t u là 40H. Vi c xu t d li u ư c i u khi n b ng nút nh n KEY0, m i l n xu t/nh p m t byte. D li u sau khi nh p vào ư c xu t ra 8 LED (có s d ng b m o) ng th i v i vi c ghi vào RAM n i. ...............................................................................................................................................................216 M. H th ng i u khi n port I/O ( i u khi n xu t/nh p qua các thi t b ngo i vi). ....................................... • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1: Chương trình i u khi n Port I/O, làm cho 8 LED m lên nh phân 8 bit. S d ng cơ ch b nh ngoài. ................................................................................................................................................... • Bài 2: Chương trình i u khi n Port I/O, liên t c c các giá tr t các công t c g t SW0 – SW7 và hi n th m c logic hi n t i (LED sáng = m c cao, LED t t = m c th p) c a các công t c này lên LED. S d ng cơ ch b nh ngoài...................................................................................................................... • Bài 3: Chương trình i u khi n Port I/O, làm cho 8 LED m lên nh phân 8 bit. S d ng cơ ch b nh ngoài. ................................................................................................................................................... • Bài 4: Chương trình i u khi n Port I/O, liên t c c các giá tr t các công t c g t SW0 – SW7 và hi n th m c logic hi n t i (LED sáng = m c cao, LED t t = m c th p) c a các công t c này lên LED. S d ng cơ ch b nh ngoài...................................................................................................................... N. H th ng i u khi n ADC. .............................................................................................................................. • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1: Chương trình i u khi n bi n i A/D thông qua ADC0809 và hi n th giá tr c a kênh ngõ vào (kênh IN0) lên hai LED 7 o n (LED1 và LED0; dư i d ng s HEX t 00H -> FFH). S d ng cơ ch b nh ngoài. .............................................................................................................................................. • Bài 2: Chương trình i u khi n bi n i A/D thông qua ADC0809 và hi n th giá tr c a kênh ngõ vào (kênh IN0) lên ba LED 7 o n (LED2, LED1 và LED0; dư i d ng s DEC t 0 -> 255). S d ng cơ ch b nh ngoài................................................................................................................................. • Bài 3: Chương trình i u khi n bi n i A/D thông qua ADC0809 và hi n th giá tr i n áp c a kênh ngõ vào (kênh IN0) lên b n LED 7 o n (LED3: hàng ơn v ; LED2, LED1 và LED0: ba s ph n th p phân). S d ng cơ ch b nh ngoài........................................................................................................... • Bài 3: Chương trình i u khi n bi n i A/D thông qua ADC0809 và hi n th giá tr c a hai kênh ngõ vào (kênh IN0 và IN1) lên ba LED 7 o n (LED2, LED1 và LED0; dư i d ng s th p phân t 0 -> 255), LED7 hi n th kênh ngõ vào. Vi c chuy n i kênh bi n i ư c th c hi n b ng cách nh n nút KEY0. S d ng cơ ch b nh ngoài........................................................................................................... O. H th ng i u khi n DAC. ..............................................................................................................................
- • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1: Chương trình i u khi n bi n i D/A thông qua DAC0808 và th c hi n bi n i giá tr lưu trong thanh ghi R0 thành i n áp tương t . Giá tr trong thanh ghi R0 thay i liên t c 00H, 40H, 80H, C0H và FFH, m i l n cách nhau 2 giây. .................................................................................................... • Bài 2: Chương trình i u khi n bi n i D/A thông qua DAC0808 và th c hi n bi n i giá tr lưu trong thanh ghi R0 thành i n áp tương t . Giá tr trong thanh ghi R0 thay i liên t c t 00H -> FFH, m i l n cách nhau 2 giây và ư c hi n th lên ba LED 7 o n (LED2, LED1 và LED0; dư i d ng s th p phân t 0 -> 255). ................................................................................................................. • Bài 3: Chương trình i u khi n bi n i D/A thông qua DAC0808 và th c hi n t o sóng sin có t n s b t kỳ t i ngõ ra. ......................................................................................................................................... P. H th ng i u khi n o nhi t ..................................................................................................................... • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài t p: Chương trình o nhi t và hi n th giá tr lên b n LED 7 o n (m t LED hi n th ph n th p phân). .......................................................................................................................................................... Q. H th ng i u khi n motor DC. ..................................................................................................................... • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1: R. H th ng i u khi n Serial EEPROM. .......................................................................................................... • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1: S. H th ng i u khi n RTC. .............................................................................................................................. • M c ích: .................................................................................................................................................... • Yêu c u: ...................................................................................................................................................... • Bài 1:
- TRUNG TÂM THÍ NGHI M TH C HÀNH I N T B MÔN I N T CÔNG NGHI P TÀI LI U HƯ NG D N THÍ NGHI M - TH C HÀNH
- Chương 1: C u hình c a mô hình thí nghi m vi i u khi n. 1.1 Gi i thi u: Sau khi ã ư c h c, nghiên c u và tìm hi u v vi i u khi n ph n lý thuy t. Chúng ta có th b t u ti n hành th c hi n các bài thí nghi m i v i vi i u khi n nh m m c ích giúp chúng ta hi u m t cách tư ng t n hơn v nh ng gì mà ta ã ư c h c trong ph n lý thuy t cũng như cách th c v n d ng nó vào trong th c t . Trong th c t , các 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ó vài thi t b ngo i vi cho n nh ng h th ng vi i u khi n ph c t p. Tuy nhiên, trong ph m vi có gi i h n c a giáo trình và nh m m c ích ph c v cho công vi c h c t p và t nghiên c u c a sinh viên. Cho nên mô hình thí nghi m vi i u khi n này ư c thi t k v i tương i y các yêu c u ph n c ng và có r t nhi u chương trình i u khi n m u cũng như các bài t p th c hành t ơn gi n n ph c t p có th giúp cho sinh viên th c hành, thí nghi m và t nghiên c u, t h c môn h c này. Mô hình thí nghi m vi i u khi n này h tr cho vi c thí nghi m: • Thí nghi m các 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 các thi t b ngo i vi như: LED i m, LED ma tr n, LED 7 o n, LCD, ADC, DAC, công t c, nút nh n, bàn phím, 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 các chu n giao ti p như: RS232, LPT, USB, PS2. Ph n m m s d ng cho mô hình thí nghi m vi i u khi n này là ph n m m mô ph ng Topview và MCU Program Loader. Ph n m m mô ph ng Topview cho phép b n mô ph ng và ch y th các chương trình i u khi n trên máy tính v i m t s module thi t b ngo i vi có s n tương t như trên mô hình thí nghi m vi i u khi n ngoài th c t , ph n m m này còn cho b n kh năng so n th o và biên d ch chương trình theo ngôn ng Assembler. Ph n m m MCU Program Loader cho phép b n kh năng n p chương trình cho các lo i vi i u khi n ã nêu trên t máy tính. Các b n có th tìm hi u thêm v hai ph n m m này trong các ph n sau c a giáo trình (ph n m m mô ph ng Topview xem trong tài li u “Hư ng d n s d ng ph n m m mô ph ng MCS-51 Topview Simulator”). Các chương ti p theo s trình bày chi ti t hơn v c u hình c a mô hình thí nghi m vi i u khi n, cách th c s d ng ph n m m và cung c p các bài thí nghi m th c hành m u cũng như các bài t p m r ng có th ph c v r t t t cho vi c t h c c a các b n. Giáo trình th c hành vi x lý. 8 Biên so n: Ph m Quang Trí
- Chương 1: C u hình c a mô hình thí nghi m vi i u khi n. 1.2 C u hình c a mô hình thí nghi m vi i u khi n: 1.2.1 Kh i l p trình vi i u khi n: • Sơ nguyên lý: 15. KHOÁI LAÄP TRÌNH VI ÑIEÀU KHIEÅN VCC R107 10K VCC C35 C36 10u 10u C37 VCC 104 C38 1 3 2 104 VCC 1 2 3 4 5 6 7 8 9 C1+ V+ C1- 16 U34 89C52 U35 74573 U36 SLAVE 40PIN U37 SLAVE 20PIN VCC D0 D0 A0 D0 D0 P3 39 2 19 1 39 12 2 P0.0/AD0 D0 Q0 P1.0 P0.0/AD0 38 P1.0/AIN0 P3.0/RXD D1 D1 A1 D1 D1 P1.2 1 8 9 38 3 18 2 13 3 R2IN R2OUT P0.1/AD1 D1 Q1 P1.1 P0.1/AD1 37 P1.1/AIN1 P3.1/TXD D2 D2 A2 D2 P1.1 6 37 4 17 3 D2 14 6 P0.2/AD2 D2 Q2 P1.2 P0.2/AD2 36 P1.2 P3.2/INT0 D3 D3 A3 D3 D3 P1.6 2 7 10 36 5 16 4 15 7 T2OUT T2IN P0.3/AD3 D3 Q3 P1.3 P0.3/AD3 35 P1.3 P3.3/INT1 D4 D4 A4 D4 D4 P1.7 7 35 6 15 5 16 8 P0.4/AD4 D4 Q4 P1.4 P0.4/AD4 34 P1.4 P3.4/T0 D5 D5 A5 D5 D5 P1.4 3 34 7 14 6 17 9 P0.5/AD5 D5 Q5 P1.5 P0.5/AD5 33 P1.5 P3.5/T1 D6 A6 D6 D6 8 12 13 33 D6 8 13 7 18 R1OUT R1IN P0.6/AD6 D6 Q6 P1.6 P0.6/AD6 32 P1.6 D7 A7 D7 D7 P1.5 4 14 11 32 D7 9 12 8 19 11 T1OUT T1IN P0.7/AD7 D7 Q7 P1.7 P0.7/AD7 P1.7 P3.7 9 VCC 5 10 11 20 GND C2+ P3.0/RXD LE VCC C2- A8 A8 U33 11 21 1 10 21 11 4 V- P3.1/TXD P2.0/A8 OE GND P2.0/A8 P3.1/TXD X2 A9 A9 P1.3 TO PC MAX232 12 22 22 12 5 VPC P3.2/INT0 P2.1/A9 P2.1/A9 P3.2/INT0 X1 A10 P3.7 13 23 A10 23 13 VPP 20 P3.3/INT1 P2.2/A10 P2.2/A10 P3.3/INT1 VCC 15 A11 A11 P1.2 14 24 24 14 1 10 4 5 6 P3.4/T0 P2.3/A11 P2.3/A11 P3.4/T0 RST/VPP GND A12 A12 15 25 25 15 P3.5/T1 P2.4/A12 P2.4/A12 P3.5/T1 A13 A13 P1.4 16 26 26 16 P3.6/WR P2.5/A13 P2.5/A13 P3.6/WR A14 P1.5 C39 27 17 P2.6/A14 P3.7/RD A14 10 10u C40 28 P2.7/A15 P3.0/RXD 10u VCC P1.6 27 P2.6/A14 P1.0 P1.7 VCC 1 28 P1.0 P2.7/A15 VPC R109 VDD 31 2 P1.1 R108 VPP EA P1.1 Q19 100/2W VCC VCC 3 P1.2 10K 31 P1.2 EA P1.3 P1.1 C1815 30 4 30 ALE P1.3 ALE P1.4 P1.0 VCC 29 5 9 29 PSEN P1.4 RST PSEN P1.5 C41 R111 R112 R113 R114 6 P1.5 P1.6 104 R110 1K2 1K2 4K7 4K7 C42 7 19 P1.6 X1 P1.7 3K3 10u 8 VPC P1.7 P3.7 Q20 9 17 40 RST P3.7/RD VCC C1815 19 18 20 X1 X2 GND VPC ON/OFF D34 D35 6V7 5V6 VCC C43 40 33p VCC 20 18 GND X2 VPC 5V/6.5V Q21 Y3 C44 C1815 R115 VCC 11.0592MHz 33p 10K C45 VPP R116 VDD 104 Q22 100/2W VCC VCC C1815 VDD R122 VCC 22/2W U38 7805 C46 R118 R119 R120 R121 D36 1 3 GND VIN VOUT 104 R117 1K2 1K2 4K7 4K7 SW18 3K3 POWER SW 1N4007 R123 C48 C49 Q23 1 D37 1K2 C47 1000u 100u C50 C51 C1815 104 100u 104 2 VPP ON/OFF D38 D39 2 1N4007 13V 5V6 J90A D40 DC 16V D41 1N4007 LED D42 VPP 5V/6.5V Q24 C1815 1N4007 D43 1N4007 • Sơ b trí linh ki n: Giáo trình th c hành vi x lý. 9 Biên so n: Ph m Quang Trí
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Vi điều khiển - Phụ lục 2: Mô phỏng bằng Proteus
10 p | 937 | 477
-
thiết bị báo cháy tự động, chương vi
14 p | 158 | 54
-
Thiết kế hệ logic PLC - Lê Thành Sơn
94 p | 172 | 43
-
Bài giảng vi điều khiển - Bài số 2
0 p | 184 | 43
-
Bài giảng vi điều khiển - Bài số 3
0 p | 148 | 30
-
Bài giảng vi điều khiển - Bài số 4
0 p | 125 | 30
-
Bài giảng vi điều khiển - Bài số 6
0 p | 107 | 23
-
Giáo trình vi điều khiển-Tổng quan về vi điều khiển MCS-51-Chương 1
34 p | 92 | 20
-
Giới thiệu về AT89C51
24 p | 148 | 19
-
Giáo trình Vi điều khiển-Các hoạt động của vi điều khiển MCS-51 Chƣơng 3:
38 p | 120 | 17
-
Ứng dụng KIT 8051 dùng để chuyển đổi A/D-D/A, chương 8
10 p | 75 | 14
-
Hướng dẫn cài đặt phần mềm Proteus 7.6
8 p | 228 | 14
-
Tập lệnh MCS-51
0 p | 100 | 9
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn