Đại Học Giao Thông Vận Tải Tp.HCM
Đại Học Giao Thông Vận Tải Tp.HCM
Giảng viên:
Giảng viên: TS.
TS. NGUYỄN HỮU CHÂN THÀNH
NGUYỄN HỮU CHÂN THÀNH
Chương 5: Giao tiếp
Chương 5: Giao tiếp
Khoa Điện – Điện Tử Viễn Thông
Khoa Điện – Điện Tử Viễn Thông
Học phần: Vi Xử Lý
Học phần: Vi Xử Lý
Chương 5 bao gồm 5 nội dung:
1. Giao tiếp bộ nhớ ngoài.
2. Giao tiếp phím đơn và bàn phím.
3. Giao tiếp bộ hiển thị.
4. Mở rộng port I/O.
5. Giao tiếp A/D - D/A.
I. Giao tiếp bộ nhớ ngoài
4
I. Giao tiếp bộ nhớ ngoài
Họ VĐK 8051 có một lượng ROM nội on-chip. Đối với
những thiết kế hệ thống tương đối nhỏ, lượng ROM on-chip
của nó là đủ để chứa chương trình thực thi. Tuy nhiên, đối
với những thiết kế hệ thống lớn, mã chương trình thực thi có
thể vượt quá dung lượng ROM on-chip hoặc dữ liệu cần lưu
trữ tương đối nhiều, do đó cần phải mở rộng bộ nhớ cho hệ
thống bằng cách sử dụng thêm ROM ngoài hoặc RAM
ngoài.
5
I. Giao tiếp bộ nhớ ngoài
Như đã biết ở chương 2, khi giao tiếp bộ nhớ ngoài, port 0
dồn kênh của bus dữ liệu và byte thấp của bus địa chỉ, còn
port 2 là byte cao của bus địa chỉ. Như vậy, cần có một IC
chốt bên ngoài được nối với port 0 để giữ byte địa chỉ thấp
khi giao tiếp với bộ nhớ ngoài. Byte địa chỉ thấp được chốt
vào IC ngoài bằng xung ALE từ vi điều khiển 8051. Sau đó,
port 0 trở thành bus dữ liệu hai chiều trong suốt giai đoạn
đọc hay ghi của chu kì máy.