Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 10
Số trang: 17
Loại file: pdf
Dung lượng: 124.22 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Để vi xử lý giao tiếp với những thiết bị bên ngoài, người ta thường dùng vi mạch giao tiếp 8255A, vi mạch này có khả năng giao tiếp rất rộng, vừa có thể xuất dữ liệu, vừa có thể nhận dữ liệu tuỳ theo người lập trình điều khiển bằng cách thay đổi tồng số của thanh ghi điều khiển. II. SƠ ĐỒ CHÂN, SƠ ĐỒ LOGIC, CHỨC NĂNG CÁC CHÂN CỦA VI MẠCH 8255A. Sơ đồ chân và sơ đồ logic của vi mạch 8255A được thể hiện qua hình vẽ...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 10CHÖÔNG 10: GIAO TIEÁP SONG SONG DUØNG VI MAÏCH 8255I. GIÔÙI THIEÄU VEÀ VI MAÏCH 8255A: Ñeå vi xöû lyù giao tieáp vôùi nhöõng thieát bò beân ngoaøi, ngöôøi tathöôøng duøng vi maïch giao tieáp 8255A, vi maïch naøy coù khaû naênggiao tieáp raát roäng, vöøa coù theå xuaát döõ lieäu, vöøa coù theå nhaän döõlieäu tuøy theo ngöôøi laäp trình ñieàu khieån baèng caùch thay ñoåi t`oângsoá cuûa thanh ghi ñieàu khieån. II. SÔ ÑOÀ CHAÂN, SÔ ÑOÀ LOGIC, CHÖÙC NAÊNG CAÙCCHAÂN CUÛA VI MAÏCH 8255A. Sô ñoà chaân vaø sô ñoà logic cuûa vi maïch 8255A ñöôïc theå hieänqua hình veõ: PA3 1 40 PA4 PA2 PA5 PA1 PA6 PA0 PA7 PA0 – PA7 RD WR D0 – D7 CS RESET GND D0 8255A A1 D1 A0 D2 PC7 8255A D3 RD PB0 – PB7 PC6 D4 WR PC5 D5 PC4 D6 RESET PC0 D7 PC1 Vcc A0 PC2 PB7 PC3 PB6 A1 PC0 – PC7 PB0 PB5 CS PB1 PB4 PB2 20 21 PB3Hình 6.1 : Sô ñoà chaân vaø sô ñoà logic cuûa vi maïch 8255A Trong ñoù: Chaân 1 4, 37 40 (PA0 – PA7): laø caùc ñöôøng xuaátnhaäp coù teân laø coång A. Chaân 18 25 (PB0 – PB7): laø caùc ñöôøng nhaäp xuaát coù teân coång B. Chaân 10 13, 14 17 (PB0 – PB7): laø caùc ñöôøng nhaäp xuaát coù teân coång C. Chaân 27 34 (D0 – D7): laø caùc ñöôøng döõ lieäu (data)hoaït ñoäng hai chieàu, daãn tín hieäu ñieàu khieån töø vi xöû lyù ra caùcthieát bò beân ngoaøi ñoàng thôøi nhaän caùc döõ lieäu töø caùc thieát bò ñieàukhieån beân ngoaøi vaøo vi xöû lyù. Chaân 35 (Reset input): ngoõ vaøo xoùa, chaân reset phaûiñöôïc noái vôùi tín hieäu reset out cuûa vi xöû lyù ñeå khoâng laøm aûnhhöôùng ñeán maïch ñieàu khieån. Khi reset, caùc coång cuûa 8255A laøcaùc ngoõ vaøo, ñoàng thôøi taát caû caùc döõ lieäu treân thanh ghi beântrong 8255A ñeàu bò xoùa, 8255A trôû veà traïng thaùi ban ñaàu saênsaøng laøm vieäc. Chaân 6 (CS): tín hieäu ngoõ vaøo chip select (CS)ñöôïc ñieàu khieån bôûi vi xöû lyù, duøng ñeå löïa choïn 8255A laøm vieäckhi vi xöû lyù giao tieáp vôùi nhieàu thieát bò. Chaân 5 (RD): ngoõ vaøo ñoïc döõ lieäu (Read Input). Chaân 36 (WR) : ngoõ vaøo ghi döõ lieäu (Write Input). Chaân 8,9 (A1, A0): ngoõ vaøo ñòa chæ (Address Input),duøng nhaän ñòa chæ vaøo ñeå löïa choïn thanh ghi vaø caùc coång.Baûng ñòa chæ löïa choïn thanh ghi vaø caùc coång: A1 A0 Coång vaø thanh ghi 0 0 Coång A 0 1 Coång B 1 0 Coång C 1 1 Thanh ghi ñieàu khieån Chaân 26 (Vcc) : nguoàn 5 VDC. Chaân 7 (GND) : GND 0 VDC. III. CAÁU TRUÙC BEÂN TRONG VAØ HOAÏT ÑOÄNG CUÛA VI MAÏCH 8255A. 1. Sô ñoà khoái caáu truùc beân trong cuûa vi maïch 8255A. PA7 – PA0 Port A Ñieàu khieån nhoùm A PC7 – PC4 Port C Ñeäm bus (4 bit cao) D7 – D0 döõ lieäu Nhoùm A PC3 – PC0 Port C Ñieàu (4 bit thaáp) khieånRD nhoùm B PB7 – PC0 LogicWR ñieàu Port BCS khieånA0 ghi/ñoïc Nhoùm BA1 Hình 6.2: Sô ñoà khoái caáu truùc beân trong cuûa 8255A 2. Hoaït ñoäng cuûa vi maïch 8255A: Töø sô ñoà khoái caáu truùc beân trong cuûa vi maïch 8255A ta thaáycaùc coång cuûa 8255A ñöôïc chia thaønh 2 nhoùm: ...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 10CHÖÔNG 10: GIAO TIEÁP SONG SONG DUØNG VI MAÏCH 8255I. GIÔÙI THIEÄU VEÀ VI MAÏCH 8255A: Ñeå vi xöû lyù giao tieáp vôùi nhöõng thieát bò beân ngoaøi, ngöôøi tathöôøng duøng vi maïch giao tieáp 8255A, vi maïch naøy coù khaû naênggiao tieáp raát roäng, vöøa coù theå xuaát döõ lieäu, vöøa coù theå nhaän döõlieäu tuøy theo ngöôøi laäp trình ñieàu khieån baèng caùch thay ñoåi t`oângsoá cuûa thanh ghi ñieàu khieån. II. SÔ ÑOÀ CHAÂN, SÔ ÑOÀ LOGIC, CHÖÙC NAÊNG CAÙCCHAÂN CUÛA VI MAÏCH 8255A. Sô ñoà chaân vaø sô ñoà logic cuûa vi maïch 8255A ñöôïc theå hieänqua hình veõ: PA3 1 40 PA4 PA2 PA5 PA1 PA6 PA0 PA7 PA0 – PA7 RD WR D0 – D7 CS RESET GND D0 8255A A1 D1 A0 D2 PC7 8255A D3 RD PB0 – PB7 PC6 D4 WR PC5 D5 PC4 D6 RESET PC0 D7 PC1 Vcc A0 PC2 PB7 PC3 PB6 A1 PC0 – PC7 PB0 PB5 CS PB1 PB4 PB2 20 21 PB3Hình 6.1 : Sô ñoà chaân vaø sô ñoà logic cuûa vi maïch 8255A Trong ñoù: Chaân 1 4, 37 40 (PA0 – PA7): laø caùc ñöôøng xuaátnhaäp coù teân laø coång A. Chaân 18 25 (PB0 – PB7): laø caùc ñöôøng nhaäp xuaát coù teân coång B. Chaân 10 13, 14 17 (PB0 – PB7): laø caùc ñöôøng nhaäp xuaát coù teân coång C. Chaân 27 34 (D0 – D7): laø caùc ñöôøng döõ lieäu (data)hoaït ñoäng hai chieàu, daãn tín hieäu ñieàu khieån töø vi xöû lyù ra caùcthieát bò beân ngoaøi ñoàng thôøi nhaän caùc döõ lieäu töø caùc thieát bò ñieàukhieån beân ngoaøi vaøo vi xöû lyù. Chaân 35 (Reset input): ngoõ vaøo xoùa, chaân reset phaûiñöôïc noái vôùi tín hieäu reset out cuûa vi xöû lyù ñeå khoâng laøm aûnhhöôùng ñeán maïch ñieàu khieån. Khi reset, caùc coång cuûa 8255A laøcaùc ngoõ vaøo, ñoàng thôøi taát caû caùc döõ lieäu treân thanh ghi beântrong 8255A ñeàu bò xoùa, 8255A trôû veà traïng thaùi ban ñaàu saênsaøng laøm vieäc. Chaân 6 (CS): tín hieäu ngoõ vaøo chip select (CS)ñöôïc ñieàu khieån bôûi vi xöû lyù, duøng ñeå löïa choïn 8255A laøm vieäckhi vi xöû lyù giao tieáp vôùi nhieàu thieát bò. Chaân 5 (RD): ngoõ vaøo ñoïc döõ lieäu (Read Input). Chaân 36 (WR) : ngoõ vaøo ghi döõ lieäu (Write Input). Chaân 8,9 (A1, A0): ngoõ vaøo ñòa chæ (Address Input),duøng nhaän ñòa chæ vaøo ñeå löïa choïn thanh ghi vaø caùc coång.Baûng ñòa chæ löïa choïn thanh ghi vaø caùc coång: A1 A0 Coång vaø thanh ghi 0 0 Coång A 0 1 Coång B 1 0 Coång C 1 1 Thanh ghi ñieàu khieån Chaân 26 (Vcc) : nguoàn 5 VDC. Chaân 7 (GND) : GND 0 VDC. III. CAÁU TRUÙC BEÂN TRONG VAØ HOAÏT ÑOÄNG CUÛA VI MAÏCH 8255A. 1. Sô ñoà khoái caáu truùc beân trong cuûa vi maïch 8255A. PA7 – PA0 Port A Ñieàu khieån nhoùm A PC7 – PC4 Port C Ñeäm bus (4 bit cao) D7 – D0 döõ lieäu Nhoùm A PC3 – PC0 Port C Ñieàu (4 bit thaáp) khieånRD nhoùm B PB7 – PC0 LogicWR ñieàu Port BCS khieånA0 ghi/ñoïc Nhoùm BA1 Hình 6.2: Sô ñoà khoái caáu truùc beân trong cuûa 8255A 2. Hoaït ñoäng cuûa vi maïch 8255A: Töø sô ñoà khoái caáu truùc beân trong cuûa vi maïch 8255A ta thaáycaùc coång cuûa 8255A ñöôïc chia thaønh 2 nhoùm: ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý điện tử công nghiệp Thiết kế máy tính Xử lý các lệnh xử lý 8085 vi mạch 8255a dữ liêu dạng nối tiếp Bộ nhớ vi mạchGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 261 2 0 -
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 237 2 0 -
82 trang 227 0 0
-
Đề tài : Tính toán, thiết kế chiếu sáng sử dụng phần mềm DIALux
74 trang 214 0 0 -
6 trang 192 0 0
-
71 trang 184 0 0
-
78 trang 175 0 0
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế bộ đo tần số đa năng
50 trang 175 0 0 -
49 trang 157 0 0