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

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

0 ... 33343536373839 ... 159


значение BSR

Адрес

Регистр

Функции/Назначение битов

любое

0x005

TOSTA

Биты

Коэффициент деления

0101 0100 0011 0010 0001 0000

32 16 8 4 2 1

Не используется

ЛюбоГ

0x006

CPUSTA

Регистр состояния процессора

Назначение

Не используются

STKAV - флаг «стек не полон»

GLINTD - бит глобального запрета на прерывания

Т0 - флаг сторожевого таймера, устанавливается после подачи напряжения питания (Power up) или исполнения команды clrwdt, обнуляется при срабатывании сторожевого таймера

Р0 - флаг дежурного режима (SLEEP - пониженное энергопотребление), установка после подачи напряжения питания (Power up) или исполнения команды clrwdt, обнуление после исполнения команды sleep

PDR - флаг сброса микроконтроллера

по включению питания, обнуляется после подачи

напряжения питания (Power up), используется

не во всех микроконтроллерах Р1С 17Схх

B0R - флаг сброса микроконтроллера при понижении напряжения питания, обнуляется после сброса при понижении напряжения питания (Brown out), реализуется не во всех микроконтроллерах PIC 17Схх

Любое

0x007

INTSTA

Регистр

правления и состояния прерывании

Назначение

PEIF - устанавливается при задержке прерывания, инициированного периферийным устройством

T0CKIF - флаг внешнего прерывания от вывода RA1 /Т0СК1, стирание аппаратное при обработке прерь1вания с вектором 0x0018

TOIF - флаг переполнения счетчика таймера THRO, стирание аппаратное при обработке прерывания с вектором 0x0010

INTF - флаг внешнего прерывание от вывода RA0/INT, стирание аппаратное при обработке прерывания с вектором 0x0008

PEIE - бит разрешения прерывании

------

от периферийных устройств



Значение BSR

Адрес

Регистр

Функции/назначение битов

Любое

0x007

INTSTA

Назначение

TOCKIE - бит разрешения внешних прерываний от вывода RA1/T0CKI

TOIE - бит разрешения прерываний от таймера THRO

INTE - бит разрешения внешних прерываний от вывода RAO/INT

Любое

ОхООВ

INDF1

Региар данных при индексной адресации через FSR1

Любое

0x009

FSR1

Индексный региар 1

Любое

ОхООА

WREG

Региар-аккумулятор процессора

Любое

ОхООВ

TMROL

Младший байт региара TMRO

Любое

ОхООС

THROH

Старший байт региара THRO

Любое

0x000

TBLPRTL

Младший байт указателя таблицы

Любое

ОхООЕ

TBLPTRH

Старший байт указателя таблицы

Любое

OxOOF

Региар выбора банка региаров

Назначение

Выбор банка региаров общего назначения ОЗУ (адреса с 0x020 по OxOFF)

Выбор банка региаров аппаратных средав ввода/вывода (адреса с ОхОЮ по 0x017)

0x010

PORTA

Региар

данных порта А

Назначение

RBPU - 1 разрешает «подтяжку» входов порта В к напряжению питания (подачу на вход ложческой 1)

Не используется

RA5/TX - вход RA5 (стриггером LLlMHTra) или выход передатчика USART(тх)

RA4/RX - вход RA4 (стриггером LLlMHTra) или вход приемника USART (RX)

RA3 - вход с триггером LLlMHTra или выход с открытым аоком

RA2 - вход стриггером LUmhttb или выход с открытым аоком

RA1 /Т0СК1 - вход RA1 с триггером LLlMnrra ипи вход таймера TMRO .

RAO/INT - вход RAl стриггером LLlMHTra нли вход запроса прерывания от внешних уаройств

0x011

DDRB

Региар указания направления передачи данных через PORTB; при I в соответавующем разряде вывод порта будет функционировать как вход, при 0 - как выход

0x012

PORTB

Региар данных порта В

Назначение -

RB7 - RB6 - входы/выходы с триггером LLlMnrra на входе; прн изменении соаояния формируется запрос на прерывание

RB5 - вход/выход стриггером LLlMHTra и вход таймера TMR3; при изменении соаояния формируется запрос на прерывание



Таблица 6.30

Зн5чение BSR

Адрес

Регистр

Функции/назначение битов

0x012

PORTB

Региар данных порта В

Назначение

RB4 - вход/выход с три1 гером Шмитта и вход таймеров TMR1 /TMR?; при изменении состояния формируется запрос на прерывание

RB3 - вход/выход с три; lopo; Шмипа на входе и выход модуля широтн-импуьсной модуляции ССР2

RB2 - вход/выход с триггером Шмипа на входе и выход модуля широтно импульсной модуляции ССР1

RB1 - вход/выход с триггером Шмитта на входе и вход «захвата» модуля ССР?

RBO - вход/выход с триггером Шмитта на входе и вход «захвата» модул/. iC>4

0x013

HCSTA

Региар

управления и состояния г.оиемника USART

Ндзнзчение

SPEN - разрешение USARl (1 разрешает конфигурирование портов микроконтроллера для работы USART)

RX9 - устанавливается для разрешения приема данных в 9-разрядном формате

SREN - устанавливается для разрешения режима однобайтового приема

CREN - устанавливается для разрешения режима непрерывного приема данных

Не используется

FERR - флаг ошибки фoJЗмaтa

OERR - флаг ошибки буферизации

RX9D - девятый бит принимаемых данных

0x014

RCREG

Буферный регистр данных приемника USART

0x015

TXSTA

Регистр

управления и состояния передатчика USART

Назначение

CSRC - бит выбора источника тактовых импульсов в синхронном режиме: 1 - внутренний источник; 0 - внешний генератор

ТХ9 - устанавливается для разрешения передачи данных в 9-разрядном формате

TXEN - бит разрешения передачи данных

SYNC - бит выбора режима работы USART: 1 - синхронный режим; 0 - асинхронный режим

Не используется

BRGH - бит выбора скорости передачи. 1 - высокая, 0 - низкая



0 ... 33343536373839 ... 159