Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
150
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

Рисунок 7.5. AMX2CF: Регистр конфигурации AMUX2

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Значение

-

-

-

-

AIN67IC

AIN45IC

AIN23IC

AIN01IC

при сбросе:

 

 

 

 

 

 

 

 

00000000

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

SFR Адрес: 0xBA

 

 

 

 

 

 

 

 

SFR страница: 2

Биты 7-4: Не используются: читаются как 0000b; запись не оказывает никакого влияния. Бит 3: AIN23IC: Бит конфигурации пары входов AIN2.6, AIN2.7

0:AIN2.6 и AIN2.7 – независимые одиночные входы

1:AIN2.6 и AIN2.7 – пара дифференциальных входов (‘+’ и ‘-’ соответственно) Бит 2: AIN01IC: Бит конфигурации пары входов AIN2.4, AIN2.5

0:AIN2.4 и AIN2.5 – независимые одиночные входы

1:AIN2.4 и AIN2.5 – пара дифференциальных входов (‘+’ и ‘-’ соответственно) Бит 1: AIN23IC: Бит конфигурации пары входов AIN2.2, AIN2.3

0:AIN2.2 и AIN2.3 – независимые одиночные входы

1:AIN2.2 и AIN2.3 – пара дифференциальных входов (‘+’ и ‘-’ соответственно) Бит 0: AIN01IC: Бит конфигурации пары входов AIN2.0, AIN2.1

0:AIN2.0 и AIN2.1 – независимые одиночные входы

1:AIN2.0 и AIN2.1 – пара дифференциальных входов (‘+’ и ‘-’ соответственно)

Примечание: Для каналов, настроенных как дифференциальные, слово данных АЦП представляет собой число в дополнительном формате. Полярность дифференциального измерения определяется регистром AMX2SL.

Ред. 1.2

92

C8051F060/1/2/3/4/5/6/7

Рисунок 7.6. AMX0SL: Регистр выбора канала AMUX2

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Значение

-

-

-

-

AMX2AD3

AMX2AD2

AMX2AD1

AMX2AD0

при сбросе:

 

 

 

 

 

 

 

 

00000000

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

SFR Адрес: 0xBB

 

 

 

 

 

 

 

 

SFR страница: 2

Биты 7-4: Не используются: читаются как 0000b; запись не оказывает никакого влияния.

Биты 3-0: AMX2AD3-0: Биты адреса AMUX2

0000-1111b: Каналы АЦП выбираются в соответствии со следующей таблицей:

AMX2AD3-0

Однофазное измерение

AMX2AD3-0

 

Дифференциальное измерение

0000

AIN2.0

AIN01IC = 0

0000

 

+(AIN2.0) - (AIN2.1)

AIN01IC = 1

 

 

 

 

 

0001

AIN2.1

0001

 

+(AIN2.1) - (AIN2.0)

 

 

 

 

 

 

 

 

 

 

0010

AIN2.2

AIN23IC = 0

0010

 

+(AIN2.2) - (AIN2.3)

AIN23IC = 1

 

 

 

 

 

0011

AIN2.3

0011

 

+(AIN2.3) - (AIN2.2)

 

 

 

 

 

 

 

 

 

 

0100

AIN2.4

AIN45IC = 0

0100

 

+(AIN2.4) - (AIN2.5)

AIN45IC = 1

 

 

 

 

 

0101

AIN2.5

0101

 

+(AIN2.5) - (AIN2.4)

 

 

 

 

 

 

 

 

 

 

0110

AIN2.6

AIN67IC = 0

0110

 

+(AIN2.6) - (AIN2.7)

AIN67IC = 1

 

 

 

 

 

0111

AIN2.7

0111

 

+(AIN2.7) - (AIN2.6)

 

 

 

 

 

 

 

 

 

 

1xxx

Датчик

 

1xxx

-

 

температуры

 

 

 

 

 

 

 

 

93

Ред. 1.2

C8051F060/1/2/3/4/5/6/7

Рисунок 7.7. ADC2CF: Регистр конфигурации АЦП2

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Значение

AD2SC4

AD2SC3

AD2SC2

AD2SC1

AD2SC0

-

-

-

при сбросе:

 

 

 

 

 

 

 

 

11111000

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

SFR Адрес: 0xBC

 

 

 

 

 

 

 

 

SFR страница: 2

Биты 7-3: AD2SC4-0: Биты установки периода сигнала дискретизации АЦП0

Частота сигнала дискретизации АЦП0 определяется частотой системного тактового сигнала в соответствии со следующим уравнением:

AD2SC = (SYSCLK/CLKSAR2) – 1,

где AD2SC – 5-разрядное значение, задаваемое битами AD2SC4-0

CLKSAR2 – необходимая частота сигнала дискретизации АЦП2 Максимальное значение частоты сигнала дискретизации АЦП2 приведено в табл.7.1.

Биты 2-0: Не используются: читаются как 000b; запись не оказывает никакого влияния.

Ред. 1.2

94

C8051F060/1/2/3/4/5/6/7

Рисунок 7.8. ADC2H: Регистр старшего байта слова данных АЦП2

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Значение

 

 

 

 

 

 

 

 

при сбросе:

 

 

 

 

 

 

 

 

00000000

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

SFR Адрес: 0xBF

 

 

 

 

 

 

 

 

SFR страница: 2

Биты 7-0: Старшие биты слова данных АЦП2.

Для AD2LJST = 0: Биты 7-2 являются знаковым расширением бита 1. Биты 1-0 представляют собой старшие 2 бита 10-разрядного слова данных АЦП2.

Для AD2LJST = 1: Биты 7-0 являются старшими 8 битами 10-разрядного слова данных АЦП2.

Рисунок 7.9. ADC2L: Регистр младшего байта слова данных АЦП2

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Значение

 

 

 

 

 

 

 

 

при сбросе:

 

 

 

 

 

 

 

 

00000000

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

SFR Адрес: 0xBE

 

 

 

 

 

 

 

 

SFR страница: 2

Биты 7-0: Младшие биты слова данных АЦП2.

Для AD2LJST = 0: Биты 7-0 являются младшими 8 битами 10-разрядного слова данных АЦП2. Для AD2LJST = 1: Биты 7-6 представляют собой младшие 2 бита 10-разрядного слова данных

АЦП2. Биты 5-0 всегда читаются как ‘0’.

95

Ред. 1.2