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ế (Phần 2) part 8

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

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

Tham khảo tài liệu 'vi mạch mcs 51 - ứng dụng thực tế (phần 2) part 8', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 8

  1. 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). 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 (LED ư c n i v i DATAOUT A, SWITCH ư c n i v i DATAIN, CS573A ư c n i v i SELCHIP 0, CS245 ư c n i v i SELCHIP 1). S d ng cơ ch b nh ngoài. • Bài 7: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các nút nh n KEY0 – KEY7 và hi n th tên c a các nút nh n này lên LED 7 o n (LED0 ư c n i v i DATAOUT A, PUSH KEY ư c n i v i DATAIN, CS573A ư c n i v i SELCHIP 6, CS245 ư c n i v i SELCHIP 3). • Bài 8: Sinh viên t mình suy nghĩ và phát tri n thêm chương trình. Giáo trình th c hành vi x lý. 235 Biên so n: Ph m Quang Trí
  2. 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). 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 (LED ư c n i v i PortA, CS8255 ư c n i v i SELCHIP 0). S d ng cơ ch b nh ngoài. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 1 n i J70 (SELECT CHIP) kh i vi i u khi n v i J88 (CS8255) kh i m r ng port I/O (chú ý là tùy thu c vào t m a ch yêu c u mà ta n i dây bus 1 vào úng bit tương ng c a J70). • Dùng dây bus 8 n i J79 (PORT A) kh i m r ng port I/O v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây hai bus 3 n i J107 (POWER) kh i m r ng port I/O và J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n. CS573A POWER CS8255 CS573B PORT A CS245 PORT 0 PORT C PORT 1 40 PINS DATA OUT DATA OUT DATA IN PORT B PORT 3 PORT 1 20 PINS PORT 2 PORT 3 1 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 4) Giáo trình th c hành vi x lý. 236 Biên so n: Ph m Quang Trí
  3. 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). 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. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 1 n i J70 (SELECT CHIP) kh i vi i u khi n v i J88 (CS8255) kh i m r ng port I/O (chú ý là tùy thu c vào t m a ch yêu c u mà ta n i dây bus 1 vào úng bit tương ng c a J70). • Dùng dây bus 8 n i J79 (PORT A) kh i m r ng port I/O v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây bus 8 n i J84 (PORT B) kh i m r ng port I/O v i J34 (MOMENTARY SW) kh i công t c. • Dùng dây ba bus 3 n i J107 (POWER) kh i m r ng port I/O, J106 (POWER) kh i công t c và J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n. CS573A POWER CS8255 CS573B SWITCH POWER PORT A CS245 PORT 0 PORT C PORT 1 40 PINS DATA OUT DATA OUT DATA IN PORT B PORT 3 PORT 1 8 20 PINS PORT 2 PORT 3 1 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: • Bài 1: Hãy vi t chương trình i u khi n Port I/O, làm cho 8 LED sáng u i liên t c (LED ư c n i v i PortB, CS8255 ư c n i v i SELCHIP 5). • Bài 2: Hãy vi t chương trình i u khi n Port I/O, làm cho 16 LED sáng u i liên t c (LED ư c n i v i PortA và PortB, CS8255 ư c n i v i SELCHIP 4). • Bài 3: Hãy vi t chương trình i u khi n Port I/O, làm cho LED 7 o n hi n th m HEX t F xu ng A liên t c (LED0 ư c n i v i PortA, CS8255 ư c n i v i SELCHIP 6). • Bài 4: Hãy vi t chương trình i u khi n Port I/O, làm cho hai LED 7 o n hi n th m HEX t 00 lên FF liên t c (LED0 ư c n i v i PortA, LED1 ư c n i v i PortB, CS8255 ư c n i v i SELCHIP 7). • Bài 5: Hãy vi t 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 (LED ư c n i v i PortA, SWITCH ư c n i v i PortB, CS8255 ư c n i v i SELCHIP 4). • Bài 6: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các nút nh n KEY0 – KEY7 và hi n th tr ng thái hi n t i (LED sáng = nút nh n, LED t t = nút nh ) c a các nút nh n này lên LED (LED ư c n i v i PortA, PUSH KEY ư c n i v i PortB, CS8255 ư c n i v i SELCHIP 5). • Bài 7: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các nút nh n KEY0 – KEY7 và hi n th tên c a các nút nh n này lên LED 7 o n (LED0 ư c n i v i PortA, PUSH KEY ư c n i v i PortB, CS8255 ư c n i v i SELCHIP 6). • Bài 8: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các nút nh n KEY0 – KEY7 và hi n th tên c a các nút nh n này lên LED ma tr n (COL-RED ư c n i v i PortA, ROW ư c n i v i PortB, PUSH KEY ư c n i v i PortC, CS8255 ư c n i v i SELCHIP 6). Giáo trình th c hành vi x lý. 237 Biên so n: Ph m Quang Trí
  4. 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). 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. • Bài 9: Sinh viên t mình suy nghĩ và phát tri n thêm chương trình. Giáo trình th c hành vi x lý. 238 Biên so n: Ph m Quang Trí
  5. 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
  6. N. H TH NG I U KHI N ADC. A. M C ÍCH: • Th c hành l p trình ng d ng trên máy tính, biên d ch chương trình, n p vào vi i u khi n và s d ng mô hình thí nghi m ki m ch ng. • i u khi n thi t b ngo i vi b ng các port c a vi i u khi n. • Kh o sát nguyên lý ho t ng c a vi m ch ADC 0809. • Th c hi n vi c bi n i t tín hi u tương t (Analog) sang tín hi u s (Digital). B. YÊU C U: • N m v ng t p l nh c a vi i u khi n MCS-51. • Tham kh o trư c và n m ư c ho t ng c a vi m ch ADC 0809. Giáo trình th c hành vi x lý. 240 Biên so n: Ph m Quang Trí
  7. N. H TH NG I U KHI N ADC. 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. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 8 n i J63 (PORT0 / DATA) kh i vi i u khi n v i J49 (DIGITAL OUT) kh i ADC. • Dùng b n dây bus 8 n i J5 (7SEG7 IN), J6 (7SEG6 IN), J7 (7SEG5 IN) và J8 (7SEG4 IN) kh i LED 7 o n v i J4 (7SEG IN MUL) kh i LED 7 o n (ta n i chung các bus này l i v i nhau thông qua kh i m r ng). • Dùng dây bus 8 n i J90 (DATA OUT) kh i m r ng port I/O v i J4 (7SEG IN MUL) kh i LED 7 o n. • Dùng dây bus 8 n i J85 (DATA OUT) kh i m r ng port I/O v i J2 (SEL LED IN) kh i LED 7 o n. • Dùng dây bus 1 n i J77 (V1) kh i t o áp v i J48 (ANALOG IN) kh i ADC (chú ý là ta ch n i bit 0 (IN0) c a J48 và J77 l i v i nhau). • Dùng dây bus 1 n i J93 (CS573B) kh i m r ng port I/O v i J70 (SELECT CHIP) kh i vi i u khi n (chú ý là ta ch n i bit 0 (0000H – 1FFFH) c a J70 và J93 l i v i nhau). • Dùng dây bus 1 n i J92 (CS573A) kh i m r ng port I/O v i J70 (SELECT CHIP) kh i vi i u khi n (chú ý là ta ch n i bit 1 (2000H – 3FFFH) c a J70 và J92 l i v i nhau). • Dùng dây bus 1 n i J60 (CS0809) kh i ADC v i J70 (SELECT CHIP) kh i vi i u khi n (chú ý là ta ch n i bit 2 (4000H – 5FFFH) c a J70 và J60 l i v i nhau). • Dùng b n dây bus 3 n i D35 (POWER) kh i t o áp, D34 (POWER) kh i ADC, J107 (POWER) kh i m r ng port I/O và J110 (POWER) kh i LED 7 o n v i ngu n +5V kh i ngu n. PORT 0 1 CS0809 ANALOG V1 POWER POWER DIGITAL IN PORT 1 TAÏO AÙP 40 PINS OUT V2 PORT 3 PORT 1 1 20 PINS V3 3 PORT 2 PORT 3 V4 3 8 CS573A POWER CS8255 CS573B 1 PORT A CS245 1 PORT C DATA OUT DATA OUT DATA IN PORT B 8 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Lưu chương trình và biên d ch chương trình. 1.4 Ki m tra l i và hi u ch nh l i n u có. 1.5 G n chip vi i u khi n thí nghi m vào socket tương ng trên kh i n p chip và b t ngu n cho kh i n p chip ho t ng. Giáo trình th c hành vi x lý. 241 Biên so n: Ph m Quang Trí
  8. N. H TH NG I U KHI N ADC. 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. 1.6 N p chương trình vào vi i u khi n. 1.7 S d ng vi i u khi n v a n p g n vào socket tương ng trên kh i vi i u khi n. 1.8 B t ngu n cho mô hình thí nghi m. Quan sát k t qu ho t ng, n u k t qu ho t ng không úng yêu c u c a bài thì ph i quay l i ki m tra vi c k t n i m ch, hi u ch nh chương trình và làm l i các bư c t bư c 3 n bư c 9. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 4) Giáo trình th c hành vi x lý. 242 Biên so n: Ph m Quang Trí
  9. N. H TH NG I U KHI N ADC. 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. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • Quá trình k t n i thi t b thí nghi m tương t như Bài 1. 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 4) Giáo trình th c hành vi x lý. 243 Biên so n: Ph m Quang Trí
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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