2.7 Схема подключения клавиатуры
В разрабатываемой МКС на пульте управления имеется простейшая клавиатура, состоящая из клавиш для выбора отображаемой на дисплее информации. Клавиатуры по методу аппаратурной реализации бывают дух видов: кодирующие и некодирующие.
В кодирующих клавиатурах каждый контакт подключается к отдельной линии порта ввода МК. При этом схемным путем формируется код, соответствующий нажатой клавиши. Благодаря простоте реализации эти клавиатуры широко используется при небольшом количестве клавиш.
При большом числе клавиш удобнее применять некодирующие (матричные) клавиатуры, которые представляют собой простую матрицу переключателей (требуемой размерности), включенных на пересечении строк и колонок матрицы. Идентификация (кодирование) нажатой клавиши в таких клавиатурах выполняется программой.
Контакты клавиатур (переключателей и кнопок) бывают с фиксацией замкнутого состояния и без фиксации. Первые остаются в нажатом состоянии (контакты замкнуты), вторые после отжатия (освобождения клавиши или кнопки) размыкают свои контакты.
На рисунке 2.8 приведена схема подключения клавиатуры из пяти клавиш SB1-SB5 к порту D микроконтроллера.
Рисунок 2.8 - Подключение клавиатуры к микроконтроллеру
- ВВЕДЕНИЕ
- 1. ОПИСАНИЕ АЛГОРИТМА РАБОТЫ И РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ МКС
- 1.1 Алгоритм работы МКС
- 1.2 Пульт управления
- 1.3 Структурная схема МКС
- 2. РАЗРАБОТКА ПРИНЦИПИАЛЬНОЙ СХЕМЫ МКС
- 2.1 Схема подключения микроконтроллера
- 2.2 Схема ввода цифровых сигналов
- 2.3 Схема ввода аналоговых сигналов
- 2.4 Схемы вывода цифровых управляющих сигналов
- 2.5 Схема вывода аналогового управляющего сигнала
- 2.6 Схема подключения ЖК-дисплея
- 2.7 Схема подключения клавиатуры
- 2.8 Подключение аварийного датчика
- 2.9 Схемы подключения аварийной сигнализации
- 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МКС
- 3.1 Разработка блок-схемы алгоритма главной программы работы МКС
- 3.2 Функция инициализации init( )
- 3.3 Функция interrupt( )
- 3.4 Функция digit( )
- 3.5 Функцияanalog( )
- 3.6 Функция display( )
- «Микропроцессорные системы»
- Проектирование микропроцессорных систем уровни представления микропроцессорной системы
- Этапы проектирования микропроцессорных систем
- Проектирование микропроцессорных систем
- Этапы проектирования микропроцессорной системы управления
- Этапы проектирования микропроцессорных систем
- 1 Техническое задание на разработку микропроцессорной системы управления объектом
- Этапы проектирования микропроцессорных систем