You are on page 1of 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỀ THI QUÁ TRÌNH 2 – HK2 – NH20.

21
THÀNH PHỐ HỒ CHÍ MINH
Môn: VI XỬ LÝ
KHOA ĐIỆN-ĐIỆN TỬ
Mã môn học: MICR330363
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
 Đề số/Mã đề: 01 Đề thi có: 01 trang
Thời gian: 75 phút.
Sinh viên chỉ được tham khảo một tờ giấy A4 viết tay

Xét một ứng dụng PIC16F887 (FOSC = 8MHz, tùy chọn nguồn dao động trong hoặc ngoài) tạo xung PWM với các
yêu cầu như sau:
- Xung PWM có chu kỳ TPWM = 2ms xuất ra tại chân CCP2.
- Chu kỳ công tác có 10 cấp LEVEL = [0, 1, …., 8, 9] được hiển thị trên một LED 7 đoạn được kết nối với
PORTD. Phạm vi giá trị LEVEL = [0, 1, …., 8, 9], tương ứng với 10 cấp chu kỳ công tác DUTY = [0%, 10%,
…, 80%, 90%] của xung PWM.
- Giá trị LEVEL được gửi từ trên máy tính xuống qua giao tiếp UART dùng chuẩn RS232, thông qua gõ các
phím 0, 1, 2, …, 9 trên bàn phím máy tính. Giao thức: 9600bps, 8 bit dữ liệu, 1 STOP, không kiểm tra lỗi chẵn
lẻ.
- Gõ phím R để phát xung với chu kỳ công tác được chọn. Gõ phím S để tắt xung (ngõ ra xung cũng được đặt ở
mức [L]). Mặc định lúc mới bật điện tắt xung và chu kỳ công tác là 50%.
- Một Led đơn ký hiệu PWM được kết nối vào chân CCP2. Khi tắt xung thì Led PWM này cũng tắt.
- Một nút nhấn thường hở (tên gọi ADJ, được nối đến RE1) để điều chỉnh giá trị LEVEL trực tiếp thay vì từ máy
tính. Mỗi lần nhấn tăng LEVEL một đơn vị. Đến 9 sẽ tăng lên về bắt đầu lại từ 0.

a) Vẽ mạch nguyên lý. (tên tệp S3-345a.pdsprj) (3.0 điểm)


b) Vẽ lưu đồ. (tên tệp S3-345a.png) (3.0 điểm)
c) Viết chương trình C. (tên tệp S3-345a.c) (4.0 điểm)

Số hiệu: BM1/QT-PĐBCL-RĐTV Trang: 1/1

You might also like