Danh mục

ứng dụng linh kiện điện điện tử, chương 8

Số trang: 15      Loại file: pdf      Dung lượng: 130.12 KB      Lượt xem: 11      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

8255A là IC ngoại vi được chế tạo theo công nghệ LSI dùng để giao tiếp song song giữa vi xử lý và thiết bị bên ngoài. Mạch 8255A thường được gọi là mạch phối ghép vảoà lập trình được (Prỏgâmmble Pẻiphẻal Intèace – PPI). Do khả năng mềm dẻo trong trong các ứng dụng thực tế nó là mạch phối ghép được dùng rất phổ biến cho các hệ vi xử lý 8 bit – 16 bit. 1). Sơ đồ khối của 8255A...
Nội dung trích xuất từ tài liệu:
ứng dụng linh kiện điện điện tử, chương 8CHÖÔNG 8 VI MAÏCH GIAO TIEÁP NGOAÏI VI 8255A ___ oOo ___ I. CAÁU TRUÙC PHAÀN CÖÙNG 8255A: 8255A laø IC ngoaïi vi ñöôïc cheá taïo theo coâng ngheä LSI duøngñeå giao tieáp song song giöõa vi xöû lyù vaø thieát bò beân ngoaøi. Maïch 8255A thöôøng ñöôïc goïi laø maïch phoái gheùp vaøo/ra laäptrình ñöôïc (Programmable Peripheral Interface – PPI). Do khaûnaêng meàm deûo trong trong caùc öùng duïng thöïc teá noù laø maïchphoái gheùp ñöôïc duøng raát phoå bieán cho caùc heä vi xöû lyù 8 bit – 16bit. 1). Sô ñoà khoái cuûa 8255A: GROUP GROUP A A IO POWER +5V CONTROL PA7 – PA0 PORT A SUPPLIES GND GROUP DATA A IO BUS PORT C PC7 – PC4 BUFF UPPER ER GROUP B IO PORT C PC3 – PC0 LOWER READ WRITE WR CONTROL GROUP GROUP IO RD LOGIC B B PB7 – PB0 A1 PORT B CONTROL A0 RESET CS Hình 1.13: Sô ñoà khoái 8255A 2). Sô ñoà chaân vaø sô ñoà Logic: PA3 1 40 PA4 PA2 2 39 PA5 PA1 3 38 PA6 PA0 4 37 PA7 RD 5 36 WR CS 6 35 RESET GND 7 34 D0 A1 8 33 D1 A0 9 32 D2 PC7 PC6 10 11 8255A 31 30 D3 D4 PA7-PA0 D7-D0 PC5 12 29 D5 PC4 13 28 D6 PC7-PC4 PC0 14 27 D7 RD PC1 15 26 VCC WR PC2 16 25 PB7 RESE PC3-PC0 PC3 17 24 PB6 T PB0 18 23 PB5 PB7-PB0 PB1 19 22 PB4 A0 PB2 21 PB3 A1 20 Hình 1.15 : Sô ñoà Logic 8255A Hình 1.14 : Sô ñoà chaân 8255A 3). Teân caùc chaân: D7 - D0 Data bus (Bi-Direction) RESET Reset input (noái vôùi tín hieäu Resettoaøn boä heä) CS Chip Select WR Write input RD Read input A0, A1 Port Address PA7 – PA0 Port A PB7 – PB0 Port B PC7 – PC0 Port C 8255A giao tieáp vôùi vi xöû lyù thoâng qua 3 bus: bus döõ lieäu 8bit D7-D0, bus ñòa chæ, bus ñieàu khieån RD; WR; CS; Reset.  Maõ leänh, thoâng qua traïng thaùi vaø vaø döõ lieäu ñeàu ñöôïc truyeàntreân 8 ñöôøng döõ lieäu D7-D0. Vi xöû lyù gôûi döõ lieäu ñeán 8255Ahoaëc vi xöû lyù ñoïc döõ lieäu töø 8255A tuøy thuoäc vaøo leänh ñieàukhieån. Caùc ñöôøng tín hieäu RD, WR cuûa 8255A ñöôïc keát noái vôùicaùc ñöôøng RD, WR cuûa vi xöû lyù.  Tín hieäu Reset duøng ñeå khôûi ñoäng 8255A khi caáp ñòeän, khi bòReset caùc thanh ghi caùc thanh ghi beân trong 8255A ñeàu bò xoùavaø 8255A ôû traïng thaùi saün saøng laøm vieäc. Khi giao tieáp vôùi vi xöûlyù ngoû vaøo tín hieäu Reset naøy ñöôïc keát noái vôùi tín hieäu ResetOut cuûa vi xöû lyù.  Tín hieäu Chip Select (CS) duøng ñeå löïa choïn 8255A khi vi xöûlyù giao tieáp vôùi nhieàu 8255A. 8255A coù 3 port xuaát nhaäp (I/O) coù teân port A, port B, portC, moãi port 8 bit. Port A goàm caùc bit PA0-PA7, port B goàm caùcbit PB0-PB7 vaø port C goàm PC0-PC7. Caùc port naøy coù theå laø caùcport input hoaëc output tuøy thuoäc vaøo ...

Tài liệu được xem nhiều: