Cổng nào trên vi điều khiển 8051 được sử dụng để kết nối với các thiết bị ngoại vi?
Trả lời:
Đáp án đúng: A
Vi điều khiển 8051 có 4 cổng I/O song song (P0, P1, P2, P3) được sử dụng để giao tiếp với các thiết bị ngoại vi. Tuy nhiên, Cổng 0 (P0) có một đặc điểm đặc biệt: nó được sử dụng làm bus địa chỉ/dữ liệu ghép kênh cho bộ nhớ ngoài. Khi 8051 truy cập bộ nhớ ngoài, P0 sẽ cung cấp byte địa chỉ thấp (A0-A7) trong nửa đầu của chu kỳ bộ nhớ, sau đó nó sẽ chuyển sang đóng vai trò là bus dữ liệu (D0-D7) trong nửa sau của chu kỳ bộ nhớ. Do đó, P0 thường được sử dụng để kết nối với bộ nhớ ngoài hoặc các thiết bị ngoại vi yêu cầu bus địa chỉ/dữ liệu ghép kênh. Các cổng P1, P2, P3 có thể được sử dụng cho mục đích I/O thông thường.





