You are on page 1of 5

BÀI TẬP BLENDED LEARNING TUẦN 2

Họ và tên: Triệu Khánh Thi – MSSV: 2010639


Câu 1: Led ở mạch dưới sẽ sáng khi nào? Đây là mạch kích âm hay kích dương? Để Led
sáng tuần tự ta cần thực hiện như thế nào?

- Để Led ở mạch dưới sáng, ta cần có dòng điện đủ lớn đi qua mạch. Dựa vào sơ đồ
mạch thì đây là mạch kích dương.
- Mỗi Led tương ứng với chân vi điều khiển như sau:
B0 – D3
B1 – D4
B2 – D5
B3 – D6
B4 – D7
B5 – D8
B6 – D9
B7 – D10
- Để Led sáng ta cần kích dương cho chân vi điều khiển tương ứng.
- Phương pháp để các đèn sáng tuần tự:
Ta cho trạng thái ban đầu của thanh ghi là 00000000. Để đèn D3 sáng, trạng thái
của thanh ghi sẽ là 00000001. Cứ mỗi một thời gian yêu cầu, ta sẽ dịch bit sang
trái để đèn sáng tuần tự.

Câu 2: Hãy nêu phương pháp để mạch Led 7 đoạn bên dưới hiển thị số 2023.

- Quan sát mạch trên, ta thấy đây là các Led 7 đoạn loại kích âm.
- Các đèn LED tương ứng với các chấn vi điều khiển như sau:
LED1 – D7
LED2 – D6
LED3 – D5
LED4 – D4
- Ta đánh dấu các thanh trên các Led 7 đoạn như sau:
- Các thanh đèn trên Led 7 đoạn tương ứng với các chân vi điều khiển như sau:
a – B0
b – B1
c – B2
d – B3
e – B4
g – B5
f – B6
Như vậy để Led 7 đoạn sáng theo số thì ta cần kích như sau:
+ Số 0: 0000001
+ Số 1: 1001111
+ Số 2: 0010010
+ Số 3: 0000110
+ Số 4: 1001100
+ Số 5: 0100100
+ Số 6: 0100000
+ Số 7: 0001111
+ Số 8: 0000000
+ Số 9: 0000100
- Như vậy: để hiện số 2023 ta cho chương trình chạy với tần số đủ để mắt người
lưu ảnh.
+ Kích LED4 (RD4) và cấp các chân tín hiệu tương ứng số 2
+ Kích LED3 (RD5) và cấp các chân tín hiệu tương ứng số 0
+ Kích LED2 (RD6) và cấp các chân tín hiệu tương ứng số 2
+ Kích LED1 (RD7) và cấp số các chân tín hiệu tương ứng 3
Câu 3: Cách nhận biết nút nào đã được nhấn ở mạch dưới.
Vì vi điều khiển sẽ phải nhận biết được nút nào được nhấn nên nó cần các chân để
đọc tín hiệu. Ta chọn các chân D4,D5,D6,D7 làm chân đọc dữ liệu.
Ta lần lượt kích âm các chân D0, D1, D2, D3 và xét các trường hợp tương ứng
như sau:
- Khi chân RD0 được kích:
+ Nếu chân RD4 nhận tín hiệu 0 => nút 0 được nhấn.
+ Nếu chân RD5 nhận tín hiệu 0 => nút 1 được nhấn.
+ Nếu chân RD6 nhận tín hiệu 0 => nút 2 được nhấn.
+ Nếu chân RD7 nhận tín hiệu 0 => nút 3 được nhấn.
- Khi chân RD1 được kích:
+ Nếu chân RD4 nhận tín hiệu 0 => nút 4 được nhấn.
+ Nếu chân RD5 nhận tín hiệu 0 => nút 5 được nhấn.
+ Nếu chân RD6 nhận tín hiệu 0 => nút 6 được nhấn.
+ Nếu chân RD7 nhận tín hiệu 0 => nút 7 được nhấn.
- Khi chân RD2 được kích:
+ Nếu chân RD4 nhận tín hiệu 0 => nút 8 được nhấn.
+ Nếu chân RD5 nhận tín hiệu 0 => nút 9 được nhấn.
+ Nếu chân RD6 nhận tín hiệu 0 => nút A được nhấn.
+ Nếu chân RD7 nhận tín hiệu 0 => nút B được nhấn.
- Khi chân RD3 được kích:
+ Nếu chân RD4 nhận tín hiệu 0 => nút C được nhấn.
+ Nếu chân RD5 nhận tín hiệu 0 => nút D được nhấn.
+ Nếu chân RD6 nhận tín hiệu 0 => nút E được nhấn.
+ Nếu chân RD7 nhận tín hiệu 0 => nút F được nhấn.
-

You might also like