
- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •1.1. Цель работы
- •1.2. Общие сведения об объектах изучения
- •1.3. Задание на лабораторную работу
- •1.4. Методические указания по выполнению работы
- •Листинг представления программы и результата исполнения
- •1.5. Содержание отчета по работе
- •1.6. Вопросы для самоконтроля
- •2.1. Цель работы
- •2.3. Сведения о лабораторной установке
- •2.4. Система команд процессора и стенда умк
- •2.5. Методические указания к выполнению работы
- •Форма листинга (к отчету по работе)
- •2.6. Содержание отчета по работе
- •2.7. Вопросы для самоконтроля
- •Приложение а1
- •Кодировочная таблица мп i8080 и стенда Старшая тетрада
- •Приложение а2
- •Команды микропроцессора мп i8080 и стенда
- •3.1. Цель работы
- •3.2. Задание на работу
- •3.3. Сведения о лабораторной установке
- •3.4. Сведения об объекте изучения и исследования
- •3.5. Методические указания к выполнению работы
- •3.6. Содержание отчета по работе
- •3.7. Вопросы для самоконтроля
- •4.1. Цель работы
- •4.2. Задание на лабораторную работу
- •4.3. Сведения о лабораторной установке
- •4.4. Сведения об объекте исследования занятия
- •4.5. Методические указания по выполнению работы
- •4.6. Содержание отчета по работе
- •4.7. Вопросы самоконтроля
- •5.1. Цель работы
- •5.2. Задание на лабораторную работу
- •5.3. Сведения о лабораторной установке
- •Признак приказа Режим группы а Режим 0 0 0 1 Ввод c
- •5.4. Контроль времени в микропроцессорных средствах
- •5.5. Методические указания по выполнению работы
- •5.6. Содержание отчета
- •5.7. Вопросы для самоконтроля
- •Программируемый параллельный адаптер (ppi) предназначен для организации параллельных синхронных, асинхронных двунаправленных и квазидвунаправленных интерфейсов периферийных устройств.
- •Формат слова установки/сброса состояний регистра с приведен на рис. А5.4. Загрузка названного слова производится по адресу регистра управления при состоянии «0» разрядного бита d7.
- •Сигналы подтверждения (ack) выдает принимающий порт, а сигналы сопровождения выдаёт передающий порт.
- •6.1. Цель работы
- •6.3. Сведения о лабораторной установке
- •6.4. Алгоритмы управления адаптерами аиз и акм
- •6.5. Методические указания по выполнения работы
- •6.6. Содержание отчета по работе
- •6.7. Вопросы для самоконтроля
- •Приложение а6 Подпрограмма вывода звукового сигнала
- •7.1. Цель работы
- •7.2. Задание на лабораторную работу
- •7.3. Сведения о лабораторном стенде
- •7.4. Методические указания по выполнению работы
- •7.5. Содержание отчета по работе
- •7.6. Вопросы для самоконтроля
- •8.1. Цель работы
- •8.2. Задание на лабораторную работу
- •8.3. Сведения о лабораторном стенде
- •Назначение разрядов регистров а, с
- •8.4. Подготовка макета к работе
- •8.5. Методические указания по выполнению работы
- •8.6. Содержание отчета по работе
- •8.7. Вопросы для самоконтроля
- •9.1. Цель работы
- •9.2. Задание на лабораторную работу
- •9.3. Сведения о лабораторной установке
- •Формат регистра tmod управления режимами таймеров
- •Формат регистр tcon управления статусом таймеров
- •Формат регистра ie управления масками прерывания
- •9.4. Программа управления
- •9.5. Методические указания к выполнению работы
- •9.6. Содержание отчета по работе
- •9.7. Вопросы для самоконтроля
- •Приложение а9
- •Система команд омэвм семейства i8051
- •Типы форматов команд
- •Команды передачи данных
- •Команды арифметических операций
- •Команды логических операций и сдвига
- •Команды передачи управления
- •Команды операций с битами
- •Л. А . Торгонский Микропроцессорные эвс Лабораторный практикум
- •634055, Г. Томск, пр. Академический, 13-24, Тел. 49-09-91.
6.3. Сведения о лабораторной установке
Работа выполняется на учебном стенде УМК оснащенном вставным блоком М1, с применением резидентного клавишного модуля учебного стенда. На блоке М1 размещен адаптер источника звукового сигнала (АИ3). Схема адаптера изображена на рис. 6.1.
Рис. 6.1. Функциональная схема адаптера АИЗ
Чередованием записи состояний U1, U0 с линии D7 системной шины данных (СШД) в регистр DD2, с программно регулируемой паузой между сменяемыми состояниями, осуществляется вывод звуковых колебаний через излучатель ВА. Регистр в АИЗ необходим для расширения по длительности сигналов с СШД стенда УМК (доли мксек) до значений соответствующих звуковому диапазону (доли и единицы мсек). Регистру DD2 для программных обращений в блоке М1 соответствует любой адрес из значений 98h-9Вh.
Контактные датчики (пары) используются из резидентного клавишного модуля (КМ) конструкции учебного стенда УМК, в котором они включены по матричной схеме. Схема адаптера резидентного клавишного модуля (АКМ) стенда УМК для подключения контактных пар изображена на рисунке 6.2, где обозначения контактных пар, их подключение, активные состояния сигнальных линий соответствуют таблицам, приведенным в пособии «Учебные стенды…» для УМК.
Программный контроль состояния контактных датчиков осуществляется последовательными обращениями к двум портам:
– порту с адресом F8 (регистр хранения DD1) для активизации горизонтальных линий КМ (фактически соединения левых клемм контактных пар с общим проводом источника питания на время достаточное для контроля состояния контактной пары);
– порту с адресом FA (однонаправленный формирователь DD2 с третьим состоянием выхода) для ввода сигналов в УМК с контактных пар, которые группами по четыре через резисторы R1-R4 правыми клеммами соединены с положительным полюсом источника питания.
Рв – разрешение выхода
Рис. 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 должны быть исключены из обработки одним из известных способов (например, замаскированы, как неопределенные).