- •Учреждение образования
- •5 Порядок выполнения работы
- •6 Содержание отчёта
- •7 Контрольные вопросы
- •8 Требования к знаниям и умениям студентов
- •9 Архитектура микроконтроллера pic16f84
- •10Система команд микроконтроллераpic16f84
- •Содержание
- •Изучение архитектуры однокристального микроконтроллера pic16f84
- •«Цифровые и микропроцессорные устройства»
Учреждение образования
«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ»
Кафедра ИВТ
ИЗУЧЕНИЕ АРХИТЕКТУРЫ ОДНОКРИСТАЛЬНОГО МИКРОКОНТРОЛЛЕРА PIC16F84
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ № 20
по дисциплине
«ЦИФРОВЫЕ И МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА»
для студентов специальностей
2 – 45 01 03 – Сети телекоммуникаций
2 – 45 01 02 – Системы радиосвязи, радиовещания и телевидения
Минск 2006
Составитель В.И. Богородов
Издание утверждено на заседании кафедры ИВТ
11. 01. 2006 г., протокол № 4
Зав. кафедрой ______________ Е.В. Новиков
ИЗУЧЕНИЕ АРХИТЕКТУРЫ ОДНОКРИСТАЛЬНОГО МИКРОКОНТРОЛЛЕРА PIC16F84
1 ЦЕЛИ РАБОТЫ
Изучить назначение, структурную схему, организацию памяти программ и памяти данных, а также систему команд микроконтроллера PIC16F84.
Изучить назначение и программирование регистров общего назначения и специальных регистров микроконтроллера PIC16F84.
Изучить порты ввода/вывода и специальные функции микроконтроллера PIC16F84.
Получить практические навыки работы со справочной литературой.
2 ЛИТЕРАТУРА
Дружинин А.А. PICи его команда. – Рига:MEMEXBALTIC, 1996.
Методические указания к лабораторной работе.
3 ДОМАШНЕЕ ЗАДАНИЕ
Повторить по [2.1] или [2.2] назначение, структурную схему, организацию памяти программ и памяти данных, а также систему команд микроконтроллера PIC16F84.
Повторить по [2.1] или [2.2] назначение выводов микроконтроллера PIC16F84.
4 ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
Укажите особенности микроконтроллеров по сравнению с универсальными микропроцессорными системами.
Поясните суть и достоинства гарвардской архитектуры, использованной в микроконтроллере PIC16F84.
Укажите ёмкость памяти программ и разрядность команд в микроконтроллере PIC16F84.
Поясните процесс считывания и выполнения команд в микроконтроллере PIC16F84.
Поясните принцип организации и укажите ёмкость памяти данных в микроконтроллере PIC16F84.
Укажите назначение счётчика команд PC, регистра команд, рабочего регистраW, регистра состоянияSTATUSв микроконтроллереPIC16F84.
Укажите какие операции выполняет микроконтроллер PIC16F84 и их общее количество.
Укажите форматы команд работы с байтами, битами и константами.
Укажите какие операции выполняют следующие команды: MOVWFTMRO;BCFSTATUS,RPO;ADDLW08h.
5 Порядок выполнения работы
Проверка подготовки студентов к занятию по вопросам для самоконтроля.
Получить индивидуальное задание (таблица 1). Изучить назначение и программирование заданных узлов либо режимов работы микроконтроллера PIC16F84.
Таблица 1 – Исходные данные для индивидуального задания
Номер варианта |
Наименование узла микроконтроллера или режима работы |
Команды |
1 |
Регистр состояния STATUS. Режим пониженного энергопотребления SLEEP |
BSF STATUS, RPO |
2 |
Регистр OPTION |
BCF OPTION, PSA |
3 |
Регистр INTCON |
BCF INTCON, INTE |
4 |
Счётчик команд PC, стек и косвенная адресация данных |
MOVLW 0Fh; ADDWF PCL |
5 |
PORT A |
MOVLW 0Ch; MOVWF TRISA |
6 |
PORT B |
MOVLW F0h; MOVWF TRISB |
7 |
Модуль таймера |
MOVLW 20h; MOVWF OPTION |
8 |
Регистр CONFIG и генераторы |
BCF STATUS, PRO |
9 |
Регистр CONFIG и схемы сброса-запуска |
CLRWDT; SLEEP |
10 |
Сторожевой таймер WDT. Прерывания |
BSF INTCON,TOIE |
Выбрать из таблицы 1 узел либо режим работы микроконтроллера PIC16F84 для заданного варианта.
Изучить по [2.2] заданный узел микроконтроллера PIC16F84, указать его назначение. Зарисовать формат регистра либо другого узла и указать назначение разрядов.
Изучить по [2.2] и описать назначение и реализацию заданного режима. Указать назначение входных и выходных сигналов.
Расшифровать заданные в таблице 1 команды. Указать их тип и выполняемую операцию.
Ответить на контрольные вопросы.
Оформить отчёт и сдать зачёт.