Danh mục

Bài giảng Thiết kế hệ thống vi xử lý: Chương 8 - Nguyễn Hồng Quang

Số trang: 23      Loại file: pdf      Dung lượng: 637.59 KB      Lượt xem: 9      Lượt tải: 0    
Jamona

Phí tải xuống: 14,000 VND Tải xuống file đầy đủ (23 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 8 của bài giảng Thiết kế hệ thống vi xử lý giới thiệu về các thiết bị ngoại vi như: Giao tiếp với đèn LED, giao tiếp với phím, giao tiếp với LCD, giao tiếp với động cơ bước, giao tiếp với động cơ 1 chiều,...và một số nội dung khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống vi xử lý: Chương 8 - Nguyễn Hồng Quang Thiết bị ngoại vi • Giao tiÕp víi ®Ìn LED • Giao tiÕp víi phÝm • Gi¸o tiÕp víi LCD • Giao tiÕp víi ®éng c¬ b−íc • Giao tiÕp víi ®éng c¬ 1 chiÒu 1Electrical Engineering Nguồn cung cấp • Mạch cung cấp 5V 1 chiều từ nguồn 9V – 15VDC • Chất lượng ổn định • Dễ chế tạo bằng linh kiện có sẵn 2Electrical Engineering 1 Các linh kiện lắp ráp thử 3Electrical Engineering Đèn LED • Là Diốt phát sáng • Cần phải cung cấp điện trở hạn chế để giới hạn dòng điện trong mạch • Có nhiều màu khác nhau 4Electrical Engineering 2 Sơ đồ điều khiển (led.asm) Điều khiển đèn LED Điều khiển Relay 5Electrical Engineering LED 7 thanh • Anốt chung • Catốt chung • Dùng hiển thị số 0-F 6Electrical Engineering 3Hiển thị LED 7 thanh dùng VXL 7 Electrical Engineering Hiển thị nhiều dữ liệu• Cho phép hiển thị nhiều số khác nhau• Sử dụng IC chuyên dụng để hiển thị, đơn giản hóa việc giải mã• Phối hợp 2 phương pháp: hiện thị trực tiếp và hiển thị dồn kênh 8 Electrical Engineering 4 Hiển thị dồn kênh 9 Electrical Engineering Thuật toán• Hiển thị từng số• Chuyển sang kênh tiếp theo• Tần số quét lớn hơn 100Hz 10 Electrical Engineering 5 Ví dụ• Hiển thị 4 số, vòng lặp bắt đầu từ 00010001• Dữ liệu cần hiển thị lưu trong bộ đệm trong RAM• P1 dùng đề điểu khiển hiển thị 11 Electrical Engineering Nhận phím bấm • Phím bấm • Nút ấn • Công tắc • Loại thường kín (NC) và thường hở (NO) 12 Electrical Engineering 6 Chương trình nhận phím SETB P3.0 ;LOOP: JB P3.0, NOT_PRESSED ; If the button is not pressed, ACALL DISPLAY_0 ; Display 0 AJMP LOOP ; Jump back up to LOOP:NOT_PRESSED: ACALL DISPLAY_1 ; Display 1 AJMP LOOP ; go to LOOP 13 Electrical Engineering Chống rung Chống rung bằng phần cứng Chống rung bằng phần mềm 14 Electrical Engineering 7 Ma trận phím 15 Electrical Engineering Thuật toán• Đặt hàng là cổng ra và cột là cổng vào• Chuyển lần lượt từng hàng 1 về 0• Đọc giá trị cổng vào• Nếu cổng vào nào về 0 thì xác định phím bấm trên cở sở hàng và cột tương ứng• Chương trình tiếp tục quét lặp lại 16 Electrical Engineering ...

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