реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Keypad - Как использовать
Anub
сообщение Jun 28 2008, 11:41
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 47
Регистрация: 26-05-08
Пользователь №: 37 825



Такой вот вопрос - Есть keypad на 12 кнопок, соответственно семь выводов ABCD123, как определить какая кнопка нажата понятно, но - как, вернее куда подключать питание?
Go to the top of the page
 
+Quote Post
Максим Зиновьев
сообщение Jun 28 2008, 13:36
Сообщение #2


Техногипнолог
*****

Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126



Цитата(Anub @ Jun 28 2008, 15:41) *
Такой вот вопрос - Есть keypad на 12 кнопок, соответственно семь выводов ABCD123, как определить какая кнопка нажата понятно, но - как, вернее куда подключать питание?



А зачем там питание?

Обычно производится динамический опрос короткими импульсами abcd или 123 а с противоположных (123 или abcd ) снимаются сигналы. Эти сигналы одновременно селектируются по времени относительно опросных, например, если был импульс на линии "a" и сигнал получен с линии "2" то кнопка нажата "a x 2".

Модно также не принимать каждую из входных линий, а вешать резисторы, чтобы получился ЦАП. И уже с этого ЦАП по одной физической линии подавать на АЦП контроллера и там разбираться, что нажато.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 01:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01243 секунд с 7
ELECTRONIX ©2004-2016