Два способа устранения дребезга. 1. Интервальный. 2. Заранее определенное число повторов состояния.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено rezident 28 февраля 2005 г. 22:16
В ответ на: Скажите как такое делается? отправлено eXeC001er 28 февраля 2005 г. 21:56

1. Как mse подсказал. 10мс интервалы через которые считывается состояние клавы. Если два сосдених одинаковы, то значит статус устойчивый и его можно обрабатывать - нажата кнопка или отжата.
2. В цикле опрашивается состояние кнопки. Если цикл завершен и состояние не менялось, то статус устойчивый. Если было изменение, то цикл запускается снова.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru