Промышленные контроллеры. Микропроцессорные системы энергетических объектов. Готшальк О.А. - 30 стр.

UptoLike

Составители: 

30
Величина коэффициента деления лежит в диапазоне 8 k
d
1024.
Все таймеры содержат следующие устройства управления.
1. Регистр управления TХCON (Control Registers), формат
(количество двоичных разрядов) и содержание (наименование полей) которого
указаны в табл. 7.1.
Т а б л и ц а 7.1
15 14
13 12 11
10 9 8 7 6
5 4
3
2 1
0
TXOTL TXOE TXUDE TXUD TXR TXM TXI
Поля регистра управления имеют следующие значения.
TХI. Три бита (0, 1 и 2) регистра управления предназначены для
установки коэффициента деления в делителе частоты (ДЧ) в случае питания
таймера от внутреннего генератора тактовых импульсов (f
CPU
) частотой 20 МГц
(при ТХМ=000). В табл. 7.2 указаны коды, которые могут устанавливаться в
поле TХI, значения коэффициентов деления, частоты на входе счетчика после
делителя частоты, величины периодов входной частоты и периодов заполнения
счетчика импульсами поделенной частоты.
TХM. Три бита (3, 4 и 5) поля TХM регистра управления предназначены
для выбора генератора тактовых импульсов:
000 таймер питается тактовыми импульсами от внутреннего генератора
МК;
001 на вход таймера поступают импульсы с внешних источников.
TХR. Один бит (6) поля TХR регистра управления предназначен для
включения таймера в работу:
0 таймер выключен;
1 таймер включен.
TХUD, TХUDE. Два бита (7 и 8) двух полей TХUD и TХUDE регистра
управления предназначены для установки направления счета в счетчике.
TХUD=0 и TХUDE=0 суммирование тактовых импульсов в счетчике;
TХUD=0 и TХUDE=1 вычитание тактовых импульсов из суммы,
находящейся в счетчике в данный момент.
TХOE. Один бит (9) поля TХOE регистра управления предназначен для
разрешения выхода на TХOUT команды переполнения счетчика:
0 выход отключен;
1 выход включен.
TХOTL. Один бит (10) поля TХOTL регистра управления предназначен
для формирования команды, сигнализирующей о переполнении счетчика:
0 счетчик не переполнен;
1 счетчик переполнен.
2. Регистр данных TХ (Data Registers) предназначен для преобразования
и хранения занесенного в него программным способом кода выдержки времени
(А).