Professional Documents
Culture Documents
TNVDK01 - Input-Output-7SegmentLED - 29.09.2021
TNVDK01 - Input-Output-7SegmentLED - 29.09.2021
KHOA CƠ KHÍ
BỘ MÔN CƠ ĐIỆN TỬ Module Input, Output, 7-Segment LEDs
1. Giới thiệu
Kit thí nghiệm vi điều khiển là một bộ công cụ học tập cho các sinh viên ngành cơ điện tử
trong việc thực hành cách sử dụng các tính năng cơ bản của vi điều khiển. Tất cả các thành phần
cơ bản đều được tích hợp sẵn trên bo mạch giúp người học thuận tiện và dễ dàng tiếp cận việc
ứng dụng vi điều khiển vào các ứng dụng thực tế như xuất tín hiệu, đọc tín hiệu số, đọc tín hiệu
analog từ cảm biến, hiển thị LCD, hiển thị LED 7 đoạn, điều khiển động cơ,…
Để có thể tiến hành việc thí nghiệm, sinh viên cần trang bị các thiết bị sau:
- Kit thí nghiệm vi điều khiển
- Mạch nạp Pickit 2 (3)
- Dây nối
- Phần mềm viết code cho vi điều khiển ( MPLab + Cxx Compiler, Hi-TechC, CCS-C hoặc
MicroC )
Mục tiêu:
Hiểu biết về Kit thí nghiệm vi điều khiển.
Cài đặt một số phần mềm thông dụng trong việc lập trình cho vi điều khiển (Ví dụ:
MPLab + Cxx Compiler, Hi-TechC, CCS-C hoặc MicroC.
Biết cách cơ bản để có thể xuất nhập dữ liệu, thực hiện các lệnh về xử lý bit, định thời cơ
bản bằng delay, truyền dữ liệu và từ đó ứng dụng CCS-C viết chương trình hiển thị dữ
liệu lên LCD, LED 7 đoạn và dãy 8 Led đơn.
Hình 2: Phần mềm nhận diện được mạch nạp và vi điều khiển.
Sau đó nhấn: File>>Import để nhập file .hex. Quá trình thực hiện được thể hiện trong các hình
3, 4, và 5.
Bài thí nghiệm 2: Thực hiện kết nối PORTD đến các chân đèn LED
a) Viết chương trình điều khiển các đèn LED sáng dần theo thứ tự D0 => D7 cứ mỗi 1s như sau:
D0 sáng, D0D1 sáng, D0D1D2 sáng, …, D0D1D2D3D4D5D6D7 sáng, rồi quay trở lại D0 sáng
và cứ thế tiếp tục?
b) Viết chương trình điều khiển đèn LED sáng tuần tự theo trình tự D0-D1-D2-D3-D4-D5-D6-
D7-D6-D5-D4-D3-D2-D1 sau mỗi 1s như sau: D0 sáng =>1s => D0 tắt, D1 sáng =>1s => D1
tắt, D2 sáng, … , D6 tắt, D7 sáng, D7 tắt D6 sáng, D6 tắt D5 sáng, …
Bài thí nghiệm 3: Sử dụng các nút nhấn SW1, SW2, SW3, SW4, và SW5 điều khiển các đèn
LED theo 5 chế độ (mode) như sau:
a) Nhấn SW1 thì các đèn sáng tuần tự như sau: D0-D2-D4-D6
b) Nhấn SW2 thì các đèn sáng tuần tự như sau: D1-D3-D5-D7
Bài thí nghiệm 5: Hiển thị tên tất cả thành viên trong nhóm ra module LED 14 đoạn
Thiết kế và lập trình mạch điện sử dụng linh kiện 14SEG-MPX6-CC-RED, … với các nút nhấn
SW hiển thị tên của các thành viên trong nhóm sao cho: