- •Министерство образования рф
- •Изучение работы восьмиразрядных микропроцессоров (Intel 8085)
- •1.1. Общие сведения
- •1.4. Требования к отчету
- •2.2. Описание лабораторного стенда
- •2.3. Порядок выполнения работы
- •2.4. Требования к отчету
- •Список литературы
- •Работа программно-управляемого таймера
- •3.1. Общие сведения
- •3.2. Описание лабораторного стенда
- •3.3. Порядок выполнения работы
- •3.4. Требования к отчету
- •4.1. Общие сведения
- •4.2. Описание лабораторного стенда
- •4.3. Порядок выполнения работы
- •Требования к отчету
- •Приложение 1 Контроллер программируемый универсальный “Электроника мс2702”; устройство, эксплуатация и программирование Общая характеристика и особенности работы устройства
- •Работа с кпу и его программное обеспечение
- •Приложение 2 Таблицы команд микропроцессора кр580ик80 Соответствие машинного кода команде ассемблера
- •Содержание
- •197376, С.-Петербург, ул. Проф. Попова, 5
Министерство образования рф
______________________
Санкт-Петербургский государственный
электротехнический университет “ЛЭТИ”
_____________________________________________________
МИКРОПРОЦЕССОРЫ И МИКРОЭВМ
Методические указания
к лабораторным работам по дисциплине
Применение микропроцессоров в приборах неразрушающего контроля
Санкт-Петербург
2000
Министерство образования РФ
_____________________
Санкт-Петербургский государственный
электротехнический университет “ЛЭТИ”
_____________________________________________________
МИКРОПРОЦЕССОРЫ И МИКРОЭВМ
Методические указания
к лабораторным работам по дисциплине
Применение микропроцессоров в приборах неразрушающего контроля
Санкт-Петербург
Издательство СПбГЭТУ “ЛЭТИ”
2000
УДК 681.3
Микропроцессоры и микроЭВМ: Методические указания к лабораторным работам по дисциплине Применение микропроцессоров в приборах неразрушающего контроля/ Сост.: А. Н. Перегудов, М. М. Шевелько. СПб.: Изд-во СПбГЭТУ “ЛЭТИ”, 2000. 32 с.
С целью освоения основ микропроцессорной техники рассматриваются принципы функционирования восьмиразрядных микропроцессоров и устройств на их основе. Содержат элементы программирования на ассемблере и в кодах микропроцессора.
Предназначены для студентов специальности 190200 Приборы и методы контроля качества и диагностики.
Утверждено
редакционно-издательским советом университета
в качестве методических указаний
© СПбГЭТУ “ЛЭТИ”, 2000
Лабораторная работа № 1
Изучение работы восьмиразрядных микропроцессоров (Intel 8085)
Цель работы — ознакомиться с функционированием восьмиразрядных микропроцессоров на примере выполнения команд микропроцессоромIntel 8085.
1.1. Общие сведения
Рис. 1.1
Схема расположения выводов Intel 8085 представлена на рис. 1.1. Здесь AD0–AD7 – мультиплексированная шина данных и 8 младших разрядов адреса; A8–A15 – старшие 8 разрядов шины адреса; ALE – разрешение фиксации адреса; S0, S1, IO/M – состояния машинного цикла (см. таблицу), RD – управление чтением; WR – управление записью; READY – вход сигнала, низкий уровень которого задерживает работу процессора на целое число циклов; HOLD – вход сигнала запроса использования шин адреса и данных; HLDA – выход сигнала, высокий уровень которого указывает, что процессор освободит шины в следующем цикле; INTR, RST5.5, RST6.5, RST7.5, TRAP – входы сигналов прерываний; INTA – выходной сигнал подтверждения прерывания; RESET IN – вход сигнала сброса (устанавливает счетчик команд в нуль и сбрасывает триггеры разрешения прерывания и подтверждения захвата); RESET OUT – выход сигнала, указывающего на то, что произведен сброс центрального процессора; X1 X2 – входы для подключения частотозадающих LC- или RC‑цепей или кварцевого резонатора или внешнего генератора; CLK – выход тактовых импульсов; SID – линия последовательных входных данных; SOD – линия последовательных выходных данных; VCC– питание + 5 В; GND – земля.
Состояние |
IO/M |
S1 |
S0 |
Запись в память |
0 |
0 |
1 |
Чтение из памяти |
0 |
1 |
0 |
Вывод |
1 |
0 |
1 |
Ввод |
1 |
1 |
0 |
Выборка кода операции |
0 |
1 |
1 |
Подтверждение прерывания |
1 |
1 |
1 |
Останов |
Z |
0 |
0 |
Захват |
Z |
X |
X |
Сброс |
Z |
X |
X |
Схема стенда представлена на рис. 1.2. Здесь CPU – микропроцессор Intel 8085, линии шины данных которого AD0–AD7 через резисторы R1–R8 подсоединены к шине питания + 5 В. Высокий уровень на входных линиях CPU (READY, RESET IN, TRAP, INTR, RST5.5, RST6.5, RST7.5, HOLD) также получен путем подсоединения их через резисторы к шине питания. Вывод S1 подведен к клемме “СИНХР.” для синхронизации осциллографа. Сигнал тактовой частоты вырабатывается внутренним генератором микропроцессора, для чего к входам Х1, Х2 подключен кварцевый резонатор Q. Сброс CPU осуществляется нажатием кнопки К (подача нулевого уровня на вход RESET IN).
Рис. 1.2
1. Ознакомиться со схемой стенда.
2. Подать напряжение на вход Uпитстенда.
3. Клемму “СИНХР.” стенда подключить ко входу синхронизации осциллографа, который должен находиться в режиме внешней синхронизации.
4. Ручками синхронизации добиться устойчивого изображения на экране осциллографа. При этом щуп осциллографа необходимо установить на выход S1, а для запуска процессора – нажать кнопку К.
5. Скорость развертки выбрать такой, чтобы на всем экране наблюдался только один командный цикл.
6. Чувствительность вертикального отклонения осциллографа выбрать такой, чтобы амплитуда наблюдаемых импульсов имела значение 3–4 см.
7. Снять временные диаграммы сигналов на выходах процессора CLK, S1, S0, RD, WR, ALE, а также на линиях шины адреса/данных AD0–AD7 и шины адреса А8–А15.
8. Построить временные диаграммы сигналов по п. 7, соблюдая временные соотношения между фронтами этих сигналов.