Составители:
12
запрограммированной на вывод равно "1", но внешний сигнал на этом выводе
"0" из-за нагрузки, подключенной к этой ножке, то будет считываться "0".
Примечание 3: Если операндом этой команды является регистр f1 (и, если
допустимо, d=1), то делитель, если он подключен к RTCC, будет обнулен.
Лабораторная работа № 3
Использование PIC16F877 для анализа нажатия кнопок,
подключенных к портам
ввода-вывода и изменения процесса вычисления
Цель работы: изучение условных переходов и анализ нажатия кнопок
для изменения процесса вычислений.
Методические указания
В процессе работы с ЭВМ возникает необходимость ввода или вывода
информации. Для этого используются внешние устройства, такие как
клавиатура, мышь, монитор и т. д. Существует несколько способов
подключения устройств к ЭВМ, в зависимости от их быстродействия.
В данной работе рассматривается подключение к микроЭВМ IBM PC
простейшего устройства ввода данных – четырехкнопочной клавиатуры (RB4,
RB5, RB6, RB7). Эта клавиатура предназначена для ввода пользователем
информации.
При работе с кнопками возникает другая проблема – так называемый
дребезг контактов. Процесс замыкания и размыкания контактов кнопки
является сложным механическим процессом
и сопровождается
множественными кратковременными замыканиями и размыканиями:
Опрос состояния кнопки производится с большой частотой. Поэтому
возможна ситуация, при которой кнопка будет считаться нажатой много раз.
Для борьбы с этим явлением применяют следующий алгоритм. Проверяется
Фаза неустойчивости
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »