Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
367
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
      1. Temp - временный регистр для 16-битного доступа

Регистр TEMP учавствует в одноцикловых операциях 16-битного доступа к 16-битным регистрам таймера-счетчика со стороны ЦПУ. DMA-контроллер для временного хранения использует отдельный регистр. На все 16-битные регистры таймера-счетчика предусмотрен один общий регистр TEMP.

Более детально об этом см. в 3.11 "Доступ к 16-битным регистрам".

Бит

7

6

5

4

3

2

1

0

 

0x0F

TEMP[7:0]

TEMP

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

      1. Cnth - старший регистр счетчика

Регистровая пара CNTH и CNTL предоставляет доступ к 16-битному регистру CNT, в котором хранится 16-битное значение счетчика таймера/счетчика. Доступ к этим регистрам со стороны ЦПУ и DMA имеет более высокий приоритет, чем операции счета, сброса или перезагрузки счетчика.

Более подробно о чтении и записи 16-битного регистра см. в разделе 3.11. "Доступ к 16-битным регистрам".

Бит

7

6

5

4

3

2

1

0

 

0x21

CNT[15:8]

CNTH

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты 7:0 - CNT[15:8]

В данных битах хранятся 8 старших бит 16-битного регистра счетчика.

      1. Cntl - младший регистр счетчика

Бит

7

6

5

4

3

2

1

0

 

0x20

CNT[7:0]

CNTL

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты 7:0 - CNT[7:0]

В данных битах хранятся 8 младших бит 16-битного регистра счетчика.

      1. Perh - старший регистр периода

Регистры PERH и PERL предоставляют доступ к 16-битному регистру PER, в котором хранится 16-битное значение TOP таймера-счетчика.

Бит

7

6

5

4

3

2

1

0

 

0x27

PER[15:8]

PERH

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

1

1

1

1

1

1

1

1

  1. Бит 7:0 - PER[15:8]

В данных битах хранятся 8 старших бит 16-битного регистра периода.

      1. Perl - младший регистр периода

Бит

7

6

5

4

3

2

1

0

 

0x26

PER[7:0]

PERL

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

1

1

1

1

1

1

1

1

  1. Биты 7:0 - PER[7:0]

В данных битах хранятся 8 младших бит 16-битного регистра периода.

      1. CCxH - старший регистр n захвата/сравнения

Регистры CCxH и CCxL предоставляют доступ к 16-битному регистру CCx. Этот 16-битный регистр имеет два назначения, которые зависят от режима работы. Когда используется функция захвата, этот регистр используется как буфер второго уровня, а также как точка доступа для ЦПУ и DMA. Когда же используется функция сравнения, содержимое этого регистра непрерывно сравнивается со значением счетчика. Выходы блоков сравнения обычно используются для генерации импульсов.

При возникновении условия обновления (UPDATE) в регистр CCx перезагружается значением из регистра буфера CCxBUF.

Бит

7

6

5

4

3

2

1

0

 

 

CCx[15:8]

CCxH

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты 7:0 - CCx[15:8]

В данных битах хранятся 8 старших бит 16-битного регистра захвата/сравнения.

Соседние файлы в папке Архитектура ЭВМ