DANH SÁCH CÁC BÀI TẬP LỚN MÔN KỸ THUẬT LẬP TRÌNH CHUYÊN DỤNG
1. Xây dựng chương trình và phần cứng điều khiển chiều và tốc độ động cơ DC ghép nối qua cổng máy in.
Hướng dẫn:
- Điều khiển 1 động cơ DC
- Tốc độ thay đổi từ 0-100(thông số này thay đổi thông qua phím bấm)
- Đảo chiều động cơ
2. Xây dựng chương trình hiển thị chữ D T V T K 7 lần lượt trên một ma trận LED 8x8 ghép nối qua cổng LPT của máy tính.
Ví dụ:
3. Xây dựng chương trình và phần cứng ghép nối qua cổng LPT thực hiện chức năng bật tắt 1 bóng điện 40W/220V. Bật tắt bằng phím bấm trên bàn phím máy tính
4. Viết chương trình thực hiện các phép toán cộng, trừ, nhân, chia các số nhỏ hơn 10 rồi hiện kết quả lên 1 LED 7 thanh ghép nối qua cổng LPT.
5. Thiết kế mạch điện ghép nối 4 đèn LED 7 thanh với cổng LPT. Viết chương trình hiển thị đồng hồ hệ thống của máy tính có dạng HH:MM trên 4 đèn LED đó.
6. Thiết kế mạch điện mô phỏng đèn giao thông tại một ngã tư sử dụng 2 bộ đèn, mỗi bộ đèn gồm 1 đèn LED đỏ, một đèn LED xanh, một đèn LED vàng và 1 đèn LED 7 thanh hiển thị thời gian đếm ngược. Viết chương trình điều khiển hệ thống đèn giao thông.
7. Thiết kế mạch điện ghép nối một mạch phát còi báo động qua cổng LPT. Viết chương trình điều khiển việc phát còi to dần.
8. Thiết kế mạch điện ghép nối 8 đèn LED với cổng LPT của máy tính. Viết chương trình hiển thị các số từ 00h đến ffh trên dãy dèn LED dưới dạng nhi phân.
9. Xếp LED thành chữ DTVT K7, cho chạy từng chữ từ trái sang phải, hoặc từ phải sang trái, hoặc hiện thị sáng đồng thời.
10. Thiết kế mạch điện dùng 2 LED 7 thanh ghép nối với cổng máy in, rồi lập trình hiển thị đếm số từ 00 đến 99.
11. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT. Viết chương trình điều khiển led sáng từ trái sang phải rồi thực hiện ngược lại.
12. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT, các led đỏ, xanh xen kẽ nhau. Viết chương trình điều khiển led sáng nhấp nháy, và thay đổi độ nhấp nháy nhanh hoặc chậm từ bàn phím.(Làm nhiều hiệu ứng khác nữa)
13. Viết chương trình giải mã một bàn phím có kích thước 4x4 ghép nối qua cổng LPT. Các phím này biểu diễn các số từ 0 đến 9 và các phép toán +, - , x, /.
14. Thiết kế mạch điện ghép nối 16 led qua cổng LPT(8 xanh, 8 đỏ không xen kẽ nửa đỏ nủa xanh). Viết chương trình thực hiện các hiệu ứng trên 8 led: sáng từ trái qua phải và ngược lại, sáng dần từ trái qua phải và ngược lại, sáng dần từ hai bên, sáng dần từ giữa ra, tắt dần từ giữa, tắt dần từ hai bên.
15. Thiết kế mạch điện gồm 8 led và một phím bấm ghép nối qua cổng LPT. Viết chương trình thực hiện: Dùng phím ấn để thay đổi hiệu ứng hiển thị ra led
16. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT. Viết chương trình điều khiển led sáng dần từ trái sang phải rồi thực hiện ngược lại, Thay đổi được tốc độ sáng thông qua bàn phím.
17. Thiết kế mạch điện gồm 8 LED đơn ghép nối qua cổng LPT, Viết chương trình nhập vào ký tự bất kỳ và hiển thị dạng nhị phân của ký tự vừa nhập qua 8 led đơn.
18. Thiết kế mạch điện ghép nối quạt điện với cổng LPT. Viết chương trình để điều khiển tốc độ của quạt điện thông qua máy tính. (Loại quạt điện nhỏ)
19. Xây dựng chương trình và phần cứng ghép nối qua cổng LPT thực hiện chức năng hẹn giờ bật tắt bóng điện 40W/220V.
20. Thiết kế mạch điện điều khiển 8 Loa ghép nối với cổng LPT. Viết chương trình điều khiển bật tắt 8 loa.
21. Thiết kế ma trận led đơn 8x8 ghép nối với LPT, trong đó cột có vị trí chẵn là led đỏ, cột vị trí lẻ là led xanh. Viết chương trình điều khiển ma trận led sáng theo hiệu ứng: sáng dần từ trái sang phải, và từ phải sang trái, (có thể thay đổi hiệu ứng)
22. Thiết kế mạch điện điều khiển 24 đèn LED ( 8 led xanh; 8 led đỏ; 8 led vàng) ghép nối qua cổng LPT. Viết chương trình điều khiển thực hiện các hiệu ứng như nhấp nháy, sáng từ trái sang phải, sáng từ phải sang trái, sáng led đỏ nhưng tắt led vàng và xanh…
B. TỔ CHỨC THỰC HIỆN
• Mỗi nhóm có 6 SV, chia theo nhóm giống với môn kỹ thuật lập trình nhúng.
C. TRAO ĐỔI:
• SV tìm kiếm trên mạng các tài liệu về ghép nối với cổng LPT, …
• Trao đổi với thầy Vinh, thầy Thịnh về vấn đề chưa rõ trong yêu cầu của bài toán
• mail của thầy Vinh: vtvinhtnu@gmail.com; mail của thầy Thịnh: phamquocthinh@gmail.com
D. BỐ CỤC BÀI TẬP LỚN
BÌA
Ghi rõ, tên bài toán, danh sách thành viên tham gia
MỞ ĐẦU
PHẦN 1: LÝ THUYẾT CƠ SỞ
Lý thuyết về cổng LPT
PHÂN 2: SƠ ĐỒ THIẾT KẾ MẠCH
Vẽ sơ đồ, trình bày nguyên lý hoạt động của các mạch liên quan
PHẦN 3: CHƯƠNG TRÌNH ĐIỀU KHIỂN
(Viết lưu đồ hoạt động, mã chương trình)
KẾT LUẬN
Thu đươc những gì sau bài tập lơn này
TÀI LIỆU THAM KHẢO
1. Xây dựng chương trình và phần cứng điều khiển chiều và tốc độ động cơ DC ghép nối qua cổng máy in.
Hướng dẫn:
- Điều khiển 1 động cơ DC
- Tốc độ thay đổi từ 0-100(thông số này thay đổi thông qua phím bấm)
- Đảo chiều động cơ
2. Xây dựng chương trình hiển thị chữ D T V T K 7 lần lượt trên một ma trận LED 8x8 ghép nối qua cổng LPT của máy tính.
Ví dụ:
3. Xây dựng chương trình và phần cứng ghép nối qua cổng LPT thực hiện chức năng bật tắt 1 bóng điện 40W/220V. Bật tắt bằng phím bấm trên bàn phím máy tính
4. Viết chương trình thực hiện các phép toán cộng, trừ, nhân, chia các số nhỏ hơn 10 rồi hiện kết quả lên 1 LED 7 thanh ghép nối qua cổng LPT.
5. Thiết kế mạch điện ghép nối 4 đèn LED 7 thanh với cổng LPT. Viết chương trình hiển thị đồng hồ hệ thống của máy tính có dạng HH:MM trên 4 đèn LED đó.
6. Thiết kế mạch điện mô phỏng đèn giao thông tại một ngã tư sử dụng 2 bộ đèn, mỗi bộ đèn gồm 1 đèn LED đỏ, một đèn LED xanh, một đèn LED vàng và 1 đèn LED 7 thanh hiển thị thời gian đếm ngược. Viết chương trình điều khiển hệ thống đèn giao thông.
7. Thiết kế mạch điện ghép nối một mạch phát còi báo động qua cổng LPT. Viết chương trình điều khiển việc phát còi to dần.
8. Thiết kế mạch điện ghép nối 8 đèn LED với cổng LPT của máy tính. Viết chương trình hiển thị các số từ 00h đến ffh trên dãy dèn LED dưới dạng nhi phân.
9. Xếp LED thành chữ DTVT K7, cho chạy từng chữ từ trái sang phải, hoặc từ phải sang trái, hoặc hiện thị sáng đồng thời.
10. Thiết kế mạch điện dùng 2 LED 7 thanh ghép nối với cổng máy in, rồi lập trình hiển thị đếm số từ 00 đến 99.
11. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT. Viết chương trình điều khiển led sáng từ trái sang phải rồi thực hiện ngược lại.
12. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT, các led đỏ, xanh xen kẽ nhau. Viết chương trình điều khiển led sáng nhấp nháy, và thay đổi độ nhấp nháy nhanh hoặc chậm từ bàn phím.(Làm nhiều hiệu ứng khác nữa)
13. Viết chương trình giải mã một bàn phím có kích thước 4x4 ghép nối qua cổng LPT. Các phím này biểu diễn các số từ 0 đến 9 và các phép toán +, - , x, /.
14. Thiết kế mạch điện ghép nối 16 led qua cổng LPT(8 xanh, 8 đỏ không xen kẽ nửa đỏ nủa xanh). Viết chương trình thực hiện các hiệu ứng trên 8 led: sáng từ trái qua phải và ngược lại, sáng dần từ trái qua phải và ngược lại, sáng dần từ hai bên, sáng dần từ giữa ra, tắt dần từ giữa, tắt dần từ hai bên.
15. Thiết kế mạch điện gồm 8 led và một phím bấm ghép nối qua cổng LPT. Viết chương trình thực hiện: Dùng phím ấn để thay đổi hiệu ứng hiển thị ra led
16. Thiết kế mạch điện gồm 16 led nối ghép nối với cổng LPT. Viết chương trình điều khiển led sáng dần từ trái sang phải rồi thực hiện ngược lại, Thay đổi được tốc độ sáng thông qua bàn phím.
17. Thiết kế mạch điện gồm 8 LED đơn ghép nối qua cổng LPT, Viết chương trình nhập vào ký tự bất kỳ và hiển thị dạng nhị phân của ký tự vừa nhập qua 8 led đơn.
18. Thiết kế mạch điện ghép nối quạt điện với cổng LPT. Viết chương trình để điều khiển tốc độ của quạt điện thông qua máy tính. (Loại quạt điện nhỏ)
19. Xây dựng chương trình và phần cứng ghép nối qua cổng LPT thực hiện chức năng hẹn giờ bật tắt bóng điện 40W/220V.
20. Thiết kế mạch điện điều khiển 8 Loa ghép nối với cổng LPT. Viết chương trình điều khiển bật tắt 8 loa.
21. Thiết kế ma trận led đơn 8x8 ghép nối với LPT, trong đó cột có vị trí chẵn là led đỏ, cột vị trí lẻ là led xanh. Viết chương trình điều khiển ma trận led sáng theo hiệu ứng: sáng dần từ trái sang phải, và từ phải sang trái, (có thể thay đổi hiệu ứng)
22. Thiết kế mạch điện điều khiển 24 đèn LED ( 8 led xanh; 8 led đỏ; 8 led vàng) ghép nối qua cổng LPT. Viết chương trình điều khiển thực hiện các hiệu ứng như nhấp nháy, sáng từ trái sang phải, sáng từ phải sang trái, sáng led đỏ nhưng tắt led vàng và xanh…
B. TỔ CHỨC THỰC HIỆN
• Mỗi nhóm có 6 SV, chia theo nhóm giống với môn kỹ thuật lập trình nhúng.
C. TRAO ĐỔI:
• SV tìm kiếm trên mạng các tài liệu về ghép nối với cổng LPT, …
• Trao đổi với thầy Vinh, thầy Thịnh về vấn đề chưa rõ trong yêu cầu của bài toán
• mail của thầy Vinh: vtvinhtnu@gmail.com; mail của thầy Thịnh: phamquocthinh@gmail.com
D. BỐ CỤC BÀI TẬP LỚN
BÌA
Ghi rõ, tên bài toán, danh sách thành viên tham gia
MỞ ĐẦU
PHẦN 1: LÝ THUYẾT CƠ SỞ
Lý thuyết về cổng LPT
PHÂN 2: SƠ ĐỒ THIẾT KẾ MẠCH
Vẽ sơ đồ, trình bày nguyên lý hoạt động của các mạch liên quan
PHẦN 3: CHƯƠNG TRÌNH ĐIỀU KHIỂN
(Viết lưu đồ hoạt động, mã chương trình)
KẾT LUẬN
Thu đươc những gì sau bài tập lơn này
TÀI LIỆU THAM KHẢO