Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Vxl bt ch 5 VI XỬ LÝ
Nội dung xem thử
Mô tả chi tiết
BT-VXL-Ch 3 – trang 1
ĐHBK Tp HCM–Khoa Đ-ĐT–BMĐT
Môn học: Vi xử lý
GVPT: Hồ Trung Mỹ
Bài tập Vi Xử Lý – Chương 5
(Thiết kế hệ vi xử lý với MCU 8051)
1. Với mạch tham khảo ở phụ lục A, hãy giải các câu hỏi sau:
a. Sửa đổi lại sơ đồ phần bộ nhớ (hình A.2) để thêm RAM 32KB trong tầm địa chỉ
4000H–BFFFH.
b. Sửa đổi lại sơ đồ cổng I/O (hình A.3) để thêm một cổng nhập và một cổng xuất ở địa
chỉ E001H.
c. Viết chương trình đọc 1 byte (giả sử có dạng BCD 2 ký số) từ cổng nhập và
Hiện ra chữ E nhấp nháy với chu kỳ 200ms để báo nhập sai số BCD và đọc lại
dữ liệu BCD vào.
Nếu đúng thì hiện lại 2 ký số BCD lên đèn LED 7 đoạn, hiển thị cách nhau 1
giây, phân biệt ký số hàng chục bằng đoạn dp sẽ sáng. Giả sử kết nối cho
LED 7 đoạn ở cổng xuất là D7 nối với dp, D6 với g,..D0 với a.
Thực hiện phép nhân 2 ký số BCD và hiện kết quả BCD ra cổng xuất.
2. Viết chương trình điều khiển đèn giao thông với các dạng sáng/tắt giả lập như sau:
Giả sử thời gian đèn xanh sáng là 6 giây, vàng là 2 giây và đỏ là 8 giây. Sử dụng mạch ở phụ
lục A để thiết kế.
Cách điều khiển như sau:
D0 = 0 ở cổng nhập thì chạy tự động
D0 = 1 ở cổng nhập thì chạy điều khiển bằng tay, khi đó:
o D1= 0 thì xanh ở A và đỏ ở B
o D1= 1 thì đỏ ở A và xanh ở B
3. Thiết kế một keyboard chơi nhạc đơn giản dùng 8051 như hình sau, số phím cần thiết kế là
12 phím thể hiện 7 nốt chính (C, D, E, F, G, A, B) với 5 nốt thăng (C#, D#, F#, G# và A#) .
Chú ý về tần số của các nốt nhạc như sau:
Middle C (nốt đô ở giữa bàn phím) có tần số là 262Hz và nốt kế tiếp D cao hơn 1
octave hay gấp đôi, do đó nốt D có tần số là 542Hz.