Органы управления газоанализатора выведены на лицевую панель корпуса. Всего используются 9 кнопок, 5 из них для выбора анализируемого газа. Начало преобразования АЦП начинается с нажатия кнопки «Пуск». Для выбора диапазона измерения газовой пробы предусмотрено две кнопки - «Высокое разрешение» и «Низкое разрешение», что соответствуют двум диапазонам измерения для трех газовых проб. Передача данных по сети GSM кнопкой - «Отправить». Включение и выключение питания осуществляется переключателем - «Пит».
Чтобы реализовать заданные коммутационные функции, микроконтроллеры неплохо приспособлены для работы с кнопками. Каждый из выводов каждого порта имеет специальные средства, облегчающие подключение внешних контактов.
На рисунке 7.8 показан типовой способ подключение пары контактов к порту микроконтроллера, где любой из выводов любого порта может работать в одном из двух режимов: либо как вход, либо как выход.
Рисунок 7.8 - Способ подключения контактов
В нашем случае соответствующий вывод должен быть переведен в режим входа. В этом режиме имеется возможность программным путем при необходимости подключать к любой внешней линии внутренний резистор нагрузки. На рисунке 7.8 этот резистор обозначен R. Для подключения остальных клавиш применяем матричное подключение всего порта PORTx1 и одну линию порта PORTx0. Все выводы порта PORTx1 переводятся в режим входов и включаются внутренние нагрузочные резисторы, PORTx0переводится в режим выхода. Процедура считывания подразумевает чтение байта из порта PORTx1, при этом на выходе PORTx0 должен присутствовать логический ноль.
Самое читаемое:
Разработка мер совершенствования системы инженерно-технической защиты информации в конференц-зале коллекторского агентства
В современных условиях информация играет решающую роль, как в
процессе экономического развития, так и в ходе конкурентной борьбы на
внутреннем и внешнем рынках.
Успешное функционирование и развитие предприятий все больше
зависит от совершенствования их деятельности в области обеспечения
информационной безопасности в сфере произво ...