ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ
ПРОЕКТИРОВАНИЕ СРЕДСТВ КОНТРОЛЯ И ДИАГНОСТИКИ
С ЭЛЕМЕНТАМИ ВЫСОКОЙ ИНТЕГРАЦИИ
Методические указания
к выполнению лабораторных работ
№ 2–5
Санкт-Петербург
2005
Составители: кандидат технических наук, доцент С. И. Ковалев,
кандидат технических наук, доцент В. А. Голубков
Даны методические указания к выполнению лабораторных работ
по курсу «Проектирование средств контроля и диагностики с элементами
высокой интеграции» и ориентированы на изучение основ
программирования для микроконтроллеров фирмы Microchip Technology,
аналого-цифрового преобразователя и подключения устройств ввода-
вывода к микроконтроллерам. Методические указания предназначены для студентов специальности
190200 – «Приборы и методы контроля качества и диагностики». Подготовлены кафедрами электротехники и информационных систем
и рекомендованы к изданию редакционно-издательским советом
государственного образовательного учреждения высшего профессионального
образования «Санкт-Петербургский государственный университет
аэрокосмического приборостроения». Подписано к печати 28. 04. 05. Формат 60×84 1/16. Бумага офсетная. Печать офсетная. Усл. печ. л. 2,09.
Уч. -изд. л. 2,23. Тираж 100 экз. Заказ №
Отпечатано с оригинал-макета, подготовленного автором
Отдел оперативной полиграфии
СПбГУАП
190000, Санкт-Петербург, ул. Б. Морская, 67
© ГОУ ВПО «СПбГУАП», 2005
Лабораторная работа № 2
Изучение основ программирования для микроконтроллеров
фирмы Microchip Technology
Цель работы: ознакомление с базовыми элементами архитектуры PIC-
контроллеров (на примере PIC16F84) и приемами программирования
простейших алгоритмов. Методические указания
PIC16F877 I/P – 8-разрядный микроконтроллер, выпускаемый фирмой
Microchip Technology. Это специализированный микропроцессор,
предназначенный в основном для программного управления
автоматизированными системами, автомобильными и электрическими
двигателями, устройствами передачи информации и измерительными
приборами. В отличие от универсальных процессоров, он имеет развитые
средства взаимодействия с внешними устройствами и более простую систему
команд. PIC16F877 I/P представляет собой микросхему с 40 выводами, из
которых 32 предназначены для передачи информации от внешнего устройства
либо к внешнему устройству. Выполняемая программа хранится в
перепрограммируемом ПЗУ, куда она заносится специальным устройством –
программатором. Необходимые данные, переменные, результаты несложных
расчетов и счетчики циклов хранятся в ОЗУ и теряются при выключении
питания.