You are on page 1of 1

KIỂM TRA CUỐI HỌC KỲ 2, 2018-2019

Lớp Chính quy CQ – Ngày 25/12/2018


Môn thi: THIẾT KẾ HỆ THỐNG NHÚNG - Thời gian: 90 phút
(Sinh viên được phép tham khảo tài liệu; không được phép sử dụng máy vi tính, laptop)

Bài 1: (4đ) Hãy trả lời câu hỏi sau về ngoại vi cho hệ thống nhúng
a) (0.5đ) Hãy giải thích công dụng Pull-up resistor và Pull-down resistor đối với ngoại vi nút nhấn (button)
b) (0.5đ) Hãy cho biết giải pháp chống rung phím bằng phần cứng và bằng phần mềm
c) (0.5đ) Hãy tính điện trở R để dòng qua LED là 10mA.
Cho biết áp ra output port khi tích cực là 4.6V, áp rơi trên LED là 1.5V
d) (1đ) Hãy viết đoạn lệnh CCS C cài đặt cho phép ngắt timer 0, cài đặt timer 0 để có thời
gian delay là 400us. Cho tần số clock cấp cho PIC16F877 là 4MHz, tỉ số chia clock
Prescaler là 2.
e) (0.5đ) Hãy vẽ cấu trúc của bàn phím ma trận 2x2, và sơ đồ mạch giao tiếp với PIC16F84
f) (1đ) Hãy viết hàm int scankey() trả về giá trị từ 0 đến 3 tương ứng với phím nhấn hoặc giá trị 0xFF nếu không có
phím nhấn (Giả sử 1 lần chỉ có tối đa 1 phím được nhấn).

Bài 2: (6đ) Cho thiết kế nhúng của Bảng quang báo thay cầu thủ cho trận đấu bóng đá được mô tả như sau:
 Hệ thống gồm: 1 nút bấm RESET, 1 nút gạt SELECT, 2 nút bấm INC, DEC, 2 LED 7 đoạn màu xanh để báo cầu
thủ thay vào, và 2 LED 7 đoạn màu đỏ để báo cầu thủ thay ra, và nguồn PIN.
 Hoạt động:
o Nút RESET: dùng để reset hệ thống, các LED hiển thị 0000
o Nút INC, DEC: dùng để tăng hoặc giảm số đếm trong khoảng 00~99 cho 2 LED 7 đoạn
xanh hoặc đỏ.
o Nút gạt SWITCH:
 Khi gạt ON thì 2 nút tăng giảm số đếm sẽ điều khiển cho 2 LED 7 đoạn màu
xanh
 Khi gạt OFF thì 2 nút tăng giảm số đếm sẽ điều khiển cho 2 LED 7 đoạn màu đỏ

a) (1đ) Hãy phân tích cấu hình phần cứng cho hệ thống, đưa ra 2 lựa chọn và lý giải chọn 1 cấu hình, bao gồm: Vi
xử lý (kèm tốc độ xung clock), cách hiển thị LED 7 đoạn, loại PIN
Ghi chú: bảng dùng 4 LED 7 đoạn anode chung, dòng điện trung bình qua mỗi đoạn LED để sáng rõ là 20mA, điện
áp rơi trên mỗi thanh LED là 3V.
b) (1đ) Hãy vẽ sơ đồ khối và viết đặc tả phần cứng (mô tả đặc tính các khối, lựa chọn linh kiện) cho hệ thống
c) (1đ) Hãy vẽ sơ đồ chi tiết của hệ thống và giải thích
d) (0.5đ) Hãy tính công suất tiêu thụ tối đa cho phần hiển thị LED với cách hiển thị đã lựa chọn ở câu a.
e) (0.5đ) Ước tính dòng điện tối đa mà bộ nguồn điện phải cung cấp. Giả sử vi xử lý tiêu thụ tối đa 100mA.
f) (1đ) Hãy viết đặc tả phần mềm (nêu ra các khối phần mềm chính và yêu cầu của chúng) và vẽ lưu đồ giải thuật
chương trình chính của hệ thống.
g) (1đ) Hãy viết chương trình C điều khiển hệ thống trên.
-------------------------------------------------------------------------------------------------------------------------------------
BM Điện tử duyệt: Người ra đề:

TS. Trần Hoàng Linh TS. Trương Quang Vinh

You might also like