Лабораторный практикум по программированию микропроцессоров на базе схем серии К1804. Бормонтов Е.Н - 22 стр.

UptoLike

22
ЛАБОРАТОРНАЯ РАБОТА 5
Исследование выполнения команд
безусловных переходов
Цель работы
1. Изучить структуру и основы функционирования микросхемы
К 1804ВУ2.
2. Исследовать работу блока микропрограммного управления при
выполнении команды безусловного перехода.
При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру , назначение входных и выходных сигналов , а также
основы функционирования микросхемы К 1804ВУ2 [4,5].
2. По принципиальным электрическим схемам , приведенным в [1],
изучить работу блока микропрограммного управления микротренажера
МТ 1804 при выполнении команд безусловных переходов .
Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
задание и ответив на контрольные вопросы .
2. Записать составленную микропрограмму в память микропрограмм
стенда.
3. Выполнить микропрограмму в пошаговом режиме, контролируя с
помощью индикаторов ход ее выполнения .
4. Нарисовать блок-схему программы .
5. Составить и защитить отчет по лабораторной работе.
Методические указания к выполнению работы
Программа управления безусловными переходами приведена в табл.11
и предназначена для демонстрации выполнения операций управления
следующей микрокоманды.
Загрузка программы в микропрограммную память осуществляется в
режиме ЗАГРУЗКА. Для запуска программы необходимо ввести в РгMК в
режиме ЗАГРУЗКА микрокоманду, соответствующую стартовому адресу
( с помощью переключателей SA11÷SA8 и кнопки ПУСК). Затем
установить переключатель ЗАГР/РАБ в положение РАБОТА.
При установке переключателей SA3÷SA1 в положение 000 на
светодиодах VD12÷VD9 будет высвечиваться содержимое шин адреса
К 1804ВУ1.
Микрокоманды 0, 3, 6, 9 и 15 выполняют безусловный переход ,
микрокоманды 10, 11, 12, 13 и 14 выполняют переход Продолжить” . При
последовательном нажатии кнопки ПУСК (SB2) на светодиодах
VD12÷VD9 будет высвечиваться последовательно 9, 6, 10, 11, 12, 13, 14,
15, 3, 0, 9, 6 и т.д .
                                  22

                    ЛАБОРАТОРНАЯ РАБОТА 5

                 Исследование выполнения команд
                      безусловных переходов

Цель работы
1. Изучить структуру и основы функционирования микросхемы
   К1804ВУ2.
2. Исследовать работу блока микропрограммного управления при
   выполнении команды безусловного перехода.

   При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру, назначение входных и выходных сигналов, а также
   основы функционирования микросхемы К1804ВУ2 [4,5].
2. По принципиальным электрическим схемам, приведенным в [1],
   изучить работу блока микропрограммного управления микротренажера
   МТ1804 при выполнении команд безусловных переходов.
Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
   задание и ответив на контрольные вопросы.
2. Записать составленную микропрограмму в память микропрограмм
   стенда.
3. Выполнить микропрограмму в пошаговом режиме, контролируя с
   помощью индикаторов ход ее выполнения.
4. Нарисовать блок-схему программы.
5. Составить и защитить отчет по лабораторной работе.
Методические указания к выполнению работы
     Программа управления безусловными переходами приведена в табл.11
и предназначена для демонстрации выполнения операций управления
следующей микрокоманды.
     Загрузка программы в микропрограммную память осуществляется в
режиме ЗАГРУЗКА. Для запуска программы необходимо ввести в РгMК в
режиме ЗАГРУЗКА микрокоманду, соответствующую стартовому адресу
(с помощью переключателей SA11÷SA8 и кнопки ПУСК). Затем
установить переключатель ЗАГР/РАБ в положение РАБОТА.
     При установке переключателей SA3÷SA1 в положение 000 на
светодиодах VD12÷VD9 будет высвечиваться содержимое шин адреса
К1804ВУ1.
     Микрокоманды 0, 3, 6, 9 и 15 выполняют безусловный переход,
микрокоманды 10, 11, 12, 13 и 14 выполняют переход ”Продолжить”. При
последовательном нажатии кнопки ПУСК (SB2) на светодиодах
VD12÷VD9 будет высвечиваться последовательно 9, 6, 10, 11, 12, 13, 14,
15, 3, 0, 9, 6 и т.д.