Easyelectronics.ru

Электроника для всех
Текущее время: 15 дек 2019, 07:04

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: помогите грамотно обработать нажатие кнопки
СообщениеДобавлено: 08 окт 2014, 01:56 
Старожил

Зарегистрирован: 16 июл 2010, 21:12
Сообщения: 575
Откуда: иваново
Приведите кто может либо блок схему алгоритма либо сам код желательно под ccs который реализует грамотную обработку нажатия на кнопку со всеми защитами от дребезга и т.п. например программа которая по нажатию на кнопку вкл светодиод а при повторном нажатии выкл.и плюс реакция на нажатие кнопки какая более грамотная по нажатию или по отпусканию?растолкуйте этот вопрос по работе с кнопками а то в нете то что мне подходит не нашел.

_________________
Изучаю СИ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите грамотно обработать нажатие кнопки
СообщениеДобавлено: 08 окт 2014, 03:55 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2148
Откуда: Нальчик
Пользуюсь самописной либой, правда под AVR, если для PIC применять - то настройку таймера и вызов по прерыванию - нужно будет переписать...

В примере - короткие нажатия - включают\выключают младшие 4 светика, а длинные нажатия - старшие 4 светика...


Вложения:
sh2.png
sh2.png [ 15.62 Кб | Просмотров: 3293 ]
for_keshon_button_process.7z [23.31 Кб]
Скачиваний: 234
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите грамотно обработать нажатие кнопки
СообщениеДобавлено: 08 окт 2014, 08:56 
Старожил
Аватара пользователя

Зарегистрирован: 04 сен 2010, 23:09
Сообщения: 3680
Откуда: Армения
А некоторые компилляторы имеют соотв. библиотеки


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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