![]() |
![]() |
#11 | |
Trưởng lão PIC bang
|
Trích:
- Xuất ra PB: A1 = '0', A0 = '1', RD = '0', WR = '1', CS = '0', ghi dữ liệu ra data bus (các chân PIC nối với data bus phải được thiết lập như ngõ ra, TRISx = 0x00) - Đọc về từ PCL: A1 = '1', A0 = '0', RD = '1', WR = '0', CS = '0', đọc dữ liệu từ data bus (các chân PIC nối với data bus phải được thiết lập như ngõ vào, TRISx = 0xFF). Như bạn có thể thấy, mỗi port vẫn có địa chỉ riêng (quy định bởi A1A0), và vẫn có thể đọc/ghi từ data bus (cần chú ý thiết lập các bit TRISx thích hợp). Thông tin về cách làm việc của 8255 được nêu rõ ràng trong datasheet của 8255, đề nghị bạn xem lại kỹ hơn. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
|
|