- •Торгонский л.А.
- •Содержание
- •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 Заключение
- •Список литературы
6.2 Органы управления и индикации стенда
Размещение органов управления, элементов индикации и функциональных блоков на плате модуля УМПК-51 показано на копии фотографии 6.1 и рисунке 6.2 .
Рисунок 6.2 - Размещение на плате УМПК-51 органов управления, элементов индикации и подключения
Начальная установка микроЭВМ осуществляется нажатием на клавишу
"RS" (поз.2) с передачей управления мониторной программе с адреса 0000h на область программной памяти командой Ajmp 26.
Запрос прерывания на вход /INT0 (символ ”/” здесь и далее по тексту применен для обозначения низкого активного уровня объявленного сигнала) может быть подан от следующих источников: нажатием кнопки "IO" (поз.3) или подачей нулевого уровня на вход /INT0 от внешнего устройства.
Запрос прерывания по входу /INT1 поступает от контроллера клавиатуры и дисплея КР580ВВ79. Кнопка ТО (поз.4 на рисунке 6.1) предназначена для имитации внешних сигналов уровня U0 при нажатии на входе одного (ТО) из встроенных таймеров стенда.
При подготовке программ следует учитывать применение в учебном стенде УМПК-51 переадресовки областей обслуживания прерываний со следующим соответствием:
- 0003h (INTO) Ljmp1750h; - (внешнее прерывание 0)
- 000Bh (TFO) Ljmp1753h; - (прерывание от таймера/счётчика Т0)
- 0013h (INT1) 02F1h; - (внешнее прерывание 1 от контроллера клавиатуры и дисплея)
- 001Bh (TF1) Ljmp1759h; - (прерывание от таймера/счётчика Т1)
- 0023h (T1, R1) Ljmp175Ch- (прерывания от буферов передатчика или приёмника последовательной передачи данных).
На рисунке 6.3 приведена структурная схема стенда. Интерфейс ОЭВМ К1816ВЕ31 с внешней памятью программ и данных реализован на формирователе КР580ВА86. Формирователь переключается на ввод данных сигналами /PSEN или /RD при чтении команд или данных.
Регистр КР580ИР82 применён для фиксации по сигналу ALE младшего байта адреса на время выполнения машинного цикла взаимодействия процессора с памятью и портами допустимого расширения.
Буфер магистрали сигналов внешнего управления реализован на К555ЛП8.
Селектор адресов формирует сигналы выборки для следующих устройств:
- двух ИМС КР537РУ8 ОЗУ по 2 Кбайт каждая при обращении по адресам 1000h...17FFh и 1800h...1FFFh;
- двух ИМС К573РФ2 ПЗУ объемом по 2 Кбайт каждая при обращении по адресам 0000h...07FFh и 0800h...0FFFh;
- контроллера клавиатуры и дисплея при обращении к внешней памяти данных (ВПД) по адресам 8400h и 8401h;
- ЦАП регистром КР580ИР82 на входе для записи информации по адресу 8100h;
- триггера К555ТМ2 запуска АЦП с формированием строба записи по адресу 8300h;
- микросхемы КР580ВА86 буфера выходных данных АЦП при чтении по адресу 8000h;
- магистрального формирователя считывания бита «Готовность АЦП» (бит D1) и состояния выхода компаратора (бит D0) при чтении по адресу 8200h.
Блок клавиатуры и дисплея построен на основе контроллера КР580ВВ79 по типовой схеме включения с внешним дешифратором (К155ИД4). При нажатии клавиши на выходе IRQ контроллера формируется сигнал запроса прерывания, который подается на вход /INT1 ОMЭВМ.
Разъёмы XI,Х2 предназначены для подключения внешних устройств.
Разъём ХЗ установлен для подключения модуля к инструментальной ЭВМ. Разъём Х 4 предназначен для подключения источника питающих напряжений.
Блок ЦАП построен на основе КР572ПА1 и реализует преобразование 8-разрядного кода, записываемого в регистр (КР580ИР82), а аналоговые напряжения в диапазоне от -10,24 в до +10,16 в.
Блок АЦП построен на основе К1113ПВ1 и реализует преобразование внешнего аналогового напряжения от -10,24 в до +10,16 в в цифровую форму.
Блок последовательного интерфейса преобразует выходной сигнал ОЭВМ-ТD с уровнем -15 в +15 В, а также преобразует сигнал с линии RS-232 в сигнал с ТТЛ-уровнем, подаваемый на вход RD ОЭВМ.
Рисунок 6.3.- Структурная схема стенда УС-51 (УМПК-51)
Имитатор ВУ на панели управления стенда представлен переключателями SA1.1...SA1.8, клавишами ТО и IO и светодиодами HL1...HL8. Переключатели подключены к контактам порта Р1. Светодиоды подключены к выходам логических инверторов, входы которых соединены с контактами того же порта Р1. Кодовая комбинация, набранная с помощью переключателей, может быть считана через порт Р1. Светодиоды HL1...HL8 отображают состояние выходов порта Р1 (при pазомкнутых переключателях SA1). Клавиша ТО используется при изучении работы встроенного таймера/счетчика событий, а клавиша IO предназначена для формирования сигнала запроса прерывания на вход INTO микроЭВМ.