- •И.А. Дубров
- •Содержание
- •Введение
- •Лабораторная работа 1 Изучение интегрированной среды разработки mplab
- •Методика выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 2 Изучение запоминающих устройств микроконтроллеровPic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 3 Изучение работы параллельных портов микроконтроллеровPic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 4 Изучение работы последовательных портов микроконтроллеров pic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 5 Изучение работы таймеров микроконтроллеров pic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 6 Изучение работы аналого-цифрового преобразователя микроконтроллеровPic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 7 Изучение работы модуля захвата/сравнения/шим микроконтроллеровPic-micro
- •Порядок выполнения работы
- •Содержание отчета
- •Библиографический список
- •Приложение 1. Схема лабораторного макета
- •Bтfss— Условный переход при единичном битеbрегистраf
- •Call— Вызов подпрограммы
- •Goto— Переход по адресу
- •Incf— Декремент регистраf
- •Incfsz— Декремент регистраfи пропуск в случае нулевого результата
- •Iorlw— Побитное «или»Wи константыk
- •Retlw— Выход из подпрограммы с загрузкой в регистрWконстантыk
- •Return— Выход из подпрограммы
- •Rlf— Циклический сдвиг регистраfвлево через флаг переносаС
- •Rrf— Циклический сдвиг регистраfвправо через флаг переносаС
- •Sleep— Перейти в спящий режим
- •Основы микропроцессорной техники
- •620034, Екатеринбург, ул. Колмогорова 66.
Федеральное агентство железнодорожного транспорта
Уральский государственный университет путей сообщения
Кафедра «Автоматика, телемеханика и связь на железнодорожном транспорте»
И.А. Дубров
М.Ю. Белошицкий
А.Н. Попов
ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ
Екатеринбург
Издательство УрГУПС
2012
Федеральное агентство железнодорожного транспорта
Уральский государственный университет путей сообщения
Кафедра «Автоматика, телемеханика и связь на железнодорожном транспорте»
И.А. Дубров
М.Ю. Белошицкий
А.Н. Попов
ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ
Учебно-практическое пособие к лабораторным работам по дисциплине «Основы микропроцессорной техники» для студентов специальности 190402 – «Автоматика, телемеханика и связь на железнодорожном транспорте»; «Программирование периферийных контроллеров» для студентов специальности 190901 – «Системы обеспечения движения поездов» всех форм обучения
Екатеринбург
Издательство УрГУПС
2012
УДК 656.259.12
Д79
Дубров И.А.
Д79 Основы микропроцессорной техники : учебно-практическое пособие к лабораторным работам. / И. А. Дубров, М. Ю. Белошицкий, А. Н. Попов. – Екатеринбург : изд-во УрГУПС, 2012. – 128 с.
Методическое пособие предназначено для изучения архитектуры, принципа действия и системы команд микроконтроллеров семейства PIC-micro, а так же для обучения основам программирования на языке Ассемблер в интегрированной среде разработкиMPLAB.
Методическое пособие предназначено для студентов всех форм обучения специальностей «Автоматика, телемеханика и связь на железнодорожном транспорте» и «Системы обеспечения движения поездов», проходящих курс обучения на кафедре «Автоматика, телемеханика и связь на ж.-д. транспорте» УрГУПС.
Авторы: И. А. Дубров, старший преподаватель кафедры «Автоматика, телемеханика и связь на ж.-д. транспорте», УрГУПС
А. Н. Попов, ассистент кафедры «Автоматика, телемеханика и связь на ж.-д. транспорте», УрГУПС
М. Ю. Белошицкий, ассистент кафедры «Автоматика, телемеханика и связь на ж.-д. транспорте», УрГУПС
Рецензент: А. А. Новиков, профессор кафедры «Автоматика, телемеханика и связь на ж.-д. транспорте», УрГУПС.
© Уральский государственный университет
путей сообщения (УрГУПС), 2012
Содержание
ЛАБОРАТОРНАЯ РАБОТА 1 Изучение интегрированной среды разработки MPLAB 8
ЛАБОРАТОРНАЯ РАБОТА 2 Изучение запоминающих устройств микроконтроллеров PIC-micro 27
ЛАБОРАТОРНАЯ РАБОТА 3 Изучение работы параллельных портов микроконтроллеров PIC-micro 41
ЛАБОРАТОРНАЯ РАБОТА 4 Изучение работы последовательных портов микроконтроллеров PIC-micro 53
ЛАБОРАТОРНАЯ РАБОТА 5 Изучение работы таймеров микроконтроллеров PIC-micro 72
ЛАБОРАТОРНАЯ РАБОТА 6 Изучение работы аналого-цифрового преобразователя микроконтроллеров PIC-micro 92
ЛАБОРАТОРНАЯ РАБОТА 7 Изучение работы модуля захвата/сравнения/ШИМ микроконтроллеров PIC-micro 103
Библиографический список 113
Приложение 1. Схема лабораторного макета 114
Приложение 2. Краткое описание набора инструкций PIC16 115
Приложение 3. Список команд PIC16 и их подробное описание 116