Микроконтроллеры | Ликбез по программированию PIC , vol. # 2 |
|
---|---|---|
picmaniac: Все кнопки сразу одномоментно опросить невозможно. Ну время нажатия кнопки человеком несоизмеримо больше, чем время цикла опроса клавиаиуры. Мы же для реального времени пишем программу, поэтому никаких задержек и повторных опросов не надо. picmaniac: И еще одно замечание: в момент вызова функции уже могут быть нажаты две кнопки! А этот момент можно учесть, например перед циклом опроса, подавая одновременно на B.1 - B.3 "0" и считывая показания на В.4 - В.7 мы проверяем клавиатуру на отсутствие нажатий вообще . |
|
|
Извините, что перебиваю, но забоялся, что вы остановитесь. |
|
|
picmaniac: что наши труды не пропадают даром |
|
|
DWD, Сергей К, бальзам на душу! |
|
|
picmaniac: Щас еще подумаю... В нашем деле главное не торопиться. Потихоньку разберемся во всех нюансах и придем к оптимальному варианту. Возможно кто-либо подскажет еще что-нибудь дельное. |
|
|
Добавил проверку на нажатие хотя бы одной кнопки: Вот и подправленный алгоритм: http://www.pic16.nm.ru/likbez2/keybscan_algo_3.gif |
|
|
|
||
Спешить мы, конечно, не будем, а вот строить планы на будущее никто не запретит. Освоив работу с клавиатурой, предлагаю затем перейти к работе с ЖК индикаторами. А там уже сможем соорудить какое-либо полезное устройство. Поэтапно, с подробным рассмотрением каждого шага. Когда ищу дополнительную инфу по программированию PIC, ссылки на pro-radio - на первой-второй страницах поисковиков. Так что стараниями Andy страна узнаёт своих героев! |
|
|
|
||
picmaniac: Splav56, С ЮБИЛЕЕМ!!! Спасибочки! Ежели по этой причине буду вечером задавать неадекватные вопросы, просьба сделать скидку! |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |