Лабораторный практикум по курсу "Микропроцессорные устройства". Часть 1, страница 5

            обобщенные  временные  диаграммы  (типа  диаграмм  рис. П2.1 с соблюдением мас­­ш­та­ба) с проставленными значениями  кодов ССП, кодов читаемых или записы­вае­мых данных, а так­же кодов  адреса;

            временные параметры циклов чтения и записи.

            4. Машинный цикл ввода/вывода

            4.1. Цель работы

            Целью работы является изучение сигналов  магистрали  МП КР580ВМ80 в течение цик­ла вво­да/вывода.

            4.2. Подготовка к работе

            4.2.1. При домашней подготовке изучить  временные  диаграммы сигналов шины адреса А15...А0,  шины данных D7...D0, шины управления DBIN,  SYNC,  WR микропро­цес­сора  КР580ВМ80 [1...4] в цикле ввода/вывода.

            4.2.2. Повторить положения ПРИЛОЖЕНИЙ 1...4.

            4.3. Выполнение работы

            4.3.1. Ввести в УОУ и запустить на прогон в непрерывном режиме одну из следую­щих прог­рамм, задаваемых пре­подавателем:

    Программа 1

    org    YYYY           ; Начальный адрес программы YYYY задается преподавателем

    in      02h                ; Блокирование ПДП системы индикации

    ani    7fh

    out    02h

Loop:

    in      2

    jmp   Loop

    Программа 2

    org    YYYY           ; Начальный адрес программы YYYY задается преподавателем

    in     02h                 ; Блокирование ПДП системы индикации

    ani    7fh

Loop:

    out    2

    jmp    Loop

            4.3.2. Зафиксировать состояние индикаторов флагов C и  Z  на передней панели УОУ, а так­же битов С и Z в регистре флагов F.

            4.3.3. Произвести  измерение  временных диаграмм сигналов МП по методике, из­ло­­жен­ной в ПРИ­ЛОЖЕНИИ 3.

            4.3.4. Полученные диаграммы разбить на машинные циклы, внутри  циклов опре­де­лить коды ССП,  коды читаемых или записываемых данных, а также коды адреса.

            4.3.5. Определить временные параметры циклов чтения и ввода, пользуясь мето­ди­кой ПРИ­ЛО­ЖЕ­НИЯ 4.

            4.4. Содержание отчета

            Отчет должен содержать:

            программу;

            временные диаграммы ее выполнения;

            обобщенные  временные  диаграммы  (типа  диаграмм  рис. П2.1 с соблюдением мас­шта­ба) с прос­тав­ленными значениями  кодов ССП, кодов читаемых или записыва­е­мых данных, а так­же кодов  адреса;

            временные параметры циклов чтения и ввода;

            сравнение полученных параметров чтения и ввода с допустимыми параметрами ин­тег­раль­ных мик­росхем К580ВВ55 и К565РУ2;

            сравнение состояния индикаторов С и Z с значениями  битов D3, D2 кода вво­ди­мо­го в цикле вво­да.

            5. Машинный цикл прерывания

            5.1. Цель работы

            Целью работы является изучение  сигналов  магистрали МП КР580ВМ80 в тече­ние цик­ла пре­ры­вания.

            5.2. Подготовка к работе

            5.2.1. При домашней подготовке изучить временные диаграммы сигналов шины ад­реса А15...А0,  шины данных D7...D0, шины управления DBIN,  SYNC, WR микро­про­цес­со­ра КР580ВМ80 [1...4] в цикле прерывания.

            5.2.2. Повторить положения ПРИЛОЖЕНИЙ 1...4.

            5.2.3. Изучить положения ПРИЛОЖЕНИЯ 5.

            5.3. Выполнение работы

            5.3.1. Включить генератор прямоугольных импульсов, по осциллографу с по­мощью ручек управления генератором установить следующий вид выходного напря­же­ния:

    Осциллограмму показать лаборанту или преподавателю.

            5.3.2. Собрать лабораторную установку по следующей схеме:

        5.3.3. Ввести в УОУ и запустить на прогон следующую программу:

    org   YYYY            ; Начальный адрес фоновой программы YYYY задается

                                    ; преподавателем.

    mvi   a, 02h            ; Разрешение прерываний УОУ.

    out    02h

    di                            ; Запрешение  прерываний  микропроцессора  на

                                   ; период установки вектора прерывания.

    lxi     h, XXXX       ; Вектор прерывания XXXX (задается преподавателем)  в HL.