- •Расположение выводов
- •Option_reg (81h)
- •Intcon (0Bh или 8Bh)
- •Pie1 (8Ch)
- •Pir1 (0Ch)
- •Pcon (8Eh)
- •Osccal (90h)
- •Wpua (95h)
- •Ioca (96h)
- •Porta (05h)
- •Trisa (85h)
- •Portc (07h)
- •Trisc (87h)
- •T1c0n (10h)
- •Cmcon (19h)
- •Блок-схема модуля компаратора
- •Источник опорного напряжения.
- •Vrcon (99h)
- •Модуль ацп (только в pic16f676)
- •Adcon0 (1Fh)
- •Ansel (9Fh)
- •Eeprom память данных eedat (9Ah)
- •Eeadr (9Bh)
- •Eecon1 (9Ch)
- •Особенности picf630/676 Биты конфигурации
Portc (07h)
|
№-бита |
Вес бита |
Название бита |
Описание бита |
|
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
|
6 |
64 |
- |
Не используется: читается как “0” |
- |
|
5 |
32 |
RC5 |
Входы или выходы (в зависимости от настройки регистра TRISC) Соответствуюющие названию бита выводы микроконтроллера |
R/W-x |
|
4 |
16 |
RC4 | ||
|
3 |
8 |
RC3 | ||
|
2 |
4 |
RC2 | ||
|
1 |
2 |
RC1 | ||
|
0 |
1 |
RC0 |
Trisc (87h)
|
№-бита |
Вес бита |
Название бита |
Описание бита |
|
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
|
6 |
64 |
- |
Не используется: читается как “0” |
- |
|
5 |
32 |
TRISC5 |
Вывод RC5: 1=работает как вход, 0=работает как выход |
R/W-1
|
|
4 |
16 |
TRISC4 |
Вывод RC4: 1=работает как вход, 0=работает как выход | |
|
3 |
8 |
TRISC3 |
Вывод RC3: 1=работает как вход, 0=работает как выход | |
|
2 |
4 |
TRISC2 |
Вывод RC2: 1=работает как вход, 0=работает как выход | |
|
1 |
2 |
TRISC1 |
Вывод RC1: 1=работает как вход, 0=работает как выход | |
|
0 |
1 |
TRISC0 |
Вывод RC0: 1=работает как вход, 0=работает как выход |
T1c0n (10h)
|
№-бита |
Вес бита |
Название бита |
Описание бита |
|
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
|
6 |
64 |
TMR1GE |
Разрешение выключения TMR1 по сигналу с входа -T1G При бите TMR1ON=1: значение этого бита игнорируется. При бите TMR1ON=0: 1=таймер TMR1 включен,если на входе -T1G низкий логический уровень. 0=таймер TMR1 включен |
R/W-1 |
|
5 |
32 |
T1CKPS1
|
Выбор коэфициента деления предделителя TMR1 11=1:8 10=1:4 01=1:2 00=1:1 | |
|
4 |
16 |
T1CKPS0 | ||
|
3 |
8 |
T1OSCEN |
Включение тактового генератора TMR1 Режим тактового генератора INTOSC без CLKOUT: 1=тактовый LP генератор TMR1 включен. 0= LP генератор выключен. Другие режимы тактового генератора микроконтроллера: значение этого бита игнорируется. | |
|
2 |
4 |
-T1SYNC |
Синхонизация внешнего тактового сигнала. При бите TMR1CS=1: 1=не синхронизировать внешний тактовый сигнал. 0=не синхронизировать. При бите TMR1CS=0: значение этого бита игнорируется. TMR1 использует внутренний тактовый сигнал. | |
|
1 |
2 |
TMR1CS |
Выбор источника тактового сигнала 1=внешний источник с вывода T1OSO/T1CKI (активным является передний фронт сигнала) 0=внутренний источник (Fosc/4) | |
|
0 |
1 |
TMR1ON |
Включение модуля TMR1 1= TMR1 включен 0= TMR1 выключен |
