Thiết kế và thi công Card Ghi-Đọc EPROM, chương 4
Thông tin tài liệu:
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 ...
Gợ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 -
Đề 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 -
Hướng dẫn xử lý một số lỗi quan trọng máy tính
3 trang 200 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 117 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 73 0 0 -
57 trang 68 0 0
-
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0 -
Giáo trình học phần Vi xử lý (hệ đại học): Phần 1
57 trang 54 0 0 -
viết chương trình điều khiển 8 led sáng dồn, chương 3
5 trang 46 0 0 -
Giaùo trình Colour TV JVC, model C-1490M - Phần 5
11 trang 46 0 0 -
Ứng dụng IOT trong giám sát mức tiêu thụ điện nước
3 trang 43 0 0 -
Bài giảng ý thuyết kỹ thuật vi xử lý
11 trang 43 0 0 -
Bài giảng Vi xử lý - Chương 5: Giao tiếp
166 trang 42 0 0 -
Đồ án môn Vi xử lý: Thiết kế mạch điều khiển động cơ bước ( Step Motor)
49 trang 40 0 0 -
Thiết kế bộ điều khiển từ xa bằng bluetooth
4 trang 37 0 0