Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР(2-2)-ЦУиМП-Петрищенко-Мусапирова.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
366.08 Кб
Скачать

Кафедра «Электроники» цифровые устройства и микропроцессоры

Методические указания к лабораторным работам

для студентов специальности 050719 – Радиотехника, электроника и телекоммуникации

Алматы 2010

СОСТАВИТЕЛИ: С.Н.Петрищенко, Г.К.Мусапирова Цифровые устройства и микропроцессоры. Методические указания к лабораторным работам для студентов специальности 050719 – Радиотехника, электроника и телекоммуникации. - Алматы: АИЭС, 2010. – 19 с.

Методические указания содержат рабочие задания к четырем лабораторным работам по основам программирования на языке ассемблера 8-разрядного микропроцессора i8085. Дана методика проведения и обработки данных, приведен перечень рекомендуемой литературы и контрольные вопросы.

Методические указания предназначены для студентов специальности 050719 - Радиотехника, электроника и телекоммуникации.

Ил. 10, табл. 16, библиогр. – 6 назв.

Рецензент: канд.тех.наук, проф. С.В.Коньшин

Печатается по плану издания некоммерческого акционерного общества «Алматинский институт энергетики и связи» на 2010 г.

© Нао «Алматинский институт энергетики и связи», 2010 г.

Лабораторная работа №1

Изучение микрокомпьютера на базе микропроцессора Intel 8085

Цель работы:

- ознакомление и изучение работы компонентов микрокомпьютера, расположенного на плате ЕВ-151;

- приобретение навыков работы с микрокомпьютером.

1.1 Порядок выполнения работы

1.1.1 Изучите схему рисунка 1.1, выделив на плате ЕВ-151 основные компоненты микрокомпьютера: микропроцессор i8085, триггер-защелку адреса (address – latch), стираемое программируемое постоянное запоминающее устройство - СППЗУ (Erasable – Programmable Read – Only Memory - EPROM), оперативное запоминающее устройство – ОЗУ ( Random Access Memory – RAM), дешифратор ( Port Decoder), порты Ввода (Input Port) и Вывода (Output Port) и их триггеры-защелки Input Latch и Output Latch, а также адрессную шину (ADDRESS BAS) и двунаправленную шину данных (DATA BUS).

На схеме имеются кнопки intr (прерывание), Reset (сброс) и зуммер (Buzzer).

Рисунок 1.1

1.1.2 Для приведения платы ЕВ-151 в рабочее состояние необходимо произвести соединения, как показано на рисунке 1.1.

1.1.3 Для запуска нужной программы на плате ЕВ-151 необходимо:

а) установить номер нужной программы в двоичном коде на переключателях порта Ввода D6-D0;

б) переключатель D7 поставить в положение «1»;

в) нажать на кнопку RESET;

г) вернуть D7 в положение «0».

1.1.4 Запустить программу №1 (код 0000001), согласно пункту 1.1.3. Этот запуск позволяет повторить положение переключателей D7-D0 порта Ввода 0 на светодиодах D7-D0 порта Вывода 0. Проверьте это, поменяв положения нескольких входных переключателей D0-D7.

1.1.5 Для того, чтобы получить обратный код положения переключателей D7-D0 порта ввода 0 на светодиодах D7-D0 порта Вывода 0, необходимо запустить программу №2 (код 0000010), согласно пункту 1.1.3 и наблюдать полученный результат.

1.1.6 Запустить программу №3 (код 0000011), согласно пункту 1.1.3. Эта программа позволяет считывать данные с переключателей порта Ввода 0 и циклически сдвигать их влево на четыре позиции. Проделайте этот эксперимент и заполните выходные данные таблицы 1.1.

Т а б л и ц а 1.1

Входные данные

Выходные данные

11110000

00001111

1.1.7 Запустить программу №4 (код 0000100), согласно пункту 1.1.3. Эта программа решает логическую задачу, блок-схема решения которой представлена на рисунке 1.2.

ДА

С

D7 = 1

С

НЕТ

D7 = 0

Рисунок 1.2

Заполните таблицу истинности для различных комбинаций D0 и D1 и определите тип логического элемента, реализующего данную функцию.

1.1.8 Запустить программу №5 (код 0000101), согласно пункту 1.1.3. Эта программа решает арифметическую задачу, согласно блок-схеме рисунка 1.3.

Рисунок 1.3

Арифметически сложить следующие числа и записать результаты

а) 1111 + 1001 =

б) 0101 + 1011 =

в) 1101 + 1101 =

г) 0011 + 1000 =

1.1.9 Запустить программу №6 (код 0000110), согласно пункту 1.1.3. Эта программа осуществляет обработку прерываний, согласно блок-схеме рисунка 1.4.

Двоичный счетчик

Передает серию

импульсов на порт 1