- •Расположение выводов
- •Option_reg (81h)
- •Intcon (0Bh или 8Bh)
- •Pie1 (8Ch)
- •Pir1 (0Ch)
- •Pcon (8Eh)
- •Osccal (90h)
- •Porta (05h)
- •Trisa (85h)
- •Wpua (95h)
- •Ioca (96h)
- •Portc (07h)
- •Trisc (87h)
- •T1c0n (10h)
- •Cmcon (19h)
- •Блок-схема модуля компаратора
- •Источник опорного напряжения.
- •Vrcon (99h)
- •Модуль ацп (только в pic16f676)
- •Adcon0 (1Fh)
- •Ansel (9Fh)
- •Eeprom память данных eedat (9Ah)
- •Eeadr (9Bh)
- •Eecon1 (9Ch)
- •Особенности picf630/676 Биты конфигурации
Porta (05h)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
6 |
64 |
- |
Не используется: читается как “0” |
- |
5 |
32 |
RA5 |
Входы или выходы (в зависимости от настройки регистра TRISA) Соответствуюющие названию бита выводы микроконтроллера |
R/W-x |
4 |
16 |
RA4 | ||
3 |
8 |
RA3 | ||
2 |
4 |
RA2 | ||
1 |
2 |
RA1 | ||
0 |
1 |
RA0 |
Trisa (85h)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
6 |
64 |
- |
Не используется: читается как “0” |
- |
5 |
32 |
TRISA5 |
Вывод RA5: 1=работает как вход, 0=работает как выход |
R/W-x |
4 |
16 |
TRISA4 |
Вывод RA4: 1=работает как вход, 0=работает как выход | |
3 |
8 |
TRISA3 |
Вывод RA3: Работает только как вход и всегда читается как “1” |
R-1 |
2 |
4 |
TRISA2 |
Вывод RA2: 1=работает как вход, 0=работает как выход |
R/W-x |
1 |
2 |
TRISA1 |
Вывод RA1: 1=работает как вход, 0=работает как выход | |
0 |
1 |
TRISA0 |
Вывод RA0: 1=работает как вход, 0=работает как выход |
Wpua (95h)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
6 |
64 |
- |
Не используется: читается как “0” |
- |
5 |
32 |
WPUA5 |
Подключение подтягивающего резистора,при работе на вход: 1-вкл.,0-выкл. |
R/W-1 |
4 |
16 |
WPUA4 |
Подключение подтягивающего резистора,при работе на вход: 1-вкл.,0-выкл. | |
3 |
8 |
- |
Не используется: читается как “0” |
- |
2 |
4 |
WPUA2 |
Подключение подтягивающего резистора,при работе на вход: 1-вкл.,0-выкл. |
R/W-1 |
1 |
2 |
WPUA1 |
Подключение подтягивающего резистора,при работе на вход: 1-вкл.,0-выкл. | |
0 |
1 |
WPUA0 |
Подключение подтягивающего резистора,при работе на вход: 1-вкл.,0-выкл. | |
Примечание: Подтягигивающий резистор автоматически отключается при настройке вывода на выход. Подтягивающие резисторы на всех входах отключаются при сбросе по включению питания,а так же управляются битом –RAPU регистра OPTION_REG. |
Ioca (96h)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
6 |
64 |
- |
Не используется: читается как “0” |
- |
5 |
32 |
IOCA5 |
Разрешение прерывания на входе RA5: 1=разрешено, 0=запрещено |
R/W-0 |
4 |
16 |
IOCA4 |
Разрешение прерывания на входе RA4: 1=разрешено, 0=запрещено | |
3 |
8 |
IOCA3 |
Разрешение прерывания на входе RA3: 1=разрешено, 0=запрещено | |
2 |
4 |
IOCA2 |
Разрешение прерывания на входе RA2: 1=разрешено, 0=запрещено | |
1 |
2 |
IOCA1 |
Разрешение прерывания на входе RA1: 1=разрешено, 0=запрещено | |
0 |
1 |
IOCA0 |
Разрешение прерывания на входе RA0: 1=разрешено, 0=запрещено | |
Примечание: Для индивидуального разрешения прерываний по изменению уровня сигнала на входах RA5-RA0, должны быть глобально разрешены прерывания,битом GIE регистра INTCON и разрешены прерывания по изменению уровня сигнала на входах,битом RAIE регистра INTCON. |