Professional Documents
Culture Documents
VXL HK2NH2021 CK2OL S6 123 Rev1
VXL HK2NH2021 CK2OL S6 123 Rev1
VXL HK2NH2021 CK2OL S6 123 Rev1
T U OK
Phía vi điều khiển 1 (VĐK 1):
- Có 2 nút nhấn T (Chục) (nối với RB0) và U (đơn vị) (nối với RB1) dùng để điều chỉnh tăng chữ số hàng chục
và hàng đơn vị trên hai LED bảy đoạn. Phạm vi điều chỉnh [00-99].
- Nút OK (nối với RB2) để xác nhận chấp nhận giá trị trên 2 LED bảy đoạn (được nối trực tiếp với PORTA và
PORTD).
- Một động cơ DC (12V/1A) được nối với VĐK 1 thông qua mạch lái L298, được điều khiển bằng CCP1 và
CCP2 bằng xung PWM có chu kỳ TPWM = 2 ms, chu kỳ công tác cố định 50%.
- Khi nhiệt độ bên VĐK 2 gửi sang lớn hơn giá trị đặt trên 2 LED bảy đoạn, động cơ quay thuận; nhỏ hơn động
cơ quay nghịch; bằng thì động cơ dừng.
Phía vi điều khiển 2 (VĐK 2):
- Được nối với một cảm biến nhiệt độ LM35 qua ngõ vào AN5. Nhiệt độ môi trường không quá 99oC.
- Giá trị nhiệt độ chỉ được gửi từ VĐK 2 sang VĐK 1 khi có sự thay đổi.
a) Vẽ mạch nguyên lý. (Nộp tệp Proteus tên Cau1a.pdsprj) (1.5 điểm)
b) Vẽ lưu đồ giải thuật. (Nộp tệp PNG tên Cau1b.png) (2.0 điểm)
c) Viết chương trình C. (Nộp tệp CCS tên Cau1cVDK1.c, Cau1cVDK2.c) (2.5 điểm)
Câu 2: (4 điểm)
Xét một ứng dụng PIC16F887 (FOSC = 8MHz, tùy chọn nguồn dao động trong hoặc ngoài) đếm sản phẩm, và tạo
xung.
- Một chiết áp PV (10K, 50mV/1%), được nối với AN0, để chỉnh giá trị đếm sản phẩm trong một hộp, phạm vi
[00-100].
PV=024
P=07 Box=01234
Chuẩn đầu ra của học phần (về kiến thức) Nội dung kiểm tra
[G4.1]: Hiểu và ứng dụng được hệ thống vi điều khiển vào thực tế. Câu 1, Câu 2
[G1.3]: Thiết kế và lập trình điều khiển dùng ngôn ngữ C cho các hệ thống điều khiển. Câu 1, Câu 2
[G2.3]: Có kỹ năng thiết kế và xây dựng qui trình điều khiển cho hệ thống dùng vi điều khiển PIC16F887. Câu 1, Câu 2
Số hiệu: BM1/QT-PĐT-RĐTV/02 Lần soát xét: 02 Ngày hiệu lực: 15/5/2020 Trang: 1/1