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

    shld  83e8h             ; Вектор прерывания в ячейке памяти 83e8h.

    ei                            ; Разрешение прерывания процессора.

Loop:

    mov   a, b               ; Основной цикл фоновой программы.

    jmp   Loop

    org  XXXX             ; Начальный адрес подпрограммы поддержки XXXX

                                   ; прерывания, ;задается преподавателем.

    ei                            ; Разрешение прерываний, запрещенных аппаратно

                                   ; в машинном цикле прерывания.

    ret                           ; Выход из подпрограммы.

            5.3.4. Произвести измерение временных диаграмм сигналов МП по методике, из­ло­­жен­­ной в  ПРИ­ЛОЖЕНИИ  2,  включая  А15...А0, D7...D0, M1, MEMW#, MEMR#, INTA.

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

            5.3.6. Определить  временные параметры Td(INTA,  INTвнеш#) и Тdint, пользуясь мето­ди­кой ПРИЛОЖЕНИЯ 5.

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

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

            программу;

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

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

            значения временные параметров  Td(INTA,   INTвнеш#)   и Тdint.

            6. Программная поддержка клавиатуры с подавлением дребезга

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

            Целью работы является изучение аппаратных  средств  и  программного обес­пече­ния,  ис­поль­зуе­мых при подключении клавиатуры к микропроцессорной системе.

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

            6.2.1. При домашней подготовке  повторить  принцип  действия интегральной мик­ро­схе­мы (ИМС) К580ВВ55 [1...4] во всех режимах.

            6.2.2. Изучить положения ПРИЛОЖЕНИЙ 6...8.

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

            6.3.1. Ввести в УОУ и  запустить  на  прогон программу под­держ­ки клавиатуры в со­от­вет­с­твии с п. П8.2. Символы заменители словных клавиш получить у преподавателя.

            6.3.2. Работу программы показать преподавателю.

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

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

            функциональную схему клавиатуры;

            программу на языке ассемблера  микропроцессора  К580ВМ80 (либо на языке Pas80 или Small-C) с комментариями.

            7. Ввод частотных сигналов в микропроцессорную систему

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

            Целью работы является изучение аппаратных  средств  и  программного обеспе­че­ния,  ис­поль­зуе­мых при вводе частотных сигналов в микропроцессорную систему.

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

            7.2.1. При  домашней подготовке изучить принцип действия ИМС К580ВИ53 [1...4] во всех режимах.

            7.2.2. Изучить Приложение 9.

            7.2.3. Повторить положения Приложения 6.

            7.2.4. При небходимости повторить правила работы с осциллографом.

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

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

   

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

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

            7.3.3. Ввести в УОУ и запустить на прогон программу поддержки измерителя час­тоты в со­от­вет­с­т­­вии с п. П9.3. Показания частоты на индикаторе не должно расходиться с показаниями час­то­ты  на ге­не­­раторе прямогольных импульсов более чем на 10%.

            7.3.4. Произвести  измерение  временных  диаграмм   сигналов МEMW# (Х8 - В2) и Strob.

            7.3.5. Определить  временные  параметры  сигналов  MEMW#   и Strob.

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

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

            функциональную схему измерителя частоты;