logo
МУ ЦТ и МК для стенда 2013

9.1 Теоретические сведения

Клавиатура используется в реальных программах для ввода данных, инструкций, изменения алгоритма вычислений. В лабораторной работе с клавиатуры будем подавать сигнал ’1’ в PORTD, без применения дополнительного источника питания. Сигнал будет обработан микропроцессором и вPORTCбудет выведен результат работы программы.

Изучите принципиальную схему подключения пленочной клавиатуры к микроконтроллеру (см. рисунок 9.1). Использование такой схемы подключения продиктовано тем, что все кнопки подключаются к одному регистру PORTD, имеющему восемь бит.

На рисунке 9.1 приведена, в качестве примера, монтажная схема подключения кнопки с цифрой «1» к PORTD. РазрядыRD7,RD6,RD5,RD4 предназначены для подачи сигнала «1». Остальные для приема сигнала. В разрядеRD0 по заводской схеме всегда записана «1». Одна клемма кнопки «1» подключена к выводуRD7, вторая подключена к выводуRD3.

Бит RD7 должен быть запрограммирован на вывод, а битRD3 - на ввод. Когда кнопка нажата, с битаRD7 проходит сигнал через кнопку «1» на клеммуRD3.

Роль кнопок клавиатуры в программе и их расположение:

“5” - Кнопка Pusk1 на пульте;

“6” - Кнопка Pusk2 по месту;

“Shift”- КнопкаStop1 на пульте;

“9” - Кнопка Stop2по месту.

Рисунок 9.1 – Схема подключения