ВУЗ:
Составители:
58
Содержание
Лабораторная работа №1. Обучение работе на внутрисхемном отладчике MPLAB-
ICD. ...................................................................................................................................... 3
1. ЦЕЛЬ РАБОТЫ ........................................................................................................... 3
2. ВВЕДЕНИЕ.................................................................................................................. 3
3. КРАТКИЕ СВЕДЕНИЯ О PIC16F877....................................................................... 4
3.1. КРАТКОЕ ОПИСАНИЕ АРХИТЕКТУРЫ ........................................................ 4
3.2. ПАМЯТЬ ПРОГРАММ И СТЕК......................................................................... 6
3.3. ПАМЯТЬ ДАННЫХ............................................................................................. 7
3.4. РЕГИСТР СОСТОЯНИЯ STATUS ..................................................................... 8
3.5. РЕГИСТР OPTION_REG ..................................................................................... 9
3.6. РЕГИСТР INTCON............................................................................................. 10
3.7. РЕГИСТР PIE1 .................................................................................................... 12
3.8. РЕГИСТР PIE2 .................................................................................................... 13
3.9. РЕГИСТР PIR1.................................................................................................... 13
3.10. РЕГИСТР PIR2.................................................................................................. 15
3.11. РЕГИСТР PCON ............................................................................................... 16
3.12. CИСТЕМА КОМАНД ...................................................................................... 16
4. КРАТКОЕ ОПИСАНИЕ ОТЛАДОЧНЫХ СРЕДСТВ........................................... 17
4.1. ОБЩИЕ СВЕДЕНИЯ ......................................................................................... 17
4.2. ОБЩЕЕ ОПИСАНИЕ MPLAB IDE И MPLAB–ICD....................................... 17
4.3. MPLAB–ICD........................................................................................................ 18
4.4. РАБОТА В СРЕДЕ MPLAB И РАБОТА С MPLAB-ICD................................ 21
5. ПРОГРАММА РАБОТЫ .......................................................................................... 24
6. ОБОРУДОВАНИЕ .................................................................................................... 30
7. КОНТРОЛЬНЫЕ ВОПРОСЫ .................................................................................. 30
Лабораторная работа №2. Модуль АЦП в микроконтроллере PIC16F877................. 31
1. ЦЕЛЬ РАБОТЫ ......................................................................................................... 31
2. ВВЕДЕНИЕ................................................................................................................ 31
3. ПРОГРАММНАЯ МОДЕЛЬ PIC16F877................................................................. 32
4. МОДУЛЬ АЦП.......................................................................................................... 33
4.1. РЕГИСТРЫ УПРАВЛЕНИЯ АЦП.................................................................... 34
4.2. ВРЕМЕННЫЕ ТРЕБОВАНИЯ К ПОДКЛЮЧЕНИЮ КАНАЛА АЦП......... 36
5. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ............................................................................. 37
6. ОБОРУДОВАНИЕ .................................................................................................... 39
7. ВАРИАНТЫ ЗАДАНИЙ .......................................................................................... 39
8. КОНТРОЛЬНЫЕ ВОПРОСЫ .................................................................................. 39
9. CОДЕРЖАНИЕ ОТЧЕТА ........................................................................................ 40
Лабораторная работа №3. Таймеры микроконтроллера PIC16F877 ........................... 41
1. ЦЕЛЬ РАБОТЫ ......................................................................................................... 41
2. ВВЕДЕНИЕ................................................................................................................ 41
3. ПРОГРАММНАЯ МОДЕЛЬ PIC16F877................................................................. 42
4. ТАЙМЕРЫ................................................................................................................. 43
4.1. МОДУЛЬ ТАЙМЕРА TMR0............................................................................. 43
4.2. МОДУЛЬ ТАЙМЕРА TMR1............................................................................. 44
4.3. МОДУЛЬ ТАЙМЕРА TMR2............................................................................. 45
4.4. СТОРОЖЕВОЙ ТАЙМЕР WDT....................................................................... 46
5.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ............................................................................. 46