Danh mục

Thiết kế và thi công Card Ghi-Đọc EPROM, chương 4

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

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (12 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:

Tín hiệu Rết dùng để khi khởi động 8225A khi cấp điện, khi bị Rết các thanh ghi bên trong của 8255A đều bị xoá và 8255A ở trạng thái sẳn sàng làm việc. Khi giao tiếp với Micỏpcesô?, ngõ vào tín hiệu Rết này được kết nối với tín hiệu Rết Out của Micỏpcesô?.Tín hiệu Chip select CS dùng để lựa chọn 8255A khi Micỏpcesô? giao tiếp với nhiều 8255A.
Nội dung trích xuất từ tài liệu:
Thiết kế và thi công Card Ghi-Đọc EPROM, chương 4 Chương 4: GIÔÙI THIEÄU 8255A III.1 CAÁU TRUÙC PHAÀN CÖÙNG: 8085A laø IC ngoaïi vi ñöôïc cheá taïo theo coâng ngheä LSI duøngñeå giao tieáp song song giöõa Microprocessor vaø thieát bò ñieàukhieån beân ngoaøi. Sô ñoà chaân vaø sô ñoà logic: PA3 PA4 PA2 PA5 PA1 PA6 PA0 PA7 RD WR PA7- CS RESET PA0 GN D0 D7-D0 D D1 PC7- A1 D2 PC4 8255A A0 D3 RD PC7 D4 WR PC6 D5 RESET PC5 D6 PC3- PC4 D7 A0 PC0 PC0 VCC A1 PC1 PB7 CS PB7- PC2 PB6 PB0 PC3 PB5 PB0 PB4 PB1 PB3 PB2 Teân caùc chaân 8255A: D7 – D0 : Data bus (Bi – Direction) RESET: reset input CS: Chip select RD: Read input WR: Write input A0-A1: Pord Address PA7 – PA0: Port A PB7 – PB0: Port B PC7 – PC0: Port C 8255A giao tieáp vôùi Microprocessor thoâng qua 3 bus: bus döõlieäu 8 bit D7 – D0, bus ñòa chæ A1A2, bus ñieàu khieån RD, WR,CS, Reset. Maõ leänh, thoâng tin traïng thaùi vaø döõ lieäu ñeàu ñöôïc truqeàntreân 8 ñöôøng döõ lieäu D7 – D0. Microprocessor gôûi döõ lieäu ñeán8255A hoaëc Microprocessor ñoïc döõ lieäu töø 8255A tuøy thuoäc vaøoleänh ñieàu khieån. Caùc ñöôøng tính hieäu RD, WR, cuûa 8255Añöôïc keát noái vôùi caùc ñöôøng RD, WR cuûa Microprocessor. Tín hieäu Reset duøng ñeå khi khôûi ñoäng 8225A khi caáp ñieän,khi bò Reset caùc thanh ghi beân trong cuûa 8255A ñeàu bò xoùa vaø8255A ôû traïng thaùi saún saøng laøm vieäc. Khi giao tieáp vôùiMicroprocessor, ngoõ vaøo tín hieäu Reset naøy ñöôïc keát noái vôùi tínhieäu Reset Out cuûa Microprocessor. Tín hieäu Chip select CS duøng ñeå löïa choïn 8255A khiMicroprocessor giao tieáp vôùi nhieàu 8255A. 8255A coù 3 port xuaát nhaäp (I/O) coù teân laø Port A, port B,Port C, moãi Port 8 bit. Port A goàm caùc bit PA0 – PA7, Port B goàmcaùc bit PB0 – PB7, Port C goàm caùc bit PC0 – PC7. Caùc Port naøycoù theå laø caùc Port Input hoaëc Output tuøy thuoäc vaøo leänh ñieàukhieån, leänh ñieàu khieån do Microprocessor gôûi ñeán chöùa trongthanh ghi leänh (coøn goïi laø thanh ghi ñieàu khieån) ñeå ñieàu khieån8255A. Caùc ñöôøng ñòa chæ A1 A0 cuûa 8255A duøng ñeå löïa choïn caùcPort vaø thanh ghi. A1 A0 = 002 duøng ñeå choïn caùc Port A, A1 A0 =012 duøng ñeå choïn caùc Port B, A1 A0 = 102 duøng ñeå choïn caùcPort C, A1 A0 = 112 duøng ñeå choïn thanh ghi ñieàu khieån. Trong sô ñoà khoái cuûa 8255A, caùc Port I/O cuûa 8255A chia ralaøm 2 nhoùm: nhoùm A goàm Port A vaø 4 bit cao cuûa Port C, nhoùmB goàm Port B vaø 4 bit thaáp cuûa Port C. Ñeå söû duïng caùc Port cuûa8255A ngöôøi laäp trình phaûi gôûi leänh ñieàu khieån ra thanh ghi ñieàukhieån ñeå 8255A ñònh caáu hình cho caùc Port ñuùng theo yeâu caàumaø ngöôøi laäp trình mong muoán. Caáu truùc töø ñieàu khieån cuûa 8255A: D7 D6 D5 D4 D3 D2 D1 D0 GROUP B PORT C (LOWER) 1 = INPUT 0 = OUTPUT PORT B 1 = INPUT 0 = OUTPUT MODE SELECTION 0 = MODE 0 1 = MODE 1 GROUP A PORT C (UPPER) 1 = INPUT 0 = OUTPUT PORT A 1 = INPUT ...

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

Gợi ý tài liệu liên quan: