Siêu thị PDFTải ngay đi em, trời tối mất

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

Bài Tập Vi Xử Lý ppsx
MIỄN PHÍ
Số trang
6
Kích thước
472.2 KB
Định dạng
PDF
Lượt xem
1288

Bài Tập Vi Xử Lý ppsx

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.

Tải ngay đi em, còn do dự, trời tối mất!