Keypad with CCS

5:06:00 AM
Hôm nay tôi sẽ hướng dẫn các bạn sử dụng ma trận bàn phím 4x4.
1. Ma trận phím 4x4
Ma trận phím 4x4 gồm 16 nút bấm được kết nối thành 4 hàng và 4 cột.


keypad


Bàn phím 4x4 trong proteus (KEYPAD).


keypad

Để đọc giá trị của phím bấm ta sẽ sử dụng thuật toán “quét phím”. Có 2 cách quét phím là quét theo cột hay quét theo hàng. Ở đây tôi nói về quét hàng, quét cột cũng hoàn toàn tương tự.
Ta lần lượt xuất tín hiệu mức 0 ra các hàng (khi một hàng là mức 0 thì tất cả các hàng khác phải là mức 1). Sau đó kiểm tra các cột nếu cột nào có mức logic 0 thì phím có tọa độ hàng và cột đó được ấn. Các bạn nên xem kĩ code bên dưới sẽ hiểu rõ hơn.


Ảnh mô phỏng protues.



Link download project.

Share this

Related Posts

Previous
Next Post »