Описание лабораторного стенда

Принципиальная схема системы на базе микроконтроллера PIC16F877 показана на рис. 6. Генератор тактовых импульсов для микроконтроллера PIC16F877 (микросхема DD1) реализован на кварцевом резонаторе ZQ1 и двух конденсаторах С1 и С2. Для запуска контроллера при подаче питающего напряжения к входу MCLR (ножка 1) подключено питание через ограничивающий резистор R1. К ножке 40 МК подключен светодиод D1 и ограничивающий резистор R2.

Рис. 6. Принципиальная схема системы на базе микроконтроллера PIC16F877

В состав лабораторного комплекса также входит персональный компьютер с установленной на нем средой разработки программ для контроллеров Microchip MPLAB и программатор PICPROG для программирования микроконтроллера (рис.7).

Рис. 7. Лабораторный комплекс

Постановка задачи

Необходимо разработать и протестировать программу для микроконтроллера, обеспечивающую мигание светодиода D1 с частотой 1 Гц.

 

Порядок выполнения работы

1. Разработка алгоритма работы МК.

2. Написание программы на языке ассемблера в соответствии с алгоритмом.

3. Набор и отладка программы в среде MPLAB.

4. Программирование МК с помощью программатора.

5. Проверка корректности работы программы в системе.

 

Отчет

Отчет включает в себя:

1. Постановку задачи.

2. Описание системы.

3. Алгоритм программы.

4. Текст программы.

 

Литература

1. Основы микропроцессорной техники. /Новиков Ю.В., Скоробогатов П.К. – М:ИНТУИТ.РУ «Интернет-Университет Информационных технологий», 2003. – 440 с.

2. Ульрих В.А. Микроконтроллеры PIC16C7X.Семейство восьмиразрядных КМОП микроконтроллеров с аналого-цифровым преобразователем.-СПб.:Наука и техника,2000.-253 с.

3. PIC16F87x: Однокристальные 8-миразрядные FLASH CMOS микроконтроллеры компании Microchip Technology Incorporated. – http://www.microchip.ru, 2002 – 184 с.

4. MPLAB IDE: Интегрированная среда разработки для микроконтроллеров PICmicro компании Microchip Technology Incorporated. - http://www.microchip.ru, 2001  - 156 c.

5. 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

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: