Trong sơ đồ khối của 8255A, các Port I/O của 8255A chia ra làm 2 nhóm: Nhóm A gồm Port A và 4 bit cao của Port C, nhóm B gồm Port B và 4 bit thấp của Port C. Để sử dụng các Port của 8255A người lập trình phải gởi từ điều khiển ra để thanh ghi điều khiển 8255A định cấu hình cho các Port đúng theo yêu cầu mà người lập trình mong muốn. | Chương 3 Cau trúc phần cứng 8255A 8255A là IC ngoại vi được chế tạo theo công nghệ LSI dùng đệ giàô tiếp song song giữà Microprocessor và thiết bị điệu khiến bến ngoài. Hình Sơ đồ chân và sơ đồ logic 8255A Ten câc chân 8255A D7 - Do Dữ liệu Bus Bi - Direction RESET Reset input CS Chip Select RD Read input WR Write input Ao Al Port Address PA7 - PA0 Port A PB7 - PB0 Port B PC7 - PC0 Port C 8255A giao tiếp với Microprocessor thong qua 3 Bus Bus dữ lieu 8 bit D7 - Do Bus địa chỉ A1A2 Bus điều khien RD WR CS Reset. Trong sơ đo khoi cua 8255A cac Port I O cua 8255A chia ra lam 2 nhom Nhom A gom Port A va 4 bit cao cua Port C nhom B gom Port B va 4 bit thấp cua Port C. Đe sử dung cac Port cua 8255A ngươi lap trình phai gơi từ đieu khien ra đe thanh ghi đieu khien 8255A định cấu hình cho cac Port đung theo yeu cau ma ngươi lạp trình mong muon. hình Cấu trúc từ điều khiển trúc phan mềm 8255A a Các nhom A va B được cấu hình ở Mode 0 Từ điều khiển khi 2 nhom A và B làm việc ở Mode 0 1 0 1 D4 D3 1 D1 .