НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 44454647484950 ... 159


Событие

Адрес продолжения

Аппаратный сброс

Вектор аарта по сбросу

Сброс по аорожевому таймеру

Вектор старта по сбросу ~~

Внешнее прерывание

Следующая команда или вектор прерывани1Г~

Прерывание от таймера THR1

Следующая команда или вектор прерыванйя~~

были предварительно paapemerfbi, то есть установлены соответству. ющие биты разрешения ie.

после команды sleep всегда будет исполняться следующая за ней команда - даже в тех случаях, когда установлен бит gie. поэтом\ за командой sleep рекомендуется располагать команду пор, что по.!во-ляет исключить исполнение какой-либо некорректной команды перед обращением к программе обработки прерываний:

sleep пор

восстановление тактирования после .завершения режима ожидания происходит аналогично тому, как оно восстанавливается при включении напряжения питания (powe г ир), и происходит в течение 1024 циклов. только после завершения этого временного интервала программа переходит к исполнению команды пор (inst (pc -f 1) на приводящейся ниже временной диаграмме - см. рис. 7.7).

РЕГИСТР OPTION

спецификация разрядов регистра option в микроконтроллерах младшего подсемейства указана в табл. 7.4.

изменение содержимого регистра option в микроконтроллерах младшего подсемейства обеспечивается с помощью команды option, которая осуществляет пересылку содержимого регистра w в регистр option reg (это название используется в среде mpiab для обозначения регистра option).

в микроконтроллерах среднего подсемейства структхра регис тра option аналогична, однако в ней не применяются специфичны биты микроконтроллеров младшего подсемейства (табл. 7.5)-

в микроконтроллерах pic 17схх регистр option обычно не зад ствован. дело в том, что многие функции, связанные с ним. ли

просто не используются (например, управление прескалероМ

«подтяжкой» напряжения входов), либо реализуются с помоШьКр гих регистров. в микроконтроллерах pic 18схх нредусматриие



g


0SC1(*1

CLK0UT(*4)

Вывод INT

Флаг внешнего прерывания

Бит общего разрешения прерываний (*3) ,

Последователь-1 ность команд

PC (

Выбираемые г nst(PC)=SLEEP команды \

Исполняемые f .„..(РС - П команды!I шзцио i) I

Примечания; 1. Предполагаются режимы XT, HS или LP генератора

2. Tost = 1024 Tosc. Эта временная задержка отсутствует в режиме RC-геиератора

3. Предполагается, что GIE = 1. В таком случае после вывода из sleep-режима процессор перейдет к обслуживанию прерывания.

Если GIE = О, прерывание не произойдет

4. Сигнал CLKOUT показан для сопоставления



Обозначения/функции ~

GPWU - в микроконтроллерах PIC 12С5хх или PIC16С505 при обнулении разрешает переход в активное соаояние при изменении соаояния вывода; в других приборах бит 7 не используется

GPPU - в микроконтроллерах PIC 12С5хх и PIC16С505 разрешает «подтяжку» входов к напряжению питания (Рш Pull Dps)

TOCS - выбор иаочника тактовых импульсов для таймера TMRO. 1 - внешние импульсы с вывода TOCKI, 0 - чааота командных циклов

TOSE - выбор фронта для инкрементирования счетчика таймера TMRO. 1 - изменение уровня сигнала с высокого на низкий на выводе TOCKI, 0 - изменение уровня сигнала с низкого на высокий на выводе TOCKI

PSA - бит назначения прескалера.

1 - прескалер для аорожевого таймера WDT;

0 - прескалер для таймера TMRO

PS2 - PSO - выбор коэффициента деления прескалера:

000 - 1,

001 - 2; 010-4; 011-8; 100-16; 101-32; 110-64; 111 - 128

применение регистра опций, «совместимого» с регистром OPTION микроконтроллеров среднего подсемейства. Следует отметить, однако, что этот регистр имеет адрес, отличный от адреса регистра опций микроконтроллеров среднего подсемейства, а запись в него не может производиться посредством выполнения одной лишь команды option.

ПОРТЫ ВВОДА/ВЫВОДА И РЕГИСТРЫ TRIS

Типовая схема линии ввода/вывода данных Р1С-микроконтроллера приведена на рис. 7.8.

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

Для выводов, соответствуюш;их заданному порту ввода/вывода данных, используется обозначение R%#, где символ % соотнесен с буквои порта (например, порт А, порт В и т.д.), а символ # - с номером разряда порта.



0 ... 44454647484950 ... 159