Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pic16f676-rus (Автосохраненный).docx
Скачиваний:
41
Добавлен:
23.02.2015
Размер:
522.62 Кб
Скачать

Модуль ацп (только в pic16f676)

Adcon0 (1Fh)

-бита

Вес бита

Название бита

Описание бита

7

128

ADFM

Формат сохранения 10-разрядного результата

1=правое выравнивание

0=левое выравнивание

R/W-0

6

64

VCFG

Выбор источника опорного напряжения

1=вывод VREF

0=напряжение питания VDD

5

32

-

Не используется: читается как “0”

-

4

16

CHS2

CHS2:CHS0 Выбор аналогово канала

000=канал 00 (AN0)

001=канал 01 (AN0)

010=канал 02 (AN0)

011=канал 03 (AN0)

100=канал 04 (AN0)

101=канал 05 (AN0)

110=канал 06 (AN0)

111=канал 07 (AN0)

R/W-0

3

8

CHS1

2

4

CHS0

1

2

GO/-DONE

Бит статуса модуля АЦП

1=модуль АЦП выполняет преобразование

(установка бита вызывает начало преобразования)

0=состояние ожидания

(аппаратно сбрасывается по завершению преобразования)

0

1

ADON

Бит включения модуля АЦП

1=включен

0=выключен и не потребляет тока

Ansel (9Fh)

-бита

Вес бита

Название бита

Описание бита

7

128

-

Не используется: читается как “0”

-

6

64

ADS2

Выбор источника тактового сигнала

000=FOSC/2

001=FOSC/8

010=FOSC/32

X11=FOSC/(отдельный внутренний RC генератор.Максимальная F=500кГц

100=FOSC/4

101=FOSC/16

110=FOSC/64

R/W-0

5

32

ADS1

4

16

ADS0

3

8

-

Не используется: читается как “0”

-

2

4

-

Не используется: читается как “0”

-

1

2

-

Не используется: читается как “0”

-

0

1

-

Не используется: читается как “0”

-

Eeprom память данных eedat (9Ah)

-бита

Вес бита

Название бита

Описание бита

7

128

EEDAT7

Записанные или прочитанные данные из EEPROM памяти

R/W-0

6

64

EEDAT6

5

32

EEDAT5

4

16

EEDAT4

3

8

EEDAT3

2

4

EEDAT2

1

2

EEDAT1

0

1

EEDAT0

Eeadr (9Bh)

-бита

Вес бита

Название бита

Описание бита

7

128

-

Не используется: читается как “0”

-

6

64

EEADR6

Адрес ячейки в EEPROM памяти, к которой выполняется обращение

R/W-0

5

32

EEADR5

4

16

EEADR4

3

8

EEADR3

2

4

EEADR2

1

2

EEADR1

0

1

EEADR0

Eecon1 (9Ch)

-бита

Вес бита

Название бита

Описание бита

7

128

-

Не используется: читается как “0”

-

6

64

-

Не используется: читается как “0”

-

5

32

-

Не используется: читается как “0”

-

4

16

-

Не используется: читается как “0”

-

3

8

WRERR

Флаг ошибки записи в EEPROM память данных

1=запись прервана

(произошол один из сбросов:–MCLR,по переполнению WDT,по питанию BOR)

0=запись завершена

R/W-x

2

4

WREN

Разрешение записи в EEPROM память данных

1=запись разрешена

1=запись запрещена

R/W-0

1

2

WR

Начать запись в EEPROM память данных

(программно может быть установлен только в “1”,сбрасывается в “0” аппаратно)

1= Начать запись

0=Запись завершена

R/S-0

0

1

RD

Начать чтение из EEPROM памяти данных

(программно может быть установлен только в “1”,сбрасывается в “0” аппаратно)

1= Начать чтение

0=чтение завершено

R/S-0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]