PIC-Контроллеры. Воробьева Г.С - 34 стр.

UptoLike

34
от внутреннего RC-генератора, т.к. основной частотозадающий
генератор контроллера в SLEEP режиме отключается.
4.1. РЕГИСТРЫ УПРАВЛЕНИЯ АЦП.
АЦП семейства контроллеров PIC16F87x настраивается
следующими регистрами: ADCON0 (таблица 10), ADCON1(таблица 11).
Результат же преобразования складывается в регистры ADRESH,
ADRESL. Обратите внимание на расположение этих регистров в
памяти.
Таблица 10.
Регистр ADCON0 (адрес 1Fh)
бита
7 6 5 4 3 2 1 0
Имя бита
ADCS1
ADCS0
CHS2 CHS1 CHS0
GO/-
DONE
ADON
Состояние
после сбро
са
0 0 0 0 0 0 0 0
Доступн
ость.
R/W R/W R/W R/W R/W R/W U R/W
Обозначения: R – читаемый разряд; W – записываемый разряд; U – физически бит
не существует, при обращении читается как 0.
Назначение битов регистра ADCON0 приведено ниже.
Биты 7-6: ADCS1:ADCS0выбор частоты преобразования
00= FOSC/2
01= FOSC/8
10= FOSC/32
11= F
RC
(синхронизация от внутреннего RC генератора)
Бит 5-3: CHS2:CHS0 выбор аналогового канала
000 = канал 0, (RA0/AN0)
001 = канал 1, (RA1/AN1)
010 = канал 2, (RA2/AN2)
011 = канал 3, (RA3/AN3)
100 = канал 4, (RA5/AN4)
101 = канал 5, (RE0/AN5)
110 = канал 6, (RE1/AN6)
111 = канал 7, (RE2/AN7)
Бит 2: GO/-DONEсостояние A/D преобразования
Если ADON = 1
1= A/D выполняется преобразование (установка бита запускает
A/D преобразование)
0= A/D преобразование окончено (автоматически сбрасывается
аппаратным путем при окончании A/D преобразования)
Бит 1: зарезервированный бит, читается как0”
Бит 0: ADONвключение модуля A/D
1=модуль включен