1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

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

10 226 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 190,93 KB

Nội dung

Ex 1: Point LED Thiết kế hệ thống điều khiển LED đơn hoạt động 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ừ biên vào (1 lần), tDELAY = 1s - Các LED tắt hẳn 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 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 chạy mô hình o Tự chọn viết chương trình ngôn ngữ C ASM o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) 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 1s • Yêu cầu: o Chọn tần số dao động thạch anh 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 chạy mô hình o Tự chọn viết chương trình ngôn ngữ C ASM o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển LED đơn hoạt động sau: Chọn MSSV thành viên nhóm (bao gồm số) Trong vòng 10s, thực điều khiển LED đơn sáng tắt với số lần sáng tắt LEDx tương ứng với số thứ x MSSV chọn (Ví dụ: MSSV = 01234567 LED thứ 8: không hoạt động tương ứng số 0, LED thứ 1: sáng tắt lần tương ứng với số 7, thực tương tự cho LED lại) Chương trình điều khiển thực lần tắt hẳn • Yêu cầu: o Chọn tần số dao động thạch anh 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 chạy mô hình o Tự chọn ngôn ngữ lập trình ASM C o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Ex 2: 7-segment LED Thiết kế hệ thống điều khiển hiển thị sử dụng LED đoạn để thực việc đếm số liên tục cho 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 chương trình tương ứng với cấu hình LED đoạn sau cho trường hợp đếm số bên trên: Phương pháp không đa hợp, ngõ vào liệu kiểu BCD Phương pháp không đa hợp, ngõ vào liệu kiểu đoạn Phương pháp đa hợp, ngõ vào 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 liệu kiểu đ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 0,3s với tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển hiển thị sử dụng LED đoạn để thực việc hiển thị thông tin cho trường hợp sau: a Hiển thị chuỗi ký tự “-PEP-SI-“ LED b Sáng tắt liên tục chuỗi ký tự “-PEP-SI-“ 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ự LED (*) d Hiển thị chuỗi ký tự “COCACOLA“, “-PEP-SI-“, “-FANTA-“ LED, trình hiển thị lặp lại liên tục (**) e Hiển thị dịch chuyển liên tục chuỗi ký tự “-PEP-SI-“ LED từ phải sang trái (***) f Hiển thị dịch chuyển liên tục chuỗi ký tự “COCACOLA“ LED từ trái sang phải (***) g Hiển thị dịch chuyển chuỗi ký tự “8051 - uCONTROLLER“ LED từ phải sang trái, trình hiển thị 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 chạy mô hình o Chọn tần số dao động thạch anh 11,0592MHz, đó: (*) Thời gian lần sáng (hoặc tắt) 0,5s (**) Thời gian dịch chuyển chuỗi ký tự 0,3s (***) Thời gian hiển thị chuỗi ký tự 1s o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống đồng hồ số gồm LED đoạn (hoặc dùng LCD) hiển thị HH:MM:SS (trong HH: giờ, MM: phút, SS: giây) • Yêu cầu: o Chọn tần số dao động thạch anh 11,0592MHz o Phải sử dụng Timer để tạo thời gian o Đảm bảo độ xác mặt thời gian đồng hồ o Thời gian mặc định ban đầu 12:55:00 o Đồng hồ chạy chế độ 24 o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống đếm sản phẩm gồm LED đoạn (hoặc dùng LCD) hiển thị TT:DD:SSSS (trong TT: số lượng thùng, DD: giá trị mặc định số sản phẩm thùng, SSSS: số lượng sản phẩm) • Yêu cầu: o Chọn tần số dao động thạch anh 11,0592MHz o Phải sử dụng Timer để đếm sản phẩm o Sử dụng nút nhấn để giả lập xung đếm sản phẩm (phải kết nối với ngõ vào Timer) o Tự chọn giá trị mặc định số sản phẩm thùng riêng cho nhóm (>=12, hàng đơn vị phải khác 0) o Giá trị mặc định 00:xx:0000 o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Tự chọn viết chương trình ngôn ngữ C ASM o Có thể phát triển thêm tùy sáng kiến nhóm Ex 3: Matrix LED Lab: Thiết kế hệ thống điều khiển LED ma trận (1 LED ma trận x 8) để thực việc hiển thị thông tin cho trường hợp sau: a Hiển thị số đếm BCD từ đến ( liên tục (***) ), trình hiển thị lặp lại b Hiển thị ký tự từ A đến Z ( ), trình hiển thị lặp lại liên tục (***) c Hiển thị dịch chuyển liên tục chuỗi ký tự “TRUONG DAI HOC CONG NGHIEP TP HO ) từ phải sang trái (**) CHI MINH – KHOA DIEN TU” ( d Hiển thị dịch chuyển liên tục chuỗi ký tự “KHOA CONG NGHE DIEN TU” từ phải sang trái với cấu trúc màu LED ma trận bên (viết riêng chương trình cho cấu trúc màu) (**) e Hiển thị số đếm BCD từ đến Với điều kiện màu số thay f đổi liên tục –> –> số LED ma trận thay đổi (***) Hiển thị dịch chuyển liên tục chuỗi ký tự “KHOA CONG NGHE DIEN TU” từ phải sang trái Với điều kiện màu ký tự thay đổi liên tục sau 1s ( –> –> ) (**) g Hiển thị dịch chuyển liên tục chuỗi ký tự “KHOA CONG NGHE DIEN TU” từ phải sang trái Với điều kiện cấu trúc màu LED ma trận thay đổi liên tục sau 1s • ( –> –> –> –> –> –> –> ) (**) Yêu cầu: o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Chọn tần số dao động thạch anh 11,0592MHz, đó: (*) Thời gian lần sáng (hoặc tắt) 0,5s (**) Thời gian dịch chuyển chuỗi hình ảnh 0,3s (***) Thời gian hiển thị hình ảnh 1s o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển LED ma trận (1 LED ma trận x 8) để thực trường hợp hiệu ứng hình ảnh chuyển động sau Bằng cách sử dụng mã hình ảnh cho sẵn (0xE3,0xC1,0x81,0x03,0x03,0x81,0xC1,0xE3) a Hình ảnh sáng tắt liên tục • b Hình ảnh dịch chuyển liên tục từ trái sang phải c Hình ảnh dịch chuyển liên tục từ phải sang trái d Hình ảnh dịch chuyển liên tục từ lên e Hình ảnh dịch chuyển liên tục từ xuống f Hình ảnh sáng dần từ trái sang phải g Hình ảnh sáng dần từ phải sang trái h Hình ảnh sáng dần từ lên i Hình ảnh sáng dần từ xuống j Hình ảnh sáng dần từ hai bên vào Yêu cầu: o Phải sử dụng mã tạo hình cho sẵn, không tăng thêm số lượng mã viết chương trình tạo hiệu ứng o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Chọn tần số dao động thạch anh 11,0592MHz, đó: (*) Thời gian lần sáng (hoặc tắt) 0,5s (**) Thời gian dịch chuyển chuỗi hình ảnh 0,3s (***) Thời gian hiển thị hình ảnh 1s o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Ex 4: Character LCD Lab: Thiết kế hệ thống điều khiển Character LCD (2 hàng x 16 ký tự) để thực việc hiển thị thông tin cho trường hợp sau: a Hiển thị hai dòng chữ “KHOA CONG NGHE” “DIEN TU” đứng yên hai dòng hình LCD b Hiển thị hai dòng chữ “KHOA CONG NGHE DIEN TU – BO MON DIEN TU CONG NGHIEP” “DH CONG NGHIEP” hai dòng hình LCD với yêu cầu: dòng chữ thứ dịch chuyển liên tục từ phải sang trái, dòng chữ thứ hai đứng yên a Hiển thị hai dòng chữ “TRUONG DAI HOC CONG NGHIEP THANH PHO HO CHI MINH” “KHOA CONG NGHE DIEN TU – BO MON DIEN TU CONG NGHIEP” hai dòng hình LCD với yêu cầu: hai dòng chữ đồng thời dịch chuyển liên tục ngược chiều nhau, dòng chữ thứ dịch chuyển từ phải sang trái, dòng chữ thứ hai dịch chuyển từ trái sang phải • Yêu cầu: o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Thời gian dịch chuyển chuỗi ký 0,5s với tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển Character LCD (2 hàng x 16 ký tự) để thực việc hiển thị hai dòng chữ tiếng Việt có dấu “*Khoa Công nghệ*” “****Điện tử****” đứng yên hai dòng hình LCD • Yêu cầu: o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Thời gian dịch chuyển chuỗi ký 0,5s với tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển đếm sản phẩm hiển thị Character LCD (2 hàng x 16 ký tự) Hệ thống thực việc hiển thị hai dòng chữ “HO CHI MINH UNIVERSITY OF INDUSTRY – FACULTY ELECTRONIC TECHNOLOGY” “IN = … IN = …” hai dòng hình LCD với yêu cầu: dòng chữ thứ dịch chuyển liên tục từ phải sang trái, dòng chữ thứ hai hiển thị số lượng sản phẩm đếm chân vi điều khiển hiển thị tiếp phía sau dòng chữ “IN 1: … IN 2: …” • Yêu cầu: o Số lượng sản phẩm ngõ vào khống chế khoảng từ 00 đến 99 o Nên sử dụng Timer để đếm sản phẩm o Sử dụng nút nhấn để giả lập xung đếm sản phẩm (nên kết nối với ngõ vào Timer) o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o o o o Thời gian dịch chuyển chuỗi ký 0,5s với tần số dao động thạch anh 11,0592MHz Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp Có thể phát triển thêm tùy sáng kiến nhóm Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Ex 6: Keypad 4x4 Lab: Thiết kế hệ thống điều khiển LED đơn kết hợp với bàn phím ma trận 4x4 hoạt động sau: o Ban đầu chưa nhấn phím LED tắt o Khi nhấn phím “F1”: LED sáng tắt liên tục o Khi nhấn phím “F2”: LED sáng đuổi từ trái sang phải liên tục o Khi nhấn phím “F3”: LED sáng dần từ trái sang phải liên tục o Khi nhấn phím “F4”: LED sáng dần từ hai bên vào liên tục • Yêu cầu: o Nếu ta nhấn phím khác (các trường hợp phím nhấn phím bên trên) không làm thay đổi trạng thái hệ thống o Trạng thái hoạt động hệ thống phải thay đổi sau phím nhấn có tác dụng o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Thời gian thay đổi trạng thái LED 0,5s với tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển LED đoạn (có thể thay LCD) kết hợp với bàn phím ma trận 4x4 hoạt động sau: o Ban đầu chưa nhấn phím không hiển thị thông tin LED (hoặc LCD) o Khi nhấn phím “ESC”: không hiển thị thông tin (tắt hiển thị) o Khi nhấn phím “1”: hiển thị chuỗi “COCACOLA” o Khi nhấn phím “2”: hiển thị chuỗi “PEPSI” o Khi nhấn phím “3”: hiển thị chuỗi “FANTA” o Khi nhấn phím “4”: hiển thị chuỗi “TRIBECO” o Khi nhấn phím “5”: hiển thị chuỗi “NUOCSUOI” • Yêu cầu: o Nếu ta nhấn phím khác (các trường hợp phím nhấn phím bên trên) không làm thay đổi trạng thái hệ thống o Trạng thái hoạt động hệ thống phải thay đổi sau phím nhấn có tác dụng o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Chọn tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) ( ) Thiết kế hệ thống điều khiển LED ma trận (Bảng LED ma trận 16 x 64) kết hợp với bàn phím ma trận 4x4 để biểu diễn kiểu hiển thị dịch chuyển chuỗi ký tự “TRUONG DAI HOC CONG NGHIEP TP HO CHI MINH - KHOA CONG NGHE DIEN TU – BO MON DIEN TU VIEN THONG - LOP DHDT4TN” ( ) sau: o Ban đầu chưa nhấn phím không hiển thị thông tin LED ma trận o Khi nhấn phím “ESC”: không hiển thị thông tin (tắt hiển thị) o Khi nhấn phím “1”: dịch chuyển chuỗi từ phải sang trái liên tục o Khi nhấn phím “2”: dịch chuyển chuỗi từ trái sang phải liên tục o Khi nhấn phím “F1”: dịch chuyển chuỗi từ phải sang trái liên tục họ tên thành viên nhóm o Khi nhấn phím “F2”: dịch chuyển chuỗi từ trái sang phải liên tục mã số sinh viên thành viên nhóm • Yêu cầu: o Nếu ta nhấn phím khác (các trường hợp phím nhấn phím bên trên) không làm thay đổi trạng thái hệ thống o Trạng thái hoạt động hệ thống phải thay đổi sau phím nhấn có tác dụng o Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình o Thời gian dịch chuyển chuỗi hình ảnh 0,3s với tần số dao động thạch anh 11,0592MHz o Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp o Có thể phát triển thêm tùy sáng kiến nhóm o Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) ( • ) Thiết kế hệ thống khóa số điện tử dùng để đóng mở cửa hoạt động sau: o Ban đầu hệ thống cửa trạng thái đóng o Khi muốn mở cửa nhấn phím “F1”, hệ thống yêu cầu nhập password để mở cửa (nếu password) o Khi muốn đóng cửa nhấn phím “F2”, hệ thống đóng cửa mà không cần nhập password o Khi muốn thay đổi password nhấn phím “F3”, hệ thống yêu cầu nhập password cũ để xác nhận trước yêu cầu nhập password o Mọi hành động xâm nhập hệ thống sai password lần hệ thống đóng cửa báo động âm liên tục vòng 30s sau trở trạng thái ban đầu Yêu cầu: o Password để mở cửa bắt buộc phải có ký tự o Password mặc định ban đầu 000000 o Sử dụng hình LCD để hiển thị thông tin điều khiển hệ thống o Sử dụng bàn phím ma trận 4x4 để điều khiển hệ thống o Sử dụng LED đơn để minh họa hoạt động hệ thống điều khiển cửa: LED sáng tương ứng cửa mở LED tắt tương ứng cửa đóng o Sử dụng chuông Buzzer (hoặc sử dụng LED đơn) để thiết kế hệ thống báo động (On = 1s / Off = 0.5s) o Mỗi lần có phím nhấn chuông Buzzer phát âm “Tít” (On = 0.2s) để báo cho người dùng biết nhấn phím có tác dụng (hoặc thay LED đơn) o o o o o Có thể sử dụng thêm phím OK Cancel để xác nhận hủy bỏ yêu cầu nhập thông tin từ bàn phím Tự chọn phương pháp kết nối hệ thống sau cho chạy mô hình Tự chọn viết chương trình ngôn ngữ C ASM cho trường hợp Có thể phát triển thêm tùy sáng kiến nhóm Nộp báo cáo: File chương trình (C ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) ... hình LCD để hiển thị thông tin điều khiển hệ thống o Sử dụng bàn phím ma trận 4x4 để điều khiển hệ thống o Sử dụng LED đơn để minh họa hoạt động hệ thống điều khiển cửa: LED sáng tương ứng cửa... ASM) File mô (Protues) Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển đếm sản phẩm hiển thị Character LCD (2 hàng x 16 ký tự) Hệ thống thực việc hiển thị hai... Thiết kế hệ thống (lắp ráp hệ thống thiết kế mô hình) Thiết kế hệ thống điều khiển Character LCD (2 hàng x 16 ký tự) để thực việc hiển thị hai dòng chữ tiếng Việt có dấu “*Khoa Công nghệ*” “****Điện

Ngày đăng: 07/12/2015, 02:30

TỪ KHÓA LIÊN QUAN

w