клавіатури

P

phongle119

Guest
Будь-який один знаю, як для сканування клавіатури для введення ключа?
Спасибі

 
Нехай у вас є 4 на 4 рядків і стовпців клавіатурою і хочете перевірити його.

Вам потрібно тягнути або стовпця або рядка з високим 2k резистор.
Тоді інші рядки або Коллум це отримати сканування низького сигналу.З цього ми можемо з'ясувати, які основні даний час прес

 
Тут ви можете знайти приклад шестнадцатірічное клавіатура сканується ПІК:
http://ww1.microchip.com/downloads/en/AppNotes/00529e.pdf
Ті ж самі принципи будуть застосовуватися до інших показати тільки мікроконтроллер ..

Крім того, подивіться на наступний приклад:
http://www.edn.com/contents/images/33105di.pdf
Вона використовує тільки один мікроконтроллер контактний ..

З повагою,
ІАнП

 
Привіт,

Ось повний коло і вихідний код.
http://www.josepino.com/2/index.html

Натисніть кнопку "допомогла мені", якщо ви знайшли моя відповідь на Ваше питання.

Бажаю удачі.

 
Ви можете знайти АНМ код 8051 Фром-книга "8051 ...." було завантажити на" EDA завантаження / розвантаження.

або передати ці посилання

http://www.edaboard.com/viewtopic.php?t=116210&highlight=keypad
http://www.edaboard.com/viewtopic.php?t=121535&highlight=keypad
http://www.edaboard.com/viewtopic.php?t=120086&highlight=keypad
http://www.edaboard.com/viewtopic.php?t=122397&highlight=keypad

Ви можете знайти більше з пошуком на "мікроконтролера '

 
Крім того Chek 8051 ЦС та вбудованих систем mazidi.

і дозвольте мені дати натяк на укр простим способом

підключити всі 8 проводів клавіатури на один порт.
дроти рядків на 1 клювання і що з колонки на інших.
Потім перший відправити 0x0F і сканування портів, а потім 0xf0 і сканування портів.то, за логікою АБО 2 результатів.той ур-код.насправді.тільки не той же самий процес давши невеликою затримкою (затримка циклу) для deboiuncing

 

Welcome to EDABoard.com

Sponsor

Back
Top