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

            П10.1. Аппаратная часть измерителя частоты...........................................................

            П10.2. Программное обеспечение измерителя частоты............................................

             ВВЕДЕНИЕ

            Настоящий практикум поддерживает первую часть курса "Микропроцессорные уст­­­­рой­ст­ва" (читается для студентов всех специализаций специальности 22.01 "Вычис­ли­тельные машины,  комплексы, системы  и сети"),  посвященную изучению архитектуры 8-ми разрядных микро­про­цес­соров (МП) и микропроцессорных систем (МПС) на их осно­ве.

            Такой практикум может быть полезен не только для разработчиков аппаратной части МПС специального назначения (достаточно широкий класс устройств,  обеспе­чи­ва­ющих функ­ци­о­ни­рование приборов физического эксперимента, измеритель­ных уст­ройств, технологического обо­рудования широкого спектра,  систем управления различ­ных транспортных средств и т.п.), но и для разработчиков программного обеспечения для таких МПС.

            Для изучения  выбран МП типа К580ВМ80 (отечественный аналог МП 8080). Это сде­­ла­но по двум причинам:

            это первый МП с законченной и  совершенной  8-ми разрядной архитектурой,  ко­то­рая с не­большими  отличиями  была воспроизведена в микропроцессорах многих фирм;

            на кафедре  имеется  стенд  "Электроника-580"  для  изучения именного этого МП.

            Настоящее методическое  пособие содержит описание восьми лабораторных ра­бот. Из них первая работа посвящена изучению стенда "Электроника-580",  четыре пос­ле­ду­ю­щих  -  ис­сле­дованию  внешних сигналов  микропроцессора при выполнении различ­ных ма­шинных циклов, а оставшиеся - программированию МП. В качестве задач  прог­рам­­ми­ро­вания выбрана под­дер­ж­ка аппаратной части таких широко используемых уст­ройств,  как клавиатура и измеритель час­то­ты импульсной последовательности.  Допол­ни­тельной причиной для выбора именно этих устройств явилось то, что они построены  на таких час­то используемых микросхемах, как КР580ВВ55, КР580ВИ53 и КР580ВН59, изу­чение ко­то­рых предусмотрено программой курса.

            Автор выражает признательность П.К. Рыкалову, А.В. Алексееву, Д.Г. Оськину за модер­ни­зацию учебно-отладочных устройств "Электроника - 580", а А.Г. Карташовой - за под­го­тов­ку рукописи к изданию.

1. Учебно-отладочное устройство "Электроника-580"

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

            Целью работы является изучение приемов работы с учебно-отладочным устройс­т­вом "Элек­тро­ни­ка- 580" (УОУ), в частности, запись программ, запуск их на исполнение, а так­же про­вер­ка содержимого ре­гистров общего назначения (РОН) МП и ячеек памяти.

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

            1.2.1. Для подготовки к работе необходимо изучить структурную схему МП типа КР580ВМ80 [1...4].

            1.2.2. Изучить ПРИЛОЖЕНИЕ 1.

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

            1.3.1. Ввести в УОУ следующую программу (предварительно с помощью таблиц на пе­ред­ней панели УОУ получив программу в машинных кодах):

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

lxi       b, AAAA        ; Константа АААА задается преподавателем

lxi       d, BBBB         ; Константа ВВВВ задается преподавателем

lxi       h, CCCC         ;  Константа CCCC задается преподавателем

push    psw

push    b

push    d

push    h

pop      h

pop      d

pop      b

pop      psw

hlt

            1.3.2. Проверить и зафиксировать в таблице содержимое следующих РОН: A, B, C, D, E, H, L,  F, а также содержимое РС, SP и вершины стека.

            1.3.3. В шаговом режиме выполнить всю программу, выполняя после каждого шага п. 1.3.2.

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

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

            структурную схему МП типа КР580ВМ80;

            программу п. 1.3.1 как на языке ассемблера, так и в машинных кодах;