Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 82 стр.

UptoLike

82
Таблица 1.26
Назначение битов специального регистра TMOD
Биты Имя Описание
7 Gate Бит управления стробированием Таймера 1.
Устанавливается программой пользователя для разрешения работы ТС 1 толь-
ко в случае, если на входе INT1/ высокий уровень и бит управления TR1 уста-
новлен. Сбрасывается программой пользователя для разрешения работы ТС 1
в случае, если бит управления TR1 установлен.
6 C/T/ Бит выбора режима «таймер» или «счетчик» для ТС 1. Устанавливается про-
граммой для выбора режима «счетчик» (поступление счетных импульсов с
ножки Т1). Сбрасывается программой для выбора режима «таймер» (работа от
внутренних системных синхроимпульсов).
5 M1 Бит 1 выбора режима работы ТС 1 (используется совместно с битом M0).
4 M0 Бит 0 выбора режима работы ТС 1.
М1
0
0
1
1
М0
0
1
0
1
TH1 работает как 8-битный ТС, TL1 как 5-битный пред-
варительный делитель частоты.
16-битный ТС. TH1 и TL1 каскадируются. Предваритель-
ный делитель частоты отсутствует.
8-битный ТС с автоперезагрузкой. В TH1 находится вели-
чина, которая будет перегружаться в TL1 всякий раз по его
переполнению.
ТС 1 остановлен.
3 Gate Бит управления стробированием Таймера 0.
Устанавливается программой пользователя для разрешения работы таймера-
счетчика 0 только в случае, если на входе INT0/ высокий уровень и бит управ-
ления TR0 установлен. Сбрасывается программой пользователя для разреше-
ния работы ТС 0 в случае, если бит управления TR0 установлен.
2 C/T/ Бит выбора «таймер» или «счетчик» для таймера-счетчика 0.
Устанавливается программой для выбора режима «счетчик» (поступление
счетных импульсов с ножки Т0). Сбрасывается программой для выбора режи-
ма «таймер» (работа от внутренних системных синхроимпульсов).
1 M1 Бит 1 выбора режима работы ТС 0.
0 M0 Бит 0 выбора режима работы ТС 0.
М1
0
0
1
1
М0 0
1
0
1
TH0 работает как 8-битный ТС. TL0 как 5-битный пред-
варительный делитель частоты.
16-битный ТС. TH0 и TL0 каскадируются. Предваритель-
ный делитель отсутствует.
8-битный ТС с автоперезагрузкой. В TH0 находится вели-
чина, которая будет перегружаться в TL0 всякий раз по его
переполнению.
TL0 обычный 8-битный ТС, управляемый стандартным
образом битами управления ТС0. TH0 только таймер,
управляемый битами управления ТС 1.
TCON (регистр управления ТС 0 и 1)
TF1 TR1 TF0 TR0
IE1
1
IT1
1
IE0
1
IT0
1
1
Указанные биты не используются для управления ТС 0 и 1, а используются для слежения за уровня-
ми внешних сигналов на ножках INT0/ и INT1/.