Состояние возвратных линий.

Лыткарин Г.С. Январь 9,2014

А как определить, какая именно из клавиш нажата? Например, пусть у нас нажата клавиша 7. Как, если мы знаем, что какая-то из клавиш нажата, найти, что нажата семёрка? Возможно, некоторые из вас уже догадались. Для тех, кто ещё не сообразил, поясню. Нужно поочередно устанавливать нули на каждой из сигнальных линий и смотреть состояние линий возврата. Давайте для начала установим в 0 сигнальную линию Р1.4, а линии Р1.5...Р1.7 установим в 1. Далее прочитаем состояние возвратных линий. Если не нажата ни одна из клавиш, соединённых с установленной в 0 сигнальной линией (в нашем случае это клавиши 0, 1, 2 и 3), то все 4 возвратные линии при чтении окажутся в единичном состоянии. То есть единицы на возвратных линиях говорят нам о том, что ни 0, ни 1, ни 2, ни 3 не нажаты.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon