Easyelectronics.ru

Электроника для всех
Текущее время: 29 май 2017, 05:07

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по 4*4 клавиатуре
СообщениеДобавлено: 23 фев 2017, 00:20 
Свой человек

Зарегистрирован: 15 авг 2016, 08:50
Сообщения: 94
Вот делаю клавиатуру для пика:
Изображение
растолкуйте мне принцип работы с такой клавиатурой со стороны программы, то есть как осуществлять опрос и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по 4*4 клавиатуре
СообщениеДобавлено: 23 фев 2017, 09:08 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2165
Информации в интернете куча. Если кратко - P14...P17 - делаете входами с подтяжкой, P10...P13, делаете выходами (для защиты от КЗ на каждый выход надо поставить диоды, анодом к клавиатуре, катодом к МК) или открытым коллектором (тогда можно обойтись без диодов). В начале сканирования, выставляете на всех P10...P13 лог.1, затем поочередно на каждом столбце выставляете по 0, и читаете состояние входов P14...P17. Там где стал 0 - кнопка нажата.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB