Главная »
Периодика »
Безопасность0 ...
34353637383940 ...
159Значение BSR | Адрес | Регистр | Функции/назначение битов |
| 0x015 | TXSTA | | Назначение |
| | | | TRMT - флаг «передающий региар пуа» (передача слова завершена) |
| | | | ТХ90 - девятый бит передаваемых данных |
| 0x016 | TXREG | Буферный региар данных передатчика USART |
| 0x017 | SPBRG | Региар задания чааоты синхронизирующих импульсов USART |
| 0x010 | DDRC | Региар указания направления передачи данных через PORTc, при 1 в соответавующем разряде вывод порта будет функционировать как вход, при 0 - как выход |
| 0x011 | PORTC | Региар данных порта С или региар данных/адреса внешнего запоминающего уаройства |
| 0x012 | DDRD | Региар указания направления передачи данных через PORTD, при 1 в соответавующем разряде вывод порта будет функционировать как вход, при 0 - как выход |
| 0x013 | PORTD | Региар данных порта D или региар данных/адреса внешнего запоминающего уаройава (сиаемной шины) |
| 0x014 | DDRE | Порт указания направления передачи данных через PORTE, при 1 в соответавующем разряде вывод порта будет функционировать как вход, при 0 - как выход |
| 0x015 | PORTE | Региар данных порта Е или регистр для передачи управляющих сигналов внешнего запоминающего уаройства (сиаемной шины) |
| | | | Назначение |
| | | | RE2/ WR - бит ввода/вывода или бит сигнала записи сиаемной шины |
| | | | RE1/ 0E - бит ввода/вывода или бит сигнала считывания сиаемной шины |
| | | | REO/ALE - бит ввода/вывода или бит ароб-импульса адреса сиаемной шины |
| 0x016 | PIR1 | Региар 1 соаояния прерываний (в некоторых микроконтроллерах этот региар может оказаться единавенным региаром соаояния прерываний, в таком случае он обозначается как PIR) |
| | | | Назначение |
| | | | RBIF - флаг запроса на прерывание при изменении соаояния линий PORTB |
| | | | TMR3IF - флаг переполнения таймера TMR3 |
| | | | TMR2IF - флаг переполнения таймера TMR2 |
| | | | TMR1IF -флаг переполнения таймера TMR1 |
| | | | CA2IF - уаанавливается при осущеавлении захвата в модуле ССР2 |
| | | | CA1IF - уаанавливается при осущеавлении захвата в модуле ССР1 |
| | | | TXIF - запрос USART на прерывание при передаче данных |
| | | | RCIF - запрос USART на прерывание при приеме данных |
Тобпица 6.30
значение BSR | Адрес | Регистр | Функции/назначение битов |
| 0x017 | PIE1 | Региар 1 управления прерываниями (в некоторых уаройавах этот региар может оказаться единственным регистром управления прерываниями, в таком случае он обозначается как PIE) |
| Назначение |
| RBIE - бит разрешения прерываний при изменении состояния линий PORTB |
| TMR3IE - бит разрешения прерываний от таймера TMR3 |
| TMR2IE - бит разрешения прерываний от таймера TMR2 |
| TMR1IE - бит разрешения прерываний от таймера TMR1 |
| CA2IE - бит разрешения прерываний от модуля захвата ССР2 |
| CA1IE - бит разрешения прерываний от модуля захвата ССР1 |
| TXIE - бит разрешения прерываний от USART при передаче данных |
| RCIE - бит разрешения прерываний от USART при приеме данных |
| 0x010 | THR1 | Регистр данных таймера TMR1 |
| 0x011 | TMR2 | Регистр данных таймера TMR2 |
| 0x012 | TMR3L | Регистр данных таймера TMR3 (младший байт) |
| 0x013 | TMR3H | Регистр данных таймера ТИРЗ (старший байт) |
| 0x014 | PR1 1 | регистр периода THR1 |
| 0x015 | | Регистр периода TMR2 |
| 0x016 | PR3L | Регистр периода ТИРЗ (младший байт) |
| 0x017 | PR3H | Регистр периода ТИНЗ (старший байт) |
| 0x010 | PW10CL | Регистр младших разрядов значения интервала модуля PWM1 |
| Назначение |
| 0С1 - бит 1 значения интервала |
| ОСО - бит 0 значения интервала |
| Не используются |
3 - | 0x011 | PW2DCL | Регистр | иладших разрядов значения интервала модуля PWM2 |
| Назначение |
| DC1 - бит 1 значения интервала |
| DCO - бит 0 значения интервала |
| TM2PW2 - бит выбора генератора периода 1 - период формируется таймером TMR2 и задается регистром PR2, 0 - период формируется таймером TMR1 и задается регистром PR1 |
| Не используются |
| 0x012 | PW1DCH | Регистр старших разрядов значения интервала модуля PWM1 |
| 0x013 | PW20CH | Регистр старших разрядов значения интервала модуля PWM2 |
| 0x014 | CA2L | Регистр 2 результата захвата, младший байт |
Значение BSR
Адрес
Регистр
Функции/назначение битов
0x015
СА2Н
Региар 2 результата захвата, аарший байт
0x016
T1C0N
Региар управления таймерами THRin ТМЯ2
Назначение
CA2ED1 - CA2ED0 - выбор режима захвата модуля ССР2
11 - захват по каждому шеанадцатому переднему фронту импульсов;
10 - захват по каждому четвертому переднему фронту импульсов;
01 - захват по каждому переднему фронту импульсов;
00 - захват по каждому заднему фронту импульсов
CA1ED1 - CA1ED0 - выбор режима захвата модуля ССР1:
11 - захват по каждому шеанадцатому переднему фронту импульсов;
10 - захват по каждому четвертому переднему фронту импульсов;
01 - захват по каждому переднему фронту импульсов;
00 - захват по каждому заднему фронту импульсов
Бит выбора режима таймеров TMR2 и TMR1:
1 - один 16-разрядный таймер;
О - два независимых 8-разрядных таймера
TMR3CS:
1 - содержимое счетчика TMR3 инкрементируется по заднему фронту импульсов, поаупающих с вывода RB5/TCLK3;
О - инкрементирование производится чааотой командных циклов
TMR2CS-
1 - содержимое счетчика TMR2 инкрементируется по заднему фронту импульсов, поаупающих с вывода RB4/TCLK12;
О - инкрементирование производится чааотой командных циклов
TMR1CS
1 - содержимое счетчика TMR1 инкрементируется по заднему фронту импульсов, поаупающих с вывода RB4/TCLK12;
О - инкрементирование производится чааотой командных циклов
0x017
TC0N2
Региар 2 управления таймерами TMRI и JHK2
Назначение
CA20VF - флаг переполнения модуля захвата ССР2 (региар данных захвата не был считан)
CA10VF - флаг переполнения модуля захвата ССР1 (региар данных захвата не был считан)
0 ...
34353637383940 ...
159