TAILIEUCHUNG - Tài liệu thực hành Vi điều khiển - Công tắc nhấn

Công tắc đơn Các phím đơn dùng để điều khiển khi hệ thống không đòi hỏi nhiều giá trị nhập (chẳng như chỉ cần các điều khiển đóng mở thiết bị). Khi thực hiện kiểm tra phím nhấn, vấn đề cần thiết là phải thực hiện chống dội. Quá trình chống dội có thể thực hiện bằng phần mềm: Do thời gian dội của phím vào khoảng 20ms nên quá trình chống dội bằng phần mềm đơn giản là tạo một thời gian trễ đủ lớn | Tài liệu thực hành Vi điều khiển BÀI 4 CÔNG TẮC NHẤN MỤC ĐÍCH Giúp sinh viên khảo sát các vấn đề sau - Sử dụng phần mềm Proteus để mô phỏng mạch điện. - Tìm hiểu cách thức kiểm tra công tăc có nhấn hay không và các ứng dụng của chúng dùng trong 89C51. THIÉT BI SỬ DỤNG - Máy vi tính. - Phần mềm Proteus 1. Cơ sở lý thuyết Công tắc đơn Các phím đơn dùng để điều khiển khi hệ thống không đòi hỏi nhiều giá trị nhập chẳng như chỉ cần các điều khiển đóng mở thiết bị . Khi thực hiện kiểm tra phím nhấn vấn đề cần thiết là phải thực hiện chống dội. Quá trình chống dội có thể thực hiện bằng phần mềm Do thời gian dội của phím vào khoảng 20ms nên quá trình chống dội bằng phần mềm đơn giản là tạo một thời gian trễ đủ lớn để chương trình bỏ qua ảnh hưởng khi dội. Khi thực hiện giao tiếp giữa công tắc đơn và vi điều khiển MCS-51 thì cần lưu ý phải set bit tương ứng của vi điều khiển lên mức logic 1 mới có thể đọc dữ liệu vào. Phần cứng giao tiếp có thể mô tả như hình vẽ tuy nhiên đối với họ MCS-51 các port đã có điện trở kéo lên nguồn trừ port 0 nên đối với sơ đồ hình a và c có thể không cần điện trở R. VCC SW To uP SW VCC To uP c a b Bàn phím Hex khi không nhấn phím thì hàng của bàn phím Hex nối với Vcc thông qua điện trở R nên có mức logic 1. Để phân biệt được trạng thái của phím nhấn thì mức logic khi nhấn phím phải là mức logic 0. Mà khi nhấn một phím nào đó thì tương ứng hàng và cột của bàn phím Hex sẽ kết nối với nhau. Do đó để thực hiện kiểm tra một phím thì ta phải cho trước cột chứa phím tương ứng ở mức logic 0 sau đó kiểm tra hàng của phím nếu hàng 0 thì có nhấn phím còn hàng 1 thì không nhấn phím. Phạm Hùng Kim Khánh Trang 25 Tài liệu thực hành Vi điều khiển Ví dụ như muốn kiểm tra phím 4 thì ta cho cột chứa phím 4 ở mức logic 0 chân 5 của J1 các cột khác 1 nghĩa là dữ liệu tại J1 là 1000xxxxb sau đó thực hiện kiểm tra chân 2 của J1 hàng của phím 4 nếu chân này 0 thì phím 4 được nhấn. 2. Tiến trình thực hiện Công tắc đơn Sử dụng mạch như hình vẽ trang bên với các linh .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.