intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 1

Chia sẻ: Dwqdqwdqwd Dqwdqwd | Ngày: | Loại File: PDF | Số trang:9

127
lượt xem
51
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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,

Chủ đề:
Lưu

Nội dung Text: Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 1

  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
  2. 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
  3. •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
  4. • 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
  5. • 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. ..............................................................................................................................
  6. • 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:
  7. 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
  8. 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í
  9. 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í
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2