- •Торгонский л.А.
- •Содержание
- •I. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- •З. Учебное отладочное устройство «Электроника к580» . . . . 7
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •I. Введение
- •2. Архитектура, состав и режимы функционирования
- •2.I. Общие сведения
- •2.2 Программная модель процессора кр 580вм80а
- •3 Учебное отладочное устройство «Электроника к580»
- •3.1. Общие сведения
- •3.2. Органы управления, индикации, подключения уоу
- •3.3. Сведения о средствах подключения уоу
- •3.4. Адресуемые объекты и организация памяти уоу
- •3.5. Включение уоу
- •3.6. Действия по вводу программ в уоу
- •3.7. Индикация ошибок
- •4 Учебный микропроцессорный комплект (уМк)
- •4.1 Общие сведения.
- •4.2. Органы управления, индикации и подключения умк
- •4.3. Адресуемые объекты и распределение памяти умк
- •4.4. Включение умк
- •4.5. Действия по вводу и запуску программ
- •4.6. Индикация ошибок
- •5. Учебный микропроцессорный комплект умпк-80
- •5.1. Общие сведения
- •5.2. Органы управления, индикации и подключения
- •5.3. Адресуемые объекты и распределение памяти в умпк-80
- •Dзi, 2, 3
- •D5 7, 8, 9
- •Dз шц
- •5.4. Включение умпк-80
- •5.5. Действия по вводу и запуску программ
- •5.6. Сведения о подпрограммах, доступных пользователю
- •5.6.14. Очистка дисплея. Пусковой адрес 0297h. Входные и выходные параметры отсутствуют. Области хранения кодов сообщений и сегментов очищаются.
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •6.1 Общие сведения
- •6.2 Органы управления и индикации стенда
- •6.3 Подготовка и включение стенда
- •6.4 Работа со стендом
- •6.4.1 Режим просмотра и изменения содержимого памяти программ.
- •6.4.2. Вывод на дисплей содержимого программного счетчика.
- •6.4.3. Просмотр и изменение содержимого внутренней памяти данных.
- •6.4.4. Просмотр и изменение содержимого битов битового процессора.
- •6.4.5. Просмотр и изменение содержимого внутренних регистров оэвм.
- •6.4.6. Запуск программы пользователя
- •6.4.7 Аналоговый вывод.
- •6.4.8 Аналоговый ввод.
- •6.4.9 Организация обмена с инструментальной эвм.
- •6.5 Подсистема аналогового вывода
- •6.6 Подсистема аналогового ввода
- •7 Заключение
- •Список литературы
4.2. Органы управления, индикации и подключения умк
4.2.1. Внешний вид лицевой панели УМК схематично приведен на рис. 4.I. Сведения о назначении объектов лицевой панели приводятся в этом подразделе.
4.2.2. Индикатор шины адреса (см. рис. 4.1) (поз. 7) исполнен на светодиодах и предназначен для поразрядного отображения адресов в режиме исполнения программ по шагам. Отображаются 16 двоичных разрядов шины.
4.2.3. Индикатор шины данных (см. рис. 4.1, поз. 9) исполнен на светодиодах и предназначен для поразрядного отображения восьми двоичных разрядов шины в режиме исполнения программ по шагам.
4.2.4. Индикатор регистра состояния (см. рис. 4.1, поз. 10) исполнен на светодиодах и предназначен для отображения восьми двоичных разрядов слова состояния идентифицирующего машинный цикл процессора. Идентификаторы разрядов кода слова состояния нанесены под соответствующими индикаторами. Обозначения использованы следующие:
INTA - подтверждение прерывания;
W0 - цикл записи в память или вывод;
SТАСК - цикл обращения к стековой области;
HLTA - цикл останов МП (подтверждение приема команды «Останов» (НLТ));
OUT - цикл вывода на внешнее устройство (ВУ);
MI - цикл чтения первого байта команды (цикл выборка);
INP - цикл ввода от внешних устройств в МП;
MEMR - цикл ввода (чтения) содержимого ячеек.
1- кнопка включения питания; 2- индикаторы состояния источников питания стенда; 3- разъём внешних подключений к системной шине стенда; 4-отсек размещения нештатных элементов; 5- переключатели имитатора дискретных датчиков; 6- индикаторы состояния сигналов выходного порта стенда; 7- индикаторы шины адреса; 8- сегментный дисплей стенда; 9- индикаторы шины данных; 10- индикаторы регистра состояния процессора стенда; 11- кнопка «Сброс»; 12- кнопка «Прерывание»; 13- блок кнопок управления в шаговом исполнении команд; 14- блок числовых кнопок; 15- блок операционных кнопок.
Рисунок 4.1- Лицевая панель стенда УМК
Включенное или выключенное состояние индикаторов используются при анализе ситуации исполнения программы по машинным и командным циклам.
4.2.5. Клавиша переключения режимов функционирования (см. рис. 4.1, поз. 11, 12, 13) используются для изменения режимов оперативного управления исполнением программ пользователем. Назначение клавиши в этом блоке следующее:
- клавиша «Сб» (поз. 11) - обеспечивает начальную установку счётчика команд и передачу управления программе «Монитор» (клавиша не фиксируемая и по нажатию ее в первой позиции дисплея отображается символ «-»);
- клавиша «ПР» (поз. 12) - позволяет прервать исполняемую программу и передать управление программе «Монитор» с сохранением состояния регистров МП (после прерывания выполнение программы пользователя можно продолжить);
- клавиша «РБ/ШГ» (поз. 13) - фиксируется в двух положениях и позволяет пользователю выбрать режим исполнения программ автоматический (клавиша «РБ» на нажата) или по шагам машинных или командных циклов (клавиша «ШГ» нажата, нижнее положение), передавая управление клавишам «КМ/ЦК», «ШГ»;
клавиша «КМ/ЦК» (поз. 13) - фиксируется в двух положениях и обеспечивает переключение режима исполнения программы по командным циклам (верхнее, не нажатое положение клавиши) или машинным циклам (нижнее, нажатое положение клавиши);
- клавиша «ШГ»(поз. 13) - не фиксируется в нажатом положении и позволяет пользователю поочередным нажатием запускать программу на исполнение одного шага командного или машинного цикла в зависимости от положения клавиши«ЦК/КМ».
4.2.6. Числовые клавиши (поз. 14) выделены в отдельный модуль из 16 клавиш. Клавиши предназначены для ввода числовой информации (данные, адреса, коды операций) при загрузке программ в УМК. Шесть клавиш (4/РН, 5/PL, 6/SH, 7/SL, 8/Н, 9/L) имеют двойное назначение в зависимости от исполняемой процедуры.
4.2.7. Функциональные клавиши (поз. 15) объединены в отдельный модуль из восьми клавиш (П, РГ, СТ, КС, ЗК, ПМ, └┘ , ВП). Перечисленные клавиши используются в процедурах обращения к программе «Монитор» при вводе и отладке программ. Назначение и последовательность их нажатия для УМК приведена далее при рассмотрении действий по вводу и запуску программ.
4.2.8. Разъем (поз. 3) предназначен для подключения модуля, на котором пользователь может размещать узлы расширения подключения дополнительных внешних устройств. Описание контактов разъёма приведено в приложении Б.
4.2.9. Клавиша «~» (поз. 1) предназначена для включения питания УМК. Положение клавиши во включенном (нажатом) состоянии фиксируется.
4.2.10. Индикаторы включения источников питания УМК «+5 В, +12 В, -5 В» (поз. 2) выполнены на светодиодах, которые зажигаются при возникновении аварийных ситуаций по каналу любого из трёх напряжений питания. После зажигания любого из светодиодов следует нажать на клавишу «~», для перевода ее в верхнее положение. Повторное включение питания может производиться не ранее, чем через 10 с после выключения.
4.2.11. Шести позиционный сегментный дисплей (поз. 8) используется для отображения адресов, имен регистров, данных и служебных сообщений в соответствии с рассматриваемыми далее процедурами ввода и отладки программ.