Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / УчебнСтенды.doc
Скачиваний:
103
Добавлен:
11.05.2015
Размер:
2.9 Mб
Скачать

Dзi, 2, 3

D4 4, 5, 6

D5 7, 8, 9

D6 А, В, С

D7 D, Е, F

5.3.3. Порт сегментов РгСг выходами по восьми линиям соединён с катодами-сегментами светодиодной матрицы. Соединение выполнено в следующем соответствии:

Выход РгСг Сегмент

D0 а

D1 b

D2 с

d

D4 е

D5 f

D6 g

D7 h

Подключение определённого сегмента осуществляется записью сигнала U1 в соответствующий разряд 5.3.4. Регистр клавиатуры РгКл по существу является четырёхвходовым шинным формирователем, входы которого подключены к выходным линиям матрицы клавишного модуля, а выходы к линиям D0-DЗ шины данных. Соединение выходных линий матрицы клавишного модуля с линиями D0-DЗ выполнено в следующем соответствии:

Линия ШД Клавиши

D0 ШК, П, 0, I, 4, 7, А, D

D1 ПрСч, ОтР, ЗуВ, 2, 5, 8, В, Е

D2 ОтА, Ум, 3, 6, 9, С, F

Dз шц

Остальные линии ШД (D4-D7) при считывании состояний клавиш не подключены, т.е. несут сигналы уровня U1. Нажатию клавиш соответствует уровень U0 на соответствующей линии ШД.

Системой прерываний УМПК-80 задействованы адреса памяти по вектору RST0, использованы векторы RSTI, RST3. Адресная область вектора RST0 использована под команды запуска микроЭВМ. Прерывание по вектору RSTI используется для программного выхода в программу «Монитор» из программ пользователя. Прерывание RST3 используется для перезаписи сообщений из области, адресуемой парой регистров DЕ в область 0BF0h-0BF5h в служебных подпрограммах ввода с клавиатуры. Сведения об использовании других векторов не приводятся.

5.4. Включение умпк-80

Перед подключением стенда к сети с помощью соединительного кабеля необходимо клемму « + » (расположенную на задней стенке прибора) подключить соединительным проводником к контуру заземления. Далее выполняется последовательность действий:

- выключатель сетевого питания на задней (или боковой) стенке микроЭВМ устанавливается в выключенное состояние;

- переключатели SA1-SA8 переводятся в выключенное положение (в сторону пользователя);

- микроЭВМ с помощью соединительного кабеля подключается к розетке сетевого питания;

- выключатель сетевого питания переводится во включенное состояние.

После включения питания стенд переходит в режим тестирования и об успешном завершении тестирования сигнализирует мелодичным гудком и выводом на дисплей сообщения «НАЧАЛО». Примечание. При нарушении работоспособности предусмотрены выдача короткого звукового сигнала и следующих текстовых сообщений:

- «SPEг» - при нарушении начальных установок регистров МП;

- «ОЗУ» - при нарушении правильности чтения/записи в ОЗУ;

- «ПЗУ» - при нарушении программы в ПЗУ;

- нарушения на дисплее обнаруживаются по выключенным сегментам;

- нарушения на индикаторе регистра вывода по не включенным во время теста светодиодам.

5.5. Действия по вводу и запуску программ

5.5.1. Чтение содержимого ячеек памяти реализуется последовательностью действий

ОтА NNNN NN,

где четыре первые цифры воспринимаются программой «Монитор» как адрес ячейки памяти, а две последующие цифры до нажатия клавиш отображаются на дисплее, как содержимое адресуемой ячейки. После нажатия клавиш две последующие цифры отображаются в позициях 5, 6 дисплея, как подготовленные к записи (но не записанные в адресуемую ячейку). Адрес ячейки памяти (четыре набранные первыми цифры процедуры) отображаются в позициях 1-4 дисплея.

5.5.2. Запись в ячейку памяти реализуется последовательностью действий

ОтА NNNN ЗуВ,

т.е. по процедуре считывания с дополнительным нажатием командой клавиши ЗуВ. После нажатия клавиши ЗуВ на дисплее отображается адрес ячейки, увеличенный на единицу в позициях 1-4, и содержимое ячейки по этому адресу в позициях 5, 6.

5.5.3. Уменьшение адреса на единицу и отображение его на еди-ницу производится нажатием клавиши Ум после исполнения процедуры чтения (п. 5.5.1) или записи (п. 5.5.2). На дисплее отображается адрес, уменьшенный на единицу и содержимое адресуемой ячейки.

5.5.4. Чтение содержимого регистров МП осуществляется нажатием клавиш: «ОтР», «ЗуВ», «Ум». По первому нажатию клавиши «ОтР» на дисплей выводится имя регистра А и его содержимое в позициях 5, 6. Запись в регистр осуществляется изменением содержимого регистра с помощью нажатия числовых клавиш (подготавливаемое число отображается в позициях 5, 6) с последующим нажатием клавиши ЗуВ.

После нажатия клавиши ЗуВ на дисплей выводится имя следующего регистра МП по кольцу А, F, В, С, D, Е, Н, L, SPH, SPL, РСН, PСL, А… и его содержимое (с одновременной записью в ранее адресованный регистр подготовленных для него данных). Нажатием клавиши Ум осуществляется вызов регистров для чтения по приведённому выше кольцу в обратном направлении.

5.5.5. Запуск программ пользователя в автоматическом режиме производится последовательностью действий

ОтА NNNN П.

На время исполнения программы дисплей гаснет (если программой не предусмотрено обращение к дисплею). Если программа пользователя завершается командой RST1, то на экране дисплея отображается адрес команды, следующей за RST1 и её первый байт, а управление передаётся программе «Монитор».

5.5.6. Останов исполнения программы в произвольный момент времени осуществляется по нажатия клавиши «Ст». При этом на дисплее отображается адрес первого байта, команды, по которой произошел останов и значение байта. Останов происходит в режиме прерывания и поэтому состояние регистров МП запоминается, а программа может быть запущена на продолжение.

5.5.7. Запуск программ по циклам осуществляется по одной из процедур:

ОтА NNNN ШЦ ШЦ ...

при исполнении по машинным циклам или

ОтА NNNN ЩК, ШК ...

при исполнении по командным циклам. При инициировании приведённых процедур необходимо иметь ввиду, что в этом режиме исполнение шагов отображается светодиодными индикаторами ШД, ША и индикаторами состояния цикла (см. рис. 5.1, поз. I). Выход из режима исполнения по командным циклам осуществляется нажатием клавиши «Ст», после чего на дисплей выводится сообщение «Начало» и управление передаётся программе «Монитор». Из режима исполнения по машинным циклам выход происходит по нажатию клавиши «Ст». На дисплее отображается адрес и код операции очередной команды, а управление передается «Монитору».

5.5.8. Системный сброс осуществляется по нажатия клавиши «R», однако, следует иметь ввиду, что при этом микроЭВМ перезапускается и программа пользователя стирается.

5.5.9. Вызов программного счётчика реализуется нажатием клавиши ПрСч. Используется для возврата в точку останова (при исполнении останова по нажатию клавиши «Ст», исполнению корректировки программы при отладке) для продолжения исполнения.