Сведения о лабораторной установке

Работа выполняется на учебном стенде УМК оснащенном вставным блоком М1, с применением резидентного клавишного модуля учебного стенда. На блоке М1 размещен адаптер источника звукового сигнала (АИ3). Схема адаптера изображена на рис. 6.1.

Сведения о лабораторной установке - student2.ru

Рис. 6.1. Функциональная схема адаптера АИЗ

Чередованием записи состояний U1, U0 с линии D7 системной шины данных (СШД) в регистр DD2, с программно регулируемой паузой между сменяемыми состояниями, осуществляется вывод звуковых колебаний через излучатель ВА. Регистр в АИЗ необходим для расширения по длительности сигналов с СШД стенда УМК (доли мксек) до значений соответствующих звуковому диапазону (доли и единицы мсек). Регистру DD2 для программных обращений в блоке М1 соответствует любой адрес из значений 98h-9Вh.

Контактные датчики (пары) используются из резидентного клавишного модуля (КМ) конструкции учебного стенда УМК, в котором они включены по матричной схеме. Схема адаптера резидентного клавишного модуля (АКМ) стенда УМК для подключения контактных пар изображена на рисунке 6.2, где обозначения контактных пар, их подключение, активные состояния сигнальных линий соответствуют таблицам, приведенным в пособии «Учебные стенды…» для УМК.

Программный контроль состояния контактных датчиков осуществляется последовательными обращениями к двум портам:

– порту с адресом F8 (регистр хранения DD1) для активизации горизонтальных линий КМ (фактически соединения левых клемм контактных пар с общим проводом источника питания на время достаточное для контроля состояния контактной пары);

– порту с адресом FA (однонаправленный формирователь DD2 с третьим состоянием выхода) для ввода сигналов в УМК с контактных пар, которые группами по четыре через резисторы R1-R4 правыми клеммами соединены с положительным полюсом источника питания.

Сведения о лабораторной установке - student2.ru

Рв – разрешение выхода

Рис. 6.2. Функциональная схема адаптера клавишного модуля (АКМ)

Под термином «активизация» понимается выдача на порт DD1 кода, при котором «активной» устанавливается одна разрядная (горизонталь) линия из шести (D0 – D5), а «активное» состояние линии соответствует подключению к общему проводу источника питания левых клемм четырех контактных пар, соединенных с этой горизонталью. Для стенда УМК «активным» назначен уровень U1 на входе регистра DD1, при этом через инверсные выходы регистра DD1 устанавливается низкий уровень U0 на «активизированной» горизонтали. К примеру загрузкой в регистр DD1 кода 01h к общему выводу АКМ будут подключены левые клеммы контактных пар Ст, , П, 3К стенда. Если при этом во введенном с формирователя DD2 коде на линиях D2, D4, D5, D6 будет присутствовать хотя бы одно состояние с уровнем U0, то можно утверждать, что одна из контактных пар Ст, , П, 3К была замкнута, т.е. соответствующая контакту клавиша нажата. Выполнив обработку кода принятого по линиям D2, D4, D5, D6 СШД на предмет обнаружения разрядов с состоянием U0, однозначно определяют и факт нажатия клавиш, и замкнутую контактную пару. Например, при логических состояниях на линиях D2 = 1, D4 = 1, D5 = 1, D6 = 0 замыкание контактной пары имеет место и это клавиша с обозначением Ст.

Примечание

При обработке кода, принятого с формирователя DD2, состояния на линиях D0, D1, D3, D7 должны быть исключены из обработки одним из известных способов (например, замаскированы, как неопределенные).

Наши рекомендации