Danh mục

Bài tập hệ điều khiển

Số trang: 0      Loại file: pdf      Dung lượng: 190.93 KB      Lượt xem: 15      Lượt tải: 0    
Thu Hiền

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Thiết kế hệ thống điều khiển 8 LED đơn hoạt động như sau:- Các LED sáng đuổi từ trái sang phải (1 lần), tDELAY = 0,3s.- Các LED sáng dần từ trái sang phải (2 lần), tDELAY = 0,5s.- Các LED tắt hết, tDELAY = 2s.- Các LED sáng tắt (5 lần), tDELAY = 1s.- Các LED sáng dần từ 2 biên vào giữa (1 lần), tDELAY = 1s.- Các LED tắt hẳn và quá trình điều khiển kết thúc (không lặp lại).• Yêu cầu:o Chọn tần số dao động thạch anh là 11,0592MHz.o Phải sử dụng Timer để tạo...
Nội dung trích xuất từ tài liệu:
Bài tập hệ điều khiểnEx 1: Point LED 1. Thiết kế hệ thống điều khiển 8 LED đơn hoạt động như sau: - Các LED sáng đuổi từ trái sang phải (1 lần), tDELAY = 0,3s. - Các LED sáng dần từ trái sang phải (2 lần), tDELAY = 0,5s. - Các LED tắt hết, tDELAY = 2s. - Các LED sáng tắt (5 lần), tDELAY = 1s. - Các LED sáng dần từ 2 biên vào giữa (1 lần), tDELAY = 1s. - Các LED tắt hẳn và quá trình điều khiển kết thúc (không lặp lại). • Yêu cầu: o Chọn tần số dao động thạch anh là 11,0592MHz. o Phải sử dụng Timer để tạo thời gian. o Tự chọn phương pháp kết nối hệ thống sau cho có thể chạy trên mô hình. o Tự chọn viết chương trình bằng ngôn ngữ C hoặc ASM. o Có thể phát triển thêm tùy sáng kiến của nhóm. o Nộp báo cáo: File chương trình (C hoặc ASM). File mô phỏng (Protues). Thiết kế hệ thống (lắp ráp hệ thống đã thiết kế trên mô hình). 2. Thiết kế hệ thống điều khiển 16 LED đơn sáng đuổi từ trái sang phải, thời gian thay đổi trạng thái là 1s. • Yêu cầu: o Chọn tần số dao động thạch anh là 11,0592MHz. o Phải sử dụng Timer để tạo thời gian. o Tự chọn phương pháp kết nối hệ thống sau cho có thể chạy trên mô hình. o Tự chọn viết chương trình bằng ngôn ngữ C hoặc ASM. o Có thể phát triển thêm tùy sáng kiến của nhóm. o Nộp báo cáo: File chương trình (C hoặc ASM). File mô phỏng (Protues). Thiết kế hệ thống (lắp ráp hệ thống đã thiết kế trên mô hình). 3. Thiết kế hệ thống điều khiển 8 LED đơn hoạt động như sau: Chọn MSSV của một thành viên bất kỳ trong nhóm (bao gồm 8 số). Trong vòng 10s, thực hiện điều khiển 8 LED đơn sáng tắt với số lần sáng tắt của LEDx sẽ tương ứng với con số thứ x trong MSSV được chọn (Ví dụ: MSSV = 01234567 thì LED thứ 8: không hoạt động vì tương ứng số 0, LED thứ 1: sáng tắt 7 lần vì tương ứng với số 7, thực hiện tương tự cho các LED còn lại). Chương trình điều khiển chỉ thực hiện 1 lần rồi tắt hẳn. • Yêu cầu: o Chọn tần số dao động thạch anh là 11,0592MHz. o Phải sử dụng Timer để tạo thời gian. o Tự chọn phương pháp kết nối hệ thống sau cho có thể chạy trên mô hình. o Tự chọn ngôn ngữ lập trình ASM hoặc C. o Có thể phát triển thêm tùy sáng kiến của nhóm. o Nộp báo cáo: File chương trình (C hoặc ASM). File mô phỏng (Protues). Thiết kế hệ thống (lắp ráp hệ thống đã thiết kế trên mô hình).Ex 2: 7-segment LED 1. Thiết kế hệ thống điều khiển hiển thị sử dụng LED 7 đoạn để thực hiện việc đếm số liên tục cho các trường hợp sau: a. Đếm số BCD từ 00 – 23. b. Đếm số BCD từ 23 – 00. c. Đếm số HEX từ 50 – AB. d. Đếm số HEX từ AB – 50. e. Đếm số BCD từ 1965 – 2001. f. Đếm số BCD từ 2001 – 1965. g. Đếm số HEX từ 1F45 – 2001. h. Đếm số HEX từ 2001 – 1F45. • Yêu cầu: o Viết 4 chương trình tương ứng với 4 cấu hình LED 7 đoạn sau đây cho mỗi trường hợp đếm số bên trên: Phương pháp không đa hợp, ngõ vào dữ liệu kiểu BCD. Phương pháp không đa hợp, ngõ vào dữ liệu kiểu 7 đoạn. Phương pháp đa hợp, ngõ vào dữ liệu kiểu BCD (không dùng vi mạch giải đa hợp bên ngoài). Phương pháp đa hợp, ngõ vào dữ liệu kiểu 7 đoạn (không dùng vi mạch giải đa hợp bên ngoài). o Thời gian thay đổi số đếm là 0,3s với tần số dao động thạch anh là 11,0592MHz. o Tự chọn viết chương trình bằng ngôn ngữ C hoặc ASM cho mỗi trường hợp. o Có thể phát triển thêm tùy sáng kiến của nhóm. o Nộp báo cáo: File chương trình (C hoặc ASM). File mô phỏng (Protues). Thiết kế hệ thống (lắp ráp hệ thống đã thiết kế trên mô hình). 2. Thiết kế hệ thống điều khiển hiển thị sử dụng LED 7 đoạn để thực hiện việc hiển thị thông tin cho các trường hợp sau: a. Hiển thị chuỗi ký tự “-PEP-SI-“ trên 8 LED. b. Sáng tắt liên tục chuỗi ký tự “-PEP-SI-“ trên 8 LED. (*) c. Sáng tắt 10 lần chuỗi ký tự “COCACOLA“, sau đó sáng liên tục chuỗi ký tự đó trên 8 LED. (*) d. Hiển thị lần lượt các chuỗi ký tự “COCACOLA“, “-PEP-SI-“, “-FANTA-“ trên 8 LED, quá trình hiển thị được lặp lại liên tục. (**) e. Hiển thị và dịch chuyển liên tục chuỗi ký tự “-PEP-SI-“ trên 8 LED từ phải sang trái. (***) f. Hiển thị và dịch chuyển liên tục chuỗi ký tự “COCACOLA“ trên 8 LED từ trái sang phải. (***) g. Hiển thị và dịch chuyển chuỗi ký tự “8051 - uCONTROLLER“ trên 8 LED từ phải sang trái, quá trình hiển thị được lặp lại liên tục. (***) • Yêu cầu: o Tự chọn phương pháp kết nối hệ thống sau cho có thể chạy trên mô hình. o Chọn tần số dao động thạch anh là 11,0592MHz, trong đó: (*) Thời gian của mỗi lần sáng (hoặc tắt) là 0,5s. (**) Thời gian dịch chuyển của chuỗi ký tự là 0,3s. (***) Thời gian hiển thị của mỗi chuỗi ký tự là 1s. o Tự chọn viết chương trình bằng ngôn ngữ C hoặc ASM cho mỗi trường hợp. o Có thể phát triển thêm tùy sáng kiến của nhóm. Nộp báo cáo: o File chương trình (C hoặc ASM). File mô phỏng (Protues). Thiết kế hệ thống (lắp ráp hệ thống đã thiết kế trên mô hình).3. Thiết kế hệ thống đồng hồ số gồm 6 LED 7 đoạn (hoặc dùng LCD) hiển thị HH:MM:SS (trong đó HH: giờ, ...

Tài liệu được xem nhiều: