View Single Post
Old 23-01-2007, 11:57 AM   #5
nhh
Đệ tử 9 túi
 
nhh's Avatar
 
Tham gia ngày: Feb 2006
Bài gửi: 174
:
Send a message via Yahoo to nhh
Key scan

Để quét và xác định phím nào trong ma trận phím được nhấn. Việc đầu tiên là làm cách nào để xác định đúng phím được nhấn,
sau đó là chống rung phím để chương trình thực thi đúng yêu cầu. Chống rung chẳng qua là tạo một khoảng thời gian delay cần
thiết để loại bỏ việc đọc nhầm trạng thái phím bị nảy mỗi khi nhấn và thả phím. Tùy theo độ cứng của từng loại phím nhấn mà khoảng thời gian này
khác nhau, thường từ 10 - 20ms.

Có nhiều cách, dưới đây là một cách:

- Khởi tạo hàng mức 0, cột mức 1
- Kiểm tra xem cột nào xuống mức 0, nếu ko có thì lặp lại
- Tạo trễ 10ms
- Kiểm tra lại xem cột nào xuống mức 0 có còn ở mức 0 ko, nếu ko quay lại bước 2
- Set mọi hàng lên mức 1, lần lượt cho từng cột xuống mức 0, kiểm tra xem hàng nào xuống mức 0
- Đợi đến khi thả phím
-Tạo trễ 10ms
- Xác định được phim ấn, thực thi yêu cầu
__________________
Ngày mai bắt đầu từ ngày hôm nay

Bạn có thắc mắc, bạn cần sự hỗ trợ của các thành viên. Hãy đọc luồng này:
http://www.picvietnam.com/forum//showthread.php?t=1263
nhh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn