
- •О.И. Елисеева, б.Б. Михайлов микропроцессоры.
- •Основные правила по технике безопасности при работе в лаборатории
- •Изучение микро-эвм на базе комплекта к 580
- •Общие сведения.
- •Порядок проведения лабораторной работы.
- •Задание 2. Изучение порядка записи и выполнения простых программ.
- •Задание 3. Исследование процесса выполнения программы по командам.
- •Задание 4. Обнуление бита переноса
- •Список необходимых команд микропроцессора к580
- •Исследование микропроцессора серии к1801
- •1. Краткое описание микропроцессора к1801вм1
- •1.1. Основные технические характеристики.
- •1.2. Структура микропроцессора.
- •1.3 Система команд микропроцессора
- •Методы адресации процессора 1801
- •Порядок выполнения работы
- •Требования к отчету.
- •Список необходимых команд микропроцессора к1801вм1
- •Исследование микропроцессорного комплекта серии к1804 Краткие теоретические сведения.
- •Входные данные Выходные данные
- •Описание устройства «микротренажер мт 1804».
- •Режимы работы устройства «микротренажер мт 1804»
- •Разряды
- •Подготовка к работе и порядок её выполнения
- •5. Отчет
- •Исследование однокристального микропроцессора 1816ве51 Порядок проведения лабораторной работы .
- •Краткое описание лабораторного стенда умпк-51.
- •Задание 1. Изучить порядок обмена информацией и способы управления микроконтроллера.
- •1. Порядок включения контроллера.
- •2. Режим просмотра и изменения содержимого внешней памяти.
- •3. Вывод на дисплей содержимого программного счетчика.
- •4. Просмотр и изменение содержимого внутренней памяти данных.
- •5. Просмотр и изменение содержимого отдельных разрядов.
- •6. Просмотр и изменение содержимого внутренних регистров.
- •7. Порядок занесения команды (программы).
- •8. Запуск выполнения программы.
- •Задание 2: Изучить порядок выполнения команд и программ.
- •. Система команд микроконтроллера семейства 1816.
- •1. Общая характеристика.
- •2. Типы команд
- •3. Типы операндов
- •5. Oбозначения, используемые при описании команд.
- •6. Команды пересылки данных микроконтроллера 1816.
- •7. Команды арифметических операций 1816.
- •8. Команды логических операций микроконтроллера 1816.
- •9. Команды операций над битами микроконтроллера 1816.
- •10.Команды передачи управления микроконтроллера 1816.
- •Память данных (озу).
- •Регистры специальных функций.
- •Исследование однокристального микропроцессора к1810вм86 Краткое описание микропроцессора к1810вм86
- •Оглавление
-
Московский государственный технический университет
имени Н.Э. Баумана
Факультет «Робототехника и комплексная автоматизация»
Кафедра «Робототехнические системы»
О.И. Елисеева, б.Б. Михайлов микропроцессоры.
Электронное учебное издание
Методические указания к лабораторным работам
по дисциплине «Элементы электроники и микропроцессорной
техники»
Москва
(С) 2011 МГТУ им. Н.Э. БАУМАНА
Основные правила по технике безопасности при работе в лаборатории
К выполнению работ в лаборатории допускаются лица, прошедшие инструктаж по технике безопасности и расписавшиеся в соответствующем журнале. При выполнении работ студентам необходимо выполнять следующие правила : работать только на указанном преподавателем рабочем месте;
выполнять только ту работу и её объём, которые определены заданием и преподавателем;
быть внимательным и не отвлекать от работы других студентов и сотрудников;
при возникновении неисправностей лабораторного оборудования немедленно выключить питание лабораторного стенда и доложить о случившимся преподавателю;
КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ УСТРАНЯТЬ НЕИСПРАВНОСТИ САМОCТОЯТЕЛЬНО !
не загромождать рабочее место портфелями и другими вещами, не относящимися к выполнению работы;
после выполнения работы выключить питание лабораторного оборудования и сдать рабочее место преподавателю;
ЗАПРЕЩАЕТСЯ :
включать лабораторное оборудование без разрешения преподавателя;
оставлять без наблюдения включенное оборудование;
самостоятельно снимать ограждающие кожухи и устранять неисправности;
При несчастном случае необходимо :
снять напряжение с пострадавшего и сообщить о случившимся преподавателю;
оказать первую помощь пострадавшему;
вызвать по телефону 03 скорую помощь;
За нарушения правил техники безопасности виновные лица несут дисциплинарную ответственность.
Изучение микро-эвм на базе комплекта к 580
Учебная микро-ЭВМ УМПК 80М разработана на базе микропроцессорного комплекта К580 и предназначена для изучения принципов построения и программирования микропроцессоров с фиксированным набором команд.
Общие сведения.
Вструктуру микро-ЭВМ входят следующие элементы и блоки:
1) блок центрального процессора ЦП со схемой тактового питания СхТП;
2) формирователи магистрали данных, ФМД, магистрали управления ФМУ, магистрали адреса ФМА;
3) магистрали данных МД (8-разрядная двунаправленная), адреса МА (16-разрядная однонаправленная) и управления МУ (5-разрядная однонаправленная);
4) блок памяти БП, включающий ОЗУ емкостью 1 Кбайт и ПЗУ емкостью 2 Кбайт;
5) регистры ввода РгВв и вывода РгВыв, с индикаторами состояния ИС (светодиодами);
6) схема выдачи кода прерываний СхВКПр;
7) клавиатура управления и ввода данных с регистром чтения клавиуатуры РгЧК для ввода информации;
8) 6-рязрядного дисплея Д (знакового индикатора), четыре разряда которого используются для отображения кода адреса в шестандцатиричной системе счисления и два разряда данных. Вывод информации на дисплей осуществляется с помощью регистра сегментов дисплея Ргс и регистра сканирования РгСк;
9) схема выдачи звукового сигнала СхВЗС.
Магистрали микро-ЭВМ, а также входной и выходной регистры имеют светодиодные индикаторы состояния ИС.
Адресация микро-ЭВМ построена по принципу карты памяти: каждому физическому устройству, каждой БИС ставится в соответствие адрес ячейки памяти. Обращение к адресу означает обращение к соответствующему устройству микро-ЭВМ и его инициализации. Адрес 0800 является начальным адресом ОЗУ, начиная с этого адреса можно записывать исследуемые программы пользователя.
Адресация с помощью карты памяти позволяет осуществить простую дешифрацию устройств (т.е. обращение к устройству микро-ЭВМ) на основе трехразрядного дешифратора. В данном случае используются 11, 12 и 13-й разряды адресной магистрали. Их состояние определяет 8 чисел, т.е. 8 адресов устройств, с которыми может работать микро-ЭВМ в каждом машинном цикле.
Режимы работы микро-ЭВМ задаются управляющей программой. Это следующие режимы:
1. Ожидание ввода команд с клавиатуры.
2. Отображение на дисплее содержимого ячейки памяти по любому адресу.
3. Ввод с клавиатуры и отображение на дисплее кода адреса (этот режим задается с клавиатуры клавишей ОтА – «открыть адрес»).
4. Обращение к программному счетчику (этот режим задается клавишей ПрСч – «программный счетчик»). При этом содержимое программного счетчика выводится на дисплей.
5. Вывод на дисплей содержания внутренних программно-доступных регистров (этот режим задается клавишей ОтРг – «открыть регистр» и начинается выводом на дисплей содержимого аккумулятора А).
Клавишей ЗпУв – «запись увеличить», можно циклически вывести на дисплей содержимое регистров А, FL (регистр признаков), B, C, D, E, H, L, SPH и SPL (8-разрядные части сдвоенного 16-разрядного регистра указателя стека), PCH и PCL (8-разрядные части сдвоенного 16-разрядного регистра программного счетчика).
6. Запись новых кодов с клавиатуры в ячейку ОЗУ и в программно-доступные регистры. После задания кодов на клавиатуре запись чисел производится нажатием клавиши ЗпУв – «запись увеличить».
7. Увеличение или уменьшение на единицу адреса, выведенного на дисплей (выполняется клавишами ЗпУв и Ум - «запись уменьшить»).
8. Запуск программы, начиная с указанного на дисплее адреса выполняется клавишей П – «пуск».
9. Выполнение команд по машинным циклам с отображением информации на магистралях с помощью светодиодов (этот режим задается клавишей ШЦ – «шаг машинного цикла»).
10. Выполнение программы по командам (режим задается клавишей Шк – «шаг команды»; после выполнения каждой команды происходит обращение к программному счетчику, п.4).
11. Останов программы пользователя задается клавишей Ст – «стоп». При этом сохраняется содержимое всех внутренних регистров и ОЗУ и происходит обращение к программному счетчику.
12. Возврат микро-ЭВМ из режима выполнения команд по циклам (п.9) и выполнение управляющей программы. При этом восстанавливается содержимое всех регистров и происходит обращение к программному счетчику (п.4).
Примечание: начальная установка микро-ЭВМ осуществляется с помощью клавиши R – «сброс».
Схема возможных переходов от одного режима работы ЭВМ к другому представлена на рис.3.
Управляющая программа микро-ЭВМ при включении питания выполняет подпрограмму тестирования основных блоков. Эта подпрограмма начинается с ячейки ПЗУ с адресом 0000. При успешном прохождении тестов проводится начальная установка всех регистров микро-ЭВМ и на дисплей выводится сообщение «НАЧАло» о готовности к работе.
Затем из режима ожидания микро-ЭВМ может перейти к выводу содержимого регистров (клавиша ОтРг ), вводу адреса с клавиатуры (клавиша ОтА ) или обращению к программному счетчику (клавиша ПрСч). Эти переходы, а также другие возможные переходы к разным режимам работы представлены на рис.3. Здесь сплошными линиями показаны возможные изменения режимов по командам с клавиатуры, а пунктиром – изменения по командам программы управления микро-ЭВМ.
Останов исследуемой программы или возврат к управляющей программе из режима выполнения команд по машинным циклам производится клавишей Ст – «стоп». При этом на дисплей выводится содержимое программного счетчика. Останов при других режимах возвращает микро-ЭВМ к режиму ожидания ввода команд управления, и на дисплей выводится сообщение «НАЧАло».
Микро-ЭВМ имеет также открытый доступ к магистралям для контроля работы устройств, входящих в микропроцессорный комплект.