Keypad 4X4

Một phần của tài liệu đồ án điện tử điển hình (Trang 37)

Hình 2.16. Sơ đồ cấu trúc keypad 4X4

KEYPAD là một "thiết bị nhập" chứa các nút nhấn cho phép người dùng nhập các chữ số, chữ cái hoặc ký hiệu vào bộ điều khiển. KEYPAD không chứa tất cả bảng mã ASCII như keyboard và vì thế KEYPAD thường được tìm thấy trong các thiết bị chuyên dụng. Các nút nhấn trên các máy tính điện tử cầm tay là một ví dụ về KEYPAD. Số lượng nút nhấn của một KEYPAD thay đổi phụ thuộc vào yêu cầu ứng dụng. Trong bài này tôi giới thiệu cách điều khiển của một loại KEYPAD đơn giản, KEYPAD 4x4.

Gọi là KEYPAD 4x4 vì KEYPAD này có 16 nút nhấn được bố trí dạng ma trận 4 hàng và 4 cột. Cách bố trí ma trận hàng và cột là cách chung mà các KEYPAD sử dụng. Cũng giống như các ma trận LED, các nút nhấn cùng hàng và cùng cột được nối với nhau, vì thế với KEYPAD 4x4 sẽ có tổng cộng 8 ngõ ra (4 hàng và 4 cột). Mô hình KEYPAD 4x4 được thể hiện trong

Hình 2.17. Mô hình thật của Keypad 4X4

Hình 2.17: mô hình thật của 1 KEYPAD 4x4 và hình a là cấu hình bên trong của nó. Bốn hàng của KEYPAD được đánh dấu là A, B, C và D trong khi 4 cột được gọi là 1, 2, 3 và 4.

Hoạt động của KEYPAD: Giả sử nút '2' được nhấn, khi đó đường C và 2 được nối với nhau. Giả sử đường 2 được nối với GND (mass, 0V) thì C cũng sẽ là GND. Tuy nhiên, câu hỏi đặt ra là bằng cách kiểm tra trạng thái đường C chúng ta sẽ có kết luận nút '2' được nhấn? Giả sử tất cả các đường 1, 2, 3, 4 đều nới với GND, nếu C= GND thì rõ ràng chúng ta không thể kết luận nút '1',= hay nút '2' hay nút '3' hay nút '-' được nhấn. Kỹ thuật để khắc phục vấn đề này chính là kỹ thuật "quét" KEYPAD.

b a

Một phần của tài liệu đồ án điện tử điển hình (Trang 37)

Tải bản đầy đủ (DOC)

(66 trang)
w