
- •А.А.Бошляков , в.И.Рубцов Методические указания к лабораторному практикуму по курсу «Управление в технических системах» (микропроцессорные системы управления)
- •Введение
- •Цель работы:
- •Характеристика микроконтроллера pic16f877.
- •Аппаратная составляющая микроконтроллера
- •Программная составляющая микроконтроллера
- •Описание лабораторного стенда
Описание лабораторного стенда
Принципиальная схема системы на базе микроконтроллера PIC16F877 показана на рис. 6. Генератор тактовых импульсов для микроконтроллера PIC16F877 (микросхема DD1) реализован на кварцевом резонаторе ZQ1 и двух конденсаторах С1 и С2. Для запуска контроллера при подаче питающего напряжения к входу MCLR (ножка 1) подключено питание через ограничивающий резистор R1. К ножке 40 МК подключен светодиод D1 и ограничивающий резистор R2.
Рис. 6. Принципиальная схема системы на базе микроконтроллера PIC16F877
В состав лабораторного комплекса также входит персональный компьютер с установленной на нем средой разработки программ для контроллеров Microchip MPLAB и программатор PICPROG для программирования микроконтроллера (рис.7).
Рис. 7. Лабораторный комплекс
Постановка задачи
Необходимо разработать и протестировать программу для микроконтроллера, обеспечивающую мигание светодиода D1 с частотой 1 Гц.
Порядок выполнения работы
-
Разработка алгоритма работы МК.
-
Написание программы на языке ассемблера в соответствии с алгоритмом.
-
Набор и отладка программы в среде MPLAB.
-
Программирование МК с помощью программатора.
-
Проверка корректности работы программы в системе.
Отчет
Отчет включает в себя:
-
Постановку задачи.
-
Описание системы.
-
Алгоритм программы.
-
Текст программы.
Литература
-
Основы микропроцессорной техники. /Новиков Ю.В., Скоробогатов П.К. – М:ИНТУИТ.РУ «Интернет-Университет Информационных технологий», 2003. – 440 с.
-
Ульрих В.А. Микроконтроллеры PIC16C7X.Семейство восьмиразрядных КМОП микроконтроллеров с аналого-цифровым преобразователем.-СПб.:Наука и техника,2000.-253 с.
-
PIC16F87x: Однокристальные 8-миразрядные FLASH CMOS микроконтроллеры компании Microchip Technology Incorporated. – http://www.microchip.ru, 2002 – 184 с.
-
MPLAB IDE: Интегрированная среда разработки для микроконтроллеров PICmicro компании Microchip Technology Incorporated. - http://www.microchip.ru, 2001 - 156 c.
-
MPMASM: Руководство пользователя. http://www.microchip.ru, 2000 – 62 с.
Содержание
Введение |
3 |
Цель работы: |
3 |
Характеристика микроконтроллера PIC16F877 |
3 |
Аппаратная составляющая микроконтроллера |
4 |
Архитектура микроконтроллера |
4 |
Организация памяти команд |
7 |
Организация памяти данных |
8 |
Периферийный модуль – порт ввода/вывода PORTB |
10 |
Программная составляющая микроконтроллера |
11 |
Система команд микроконтроллера |
11 |
Рекомендуемая структура программы для микроконтроллера PIC16F877 |
14 |
Описание лабораторного стенда |
15 |
Постановка задачи |
16 |
Порядок выполнения работы |
16 |
Отчет |
17 |
Литература |
17 |