Mạch kết nối IC mở rộng Port 8255A

Một phần của tài liệu điều khiển quang báo bằng hồng ngoại (Trang 44 - 45)

L ời nĩi đầu

2.1.3.2.4 Mạch kết nối IC mở rộng Port 8255A

Hình 2.14: Sơ đồ kết nối IC mở rộng Port 8255A

IC mở rộng Port 8255A giao tiếp với vi xử lí thơng qua 3 Bus chính là: + Bus dữ liệu

+ Bus điều khiển + Bus địa chỉ

Trong đĩ, Bus địa chỉ dùng từ A15 - A8 của vi xử lí, hai chân A0, A1 của IC 8255A được nối vào A0, A1 của IC 74LS373, các chân cịn lại từ A10 - A15 được đưa qua mạch giải mã địa chỉ để chọn đúng IC cần truy xuất.

Các đường truyền dữ liệu D7 - D0 cũng được nối trực tiếp AD7 - AD0 của vi

xử lí, đồng thời nối song song với tất cả các Bus dữ liệu của bộ nhớ.

Vì được thiết kế kiểu I/O nên Bus dữ liệu của IC 8255A là Bus hai chiều, đọc ra hay viết vào đều phụ thuộc vào hai chân RD\, WR\ giữa vi xử lí với

8255A.

IC 8255A giao tiếp với vi xử lí bằng 2 chân A0, A1 và khi truy xuất I/O thì vi xử lí xử dụng các đường từ A8 - A15. Như vậy, ngoài hai chân A8, A9 đã nối vào A0, A1 thì các chân cịn lại từ A10 - A15 sẽ được đưa vào mạch giải mã địa chỉ.

Vì chỉ cĩ hai đường địa chỉ nên IC 8255a chỉ sử dụng 4 đường địa chỉ, do đĩ

nhĩm thiết kế như sau:

 IC 8255A cĩ địa chỉ từ 4000H – 4003H

PA (base+00h): 4000h PB (base+01h): 4001h PC (base+02h): 4002h

Control word (base+03h): 4003h

PA xuất, PB xuất, PC xuất:  Từ điều khiển: 80H

PA xuất, PB nhập, PC xuất:  Từ điều khiển: 82H

Một phần của tài liệu điều khiển quang báo bằng hồng ngoại (Trang 44 - 45)

Tải bản đầy đủ (PDF)

(64 trang)