29
D7 D6 D5 D4 D3 D2 D1 D0 HEX код
0 0 1 1 0 1 1 0 36
0 0 1 1 1 1 1 0 3E
• Счетчик CT2. Биты управляющего байта счетчика CT2 D7,D6 = 10.
Для формирования на его выходе сигнала с частотой 1Гц также
подходят режимы 2 и 3. Однако, в режиме 3 при скважности Q=2
пьезокерамические пластины верхнего динамика будут издавать звук
при каждом перепаде на выходе CT2, т.е. отметки времени будут
звучать с двойной частотой, что естественно не планировалось.
Поэтому выбираем режим
2 и биты управляющего байта D3,D2,D1 =
x10 = (010 или 110). Модуль счета N2 счетчика CT2 равен F0 / F2 =
100(DEC) = 64(HEX) и находится в пределах 3<=N2<=255. Из этого
следует, что N2 можно записать в счетчик одним младшим байтом,
т.е. биты D5,D4 = 01. Однобайтовое значение N2 содержит две
тетрады, в которых невозможно разместить три десятичных цифры,
поэтому запись N2 должна производиться не двоично-десятичным
кодом, а двоичным
и бит D0 = 0. Суммируя сказанное, получим два
возможных значения управляющего байта CT2.
D7 D6 D5 D4 D3 D2 D1 D0 HEX код
1 0 0 1 0 1 0 0 94
1 0 0 1 1 1 0 0 9C
• Счетчик CT1. Биты управляющего байта счетчика CT2 D7,D6 = 01.
Временная задержка на его выходе может быть сформирована
режимами 0 или 1. В режиме 1 требуется дополнительный генератор
импульса для запуска счетчика положительным перепадом на входе
G1. В режиме 0 дополнительный генератор не нужен, поэтому
остановимся на этом режиме. В режиме 0 для работы счетчика на
входе G1 должен быть сигнал = 1 и
следовательно биты D3,D2,D1 =
000. Коэффициент деления в режиме 0: N1 = (T1 / T2) - 1 = 15/1 -1 =
14(DEC) = E(HEX). Это число также может быть загружено в CT1
одним младшим байтом, поэтому биты D5,D4 = 01. Модуль счета N1
= 14 можно записать, либо шестнадцатиричным кодом 0E(00001110
BIN), либо двоично-десятичным кодом 14(00010100 BCD). Это число
(временная задержка) является тем параметром, который потребитель
самостоятельно вводит в таймер (с панели управления прибором) и
знание
шестнадцатиричной системы счисления не входит в круг его
обязанностей. Поэтому разработчику таймера нужно предусмотреть
установку пользователем числа N1 десятичными цифрами и