Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы Мазур.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Таймер/счетчик 0

Таймер/счетчик 0 это 8-битный таймер/счетчик, использующий индивидуальное подключение к совместному с таймером/счетчиком 1 10-битному предварительному делителю частоты.

С точки зрения пользователя таймер/счетчик 0 представляет собой 8-битный регистр (TCNT0), который размещается в пространстве ввода/вывода по адресу $32 ($52).

Адрес: $32 ($52)

7

6

5

4

3

2

1

0

TCNT0 Биты

TC07

TC06

TC05

TC04

TC03

TC02

TC01

TC00

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

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Начальное состояние

0

0

0

0

0

0

0

0

    • Bits 7 – 0 – TC07 – TC00 – биты регистра данных таймера/счетчика 0.

Таймер/счетчик реализован как нарастающий счетчик с возможностью чтения и записи. При записи таймера/счетчика, если присутствуют счетные импульсы, он продолжает счет в следующем за операцией записи счетном такте таймера.

Работой и прерываниями от таймера управляют несколько регистров управления, которые также располагаются в пространстве ввода/вывода.

Регистр управления таймером/счетчиком 0

Биты регистра управления таймером/счетчиком 0 (TCCR0 – Timer/Counter 0 Control Register) управляют коэффициентом деления предделителя.

Адрес: $33 ($53)

7

6

5

4

3

2

1

0

TCCR0 Биты

-

-

-

-

-

CS02

CS01

CS00

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

R

R

R

R

R

R/W

R/W

R/W

Начальное состояние

0

0

0

0

0

0

0

0

    • Bits 0 – 2 – СS0 – СS2: Clock Select – биты установки коэффициента деления предделителя.

Коэффициент деления устанавливается выбором одной из приведенных ниже комбинаций управляющих битов.

CS02

CS01

CS00

Описание

0

0

0

Таймер/счетчик остановлен

0

0

1

fтакт

0

1

0

fтакт/8 (от предделителя)

0

1

1

fтакт/64 (от предделителя)

1

0

0

fтакт/256 (от предделителя)

1

0

1

fтакт/1024 (от предделителя)

1

1

0

Внешний источник импульсов подключен к выводу T0. Синхронизация работы по заднему фронту

1

1

1

Внешний источник импульсов подключен к выводу T0. Синхронизация работы по переднему фронту