Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ИЗУЧЕНИЕ АРХИТЕКТУРЫ ОДНОКРИСТАЛЬНОГО МИКРОКОНТРОЛЛЕРА PIC16F84





 

Цель работы

 

1 Изучить назначение, структурную схему, организацию памяти программ и памяти данных, а также систему команд микроконтроллера PIC16F84.

2 Изучить назначение и программирование регистров общего назначения и специальных регистров микроконтроллера PIC16F84.

3 Изучить порты ввода/вывода и специальные функции микроконтроллера PIC16F84.

4 Получить практические навыки работы со справочной литературой.

 

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

 

1 Повторить по [1] или [4] назначение, структурную схему, организацию памяти программ и памяти данных, а также систему команд микроконтроллера PIC16F84.

2 Повторить по [1] или [4] назначение выводов микроконтроллера PIC16F84.

 

Вопросы для самоконтроля

 

1 Укажите особенности микроконтроллеров по сравнению с универсальными микропроцессорными системами.

2 Поясните суть и достоинства гарвардской архитектуры, использованной в микроконтроллере PIC16F84.

3 Укажите емкость памяти программ и разрядность команд в микроконтроллере PIC16F84.

4 Поясните процесс считывания и выполнения команд в микроконтроллере PIC16F84.

5 Поясните принцип организации и укажите емкость памяти данных в микроконтроллере PIC16F84.

6 Укажите назначение программного счетчика PC, регистра команд, рабочего регистра W, регистра состояния STATUS в микроконтроллере PIC16F84.

7 Укажите какие операции выполняет микроконтроллер PIC16F84 и их общее количество.

8 Укажите форматы команд работы с байтами, битами и константами.

9 Укажите, какие операции выполняют следующие команды: MOVWF TMRO; BCF STATUS, RPO; ADDLW 08h.

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

 

1 Проверка подготовки учащихся к занятию по вопросам для самоконтроля.

2 Выполнить индивидуальное задание (таблица 84). Изучить назначение и программирование заданных узлов либо режимов работы микроконтроллера PIC16F84 (номер варианта определяется номером учащегося в списке учебного журнала).

 

Таблица 84 – Исходные данные для индивидуального задания

 

Номер варианта Наименование узла микроконтроллера или режима работы Команды
  Регистр состояния STATUS. Режим пониженного энергопотребления SLEEP BSF STATUS, RPO
  Регистр OPTION BCF OPTION, PSA
  Регистр INTCON BCF INTCON, INTE
  Счетчик команд PC, стек и косвенная адресация данных MOVLW 0Fh; ADDWF PCL
  PORT A MOVLW 0Ch; MOVWF TRISA
  PORT B MOVLW F0h; MOVWF TRISB
  Модуль таймера MOVLW 20h; MOVWF OPTION
  Регистр CONFIG и генераторы BCF STATUS, PRO
  Регистр CONFIG и схемы сброса-запуска CLRWDT; SLEEP
  Сторожевой таймер WDT. Прерывания BSF INTCON, TOIE

 

2.1 Выбрать из таблицы 84 узел либо режим работы микроконтроллера PIC16F84 для заданного варианта.

2.2 Изучить по [4] заданный узел микроконтроллера PIC16F84, указать его назначение. Зарисовать формат регистра либо другого узла и указать назначение разрядов.

2.3 Изучить по [4] и описать назначение и реализацию заданного режима. Указать назначение входных и выходных сигналов.

2.4 Расшифровать заданные в таблице 84 команды. Указать их тип и выполняемую операцию.

3 Ответить на контрольные вопросы.

4 Оформить отчет и сдать зачет.

Содержание отчета

 

Отчет должен содержать:

1 Наименование и цель работы.

2 Выполненное индивидуальное задание (условие в виде таблицы и ответы на пункты 2.2 …2.4).

3 Ответы на контрольные вопросы.

 

Контрольные вопросы

 

1 Поясните последовательность включения питания микроконтроллера PIC16F84.

2 Укажите в каком случае разряды порта ввода-вывода программируются как входы?

3 Поясните, как обратиться к странице 0 памяти данных.

4 Поясните, когда происходит прерывание от таймера/счетчика TMRO и как это прерывание может быть запрещено.

5 Поясните, как происходит вход в режим пониженного энергопотребления SLEEP и какие события приводят к выходу из этого режима.

6 Поясните назначение и принцип работы сторожевого таймера WDT.

 

Требования к знаниям и умениям учащихся

 

В результате выполнения лабораторной работы учащиеся должны знать назначение, принцип построения и функционирования однокристальных микроконтроллеров семейства PIC16.

Должны уметь:

- составлять последовательность команд для программирования регистров специальных функций;

- составлять программы для инициализации портов.


 

ЛИТЕРАТУРА

 

1 Дружинин, А. А. PIC и его команда. / А. А. Дружинин. – Рига: MEMEX BALTIC, 1996. – 129 с.

2 Калабеков, Б. А. Цифровые устройства и микропроцессорные системы: учеб. для техникумов связи / Б. А. Калабеков. – М.: Горячая линия – Телеком, 2002. – 336с.

3 Угрюмов, Е. П. Цифровая схемотехника: учеб. пособие для вузов. – 2-е изд., перераб. и доп. / Е. П. Угрюмов. – Спб.: БХВ – Петербург, 2005. – 800с.

4 Цифровые и микропроцессорные устройства: конспект лекций для учащихся специальностей 2-45 01 03 – Сети телекоммуникации, 2-45 01 02 – Системы радиосвязи, радиовещания и телевидения. В 5 ч. Ч. 4: Основы микропроцессорной техники; Ч.5: Принципы организации однокристальных микроконтроллеров. Организация памяти микропроцессорных систем / сост. В. И. Богородов. – Минск: ВГКС, 2009. – Ч.4 – 63с; Ч5 – 85с.

 

 


 

ПРИЛОЖЕНИЕ А

(справочное)

 







Дата добавления: 2014-11-10; просмотров: 1121. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия