

|
# |
|
Muốn kiếm tiền, trước hết hãy cho đi những gì đang có |
2. Thực hành điều khiển các thiết bị vào ra
2.2 Giao tiếp công tắc
2.2.1 Điều khiển bật tắt led khi nhấn công tắc
Trong công nghiệp khi nhấn phím điều khiển hệ thống, nhu cầu hiển thị tác động của người vận hành xem đã tác động chưa rất quan trọng. Giải pháp dùng led để hiển thị được sử dụng rất nhiều. Phần này sẽ mô tả giải pháp dùng vi điều khiển để điều khiển việc hiển thị tác động nhấn công tắc. Bước 1:
Xây dựng mạch điều khiển mô tả như hình 2.2.1. Trong ví dụ này, các chân P2.0 đến chân P2.7 của vi điều khiển được nối với phím bấm nháy và các chân P0.0 đến P0.7 được nối với Ka-tốt của led. Nhiệm vụ là khi nhấn phím tại chân P2.x thì led nối với chân P0.x tương ứng sẽ sáng. |
|
Họ vi điều khiển 8051 |

|
Hình 2.2.1 Sơ đồ nguyên lý hoạt động giao tiếp với công tắc Bước 2:
Lập trình điều khiển Led theo ngôn ngữ lập trình Assembly (có thể dùng chương trình Reads51) Nội dung chương trình: =============================================================== org 0h start: mov A,P2 ; Đọc dữ liệu từ cổng P2, lưu vào thanh ghi ACC =============================================================== Bước 3:
Biên dịch chương trình trên bằng các chương trình biên dịch chuyên dụng cho vi điều khiển như Reads51. Sau khi biên dịch, chươn trình sẽ tạo ra file mã máy mà vi điều khiển dựa vào đó để hoạt động. Thông thường file đó sẽ có dạng tên_file.hex. Việc đặt tên file là do người dùng tự đặt. Bước 4
Nạp file mã máy mà chương trình biên dịch vừa tạo ra bằng các công cụ và mạch nạp như trong trang web này hướng dẫn làm như: MN89V1, MN89V2 và MN89V3. Sau khi nạp file mã máy vào vi điều khiển 89S51. Gắn vi điều khiển vào mạch ứng dụng, sẽ thấy kết quả của bài học. Hoặc cũng có thể dùng chương trình mô phỏng vi điều khiển và mạch điện Proteus 7.1 hoặc simulation8051 |