
- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •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.
Листинг представления программы и результата исполнения
Адрес размеще-ния кода команды |
Код команды |
Метки |
Обозначение команды |
Действие по алгоритму |
Содержимое регистров и ячеек памяти после выполнения |
|
06 37h |
|
mvi B,37h |
;Загрузка регистра В процессора числом |
|
|
78 |
M0: |
mov A,B |
;Пересылка числа из регистра В в регистр А |
|
|
С6 25 |
|
adi 25h |
;Сложение содержимого регистра А с числом 25h |
|
|
FE 5C |
|
cpi 5Ch |
;Сравнение результата сложения с числом 5Сh |
|
|
C2 XXL XXH |
|
Jnz M0 |
;Переход по несовпадению по метке М0 |
|
|
32 YYL YYH |
|
sta Mem |
;Передача результата сложения в выбранную ячейку памяти Меm |
|
|
FF |
|
rst 7 |
;Выход в резидентную программу «Монитор» |
|
5. Команды, состоящие из двух (или трех) байт в ячейки памяти необходимо заносить в следующем порядке:
– первыми заносятся цифры первого байта команды;
– второй байт заносится в следующую ячейку памяти (с адресом, увеличенным на единицу);
– при наличии третьего байта после первого байта заносится в следующую ячейку памяти младший байт операнда из записи команды и затем старший байт операнда.
Пример: Размещение команды sta 0B50, для которой три байта в h-формате соответственно представлены числами 32h, 0вh, 50h, в ячейках с адресами 1000, 1001, 1002 будет следующим: в ячейке памяти с адресом 1000 помещается число 32h в ячейке с адресом 1001 – число 50h, и в ячейке с адресом 1002 – число 0Вh.
1.4.5. Пользуясь материалами справочного пособия «Учебные стенды», запустите на исполнение введённую программу в автоматическом режиме выполнения.
1.4.6. Повторите выполнение программы в пошаговом режиме, сопоставляя состояния адреса, данных, состояния процессора с прогнозируемыми значениями.
1.4.7. Предложите функциональную схему УМК (для УОУ привести схемы функциональных узлов существенно отличающихся по принципу организации), учитывая состав органов управления и индикации лицевых панелей учебных стендов. Вместо МП и его обрамления, состав которого унифицирован (генератор, шинные формирователи, системный контроллер) в функциональных схемах можно использовать модуль микропроцессорного устройства (МПУ), с необходимым составом линий выхода на органы управления, индикации и модули памяти.
1.5. Содержание отчета по работе
1.5.1. Отчет оформляется один на бригаду из одного-двух исполнителей.
1.5.2. В отчете с титульным листом установленной формы (см. прил. А1) необходимо представить следующие сведения:
– наименование и цель работы;
– задание на работу;
– краткую характеристику стенда УМК (по составу доступных пользователю органов управления и индикации, распределению памяти, адресов портов в соответствии с материалами справочного пособия);
– результаты работы:
а) таблицу 1.1 с программой по выбранному варианту и результатами контроля текущего содержимого ячеек памяти, регистров после выполнения очередных команд;
б) функциональную схему учебного стенда УМК с пояснениями;
в) функциональные схемы узлов УОУ (отсутствующих в составе схемы стенда УМК);
1.5.3. Подготовите устные ответы по вопросам самоконтроля (см. разд. 1.6 в руководстве).