
- •Кафедра «Электроники» цифровые устройства и микропроцессоры
- •Печатается по плану издания некоммерческого акционерного общества «Алматинский институт энергетики и связи» на 2010 г.
- •© Нао «Алматинский институт энергетики и связи», 2010 г.
- •Лабораторная работа №1
- •Изучение микрокомпьютера на базе микропроцессора Intel 8085
- •1.1 Порядок выполнения работы
- •1 10 Двухсекундная задержка Считать данные и передать на порт Вывода 0
- •1.2 Контрольные вопросы
- •Лабораторная работа №2 Знакомство с платой ев-152. Решение простейших программ на микрокомпьютере
- •2.1 Порядок выполнения работы
- •2.2 Контрольные вопросы
- •Лабораторная работа №3 Обработка массива данных микропроцессором i8085
- •3.1 Порядок выполнения работы
- •3.2 Контрольные вопросы
- •Лабораторная работа №4 Изучение работы программ с помощью эмулятора микропроцессора
- •- Приобретение навыков анализа работы простейших программ с помощью эмулятора микропроцессора i8085
- •4.1 Порядок выполнения работы:
- •Dcr b; Декремент счетчика числа элементов
- •4.2 Контрольные вопросы
- •Список литературы
- •Содержание
- •050013, Алматы, Байтурсынова, 126
- •Проректор по учебно-методической работе
- •Согласовано Рассмотрено и одобрено Начальник умо на заседании кафедры Электроники
- •Специалист по стандартизации
- •Алматы 2010
Кафедра «Электроники» цифровые устройства и микропроцессоры
Методические указания к лабораторным работам
для студентов специальности 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