По итогам выполнения работы должен быть оформлен отчет с текстами всех программ и пояснением к ним. По завершении лабораторного практикума студент обязан в индивидуальном порядке защитить все лабораторные работы, вошедшие в практикум. Защита заключается в проверке самостоятельности выполнения заданий и в подтверждении студентом достаточного уровня практического и теоретического усвоения материала по тематике работ.
Литература
1. Владимиров А.Н.Однокристальные микроконтроллеры Microchip: PIC16C8X. /Пер. с англ.- Рига.: ORMIX, 1996.
2. Кристиан Тавернье. PIC-микроконтроллеры. Практика применения: Пер. с франц.-М.: ДМК Пресс,2003.
3. Майкл Предко. Справочник по PIC- микроконтроллерам: Пер. с англ. - М.: ДМК Пресс,2002.
4. htpp:// www.microchip.com.
5. Гренков В.Л. Физическое моделирование физиологических параметров. Методика и реализация. Научные труды международной научно-практической конференции «Фундаментальные и прикладные проблемы приборостроения, информатики, экономики и права». – М.: МГАПИ, 2001.
|
|
6. Гренков В.Л. Модернизация реографа с использованием PIC – контроллера. Научные труды международной научно-практической конференции «Фундаментальные и прикладные проблемы приборостроения, информатики, экономики и права». - М.: МГАПИ, 2002.
ПРИЛОЖЕНИЕ1. Директивы макроассемблера Mplab.
ORG <ADDRESS> - определяет адрес начала размещения данных в памяти данных или в памяти программы.
.UDATE - указывает на область памяти данных.
.CODE - указывает на область памяти программы.
<Переменная или константа> RES <число байтов> - резервирует место под переменную или константу в области памяти данных.
END – конец программы.
В записи вида: #INCLUDE "P16F84.INC"
LIST P=16F84
__CONFIG 3FFBh
– первая строка указывает на использование файла включения по директиве #INCLUDE с именем этого файла, взятым в кавычки, две следующие – определяют тип используемого микроконтроллера (в данном случае PIC16F84) и содержимое слова конфигурации по директиве __CONFIG (здесь оно задает тип генератора - RC).
Примеры использования директив ORG, UDATA, CODE, RES понятны из приведенных выше текстов программ. В макроассемблере MPASM, который является составной частью пакета MPLAB, имеется более 40 директив. В то же время для получения работоспособной программы в большинстве случаев вполне достаточно тех, которые рассмотрены в данном описании. ПРИЛОЖЕНИЕ2. Система команд PIC16C8X.