Электроника и МП техника. Китаев Ю.В. - 26 стр.

UptoLike

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

26
x 1 0 Режим 2
x 1 1 Режим 3
1 0 0 Режим 4
1 0 1 Режим 5
Два старших бита D7,D6 байта управления определяют номер
регистра управления соответствующего счетчика. Как уже говорилось,
адрес порта регистров управления счетчиками только один (A1,A0 = 11), а
т.к. управляющих регистров три, по одному на каждый счетчик, то нужны
дополнительные биты, идентифицирующие, какой управляющий байт к
какому счетчику относится.
Биты D5,D4 задают способ записи начального
значения Ni
(коэффициента деления или модуля счета) i-го счетчика.
1) Если 3 <= Ni <=255, то начальное значение i-го счетчика МОЖНО
программно загрузить одним младшим байтом, старший байт значение,
которого равно 0 будет записан ПИТ'ом в счетчик автоматически
(D5=0,D4=1).
2) Если 256 <= Ni <2
16
и кратно 256, то начальное значение i-го счетчика
МОЖНО программно загрузить одним старшим байтом, младший байт
значение, которого равно 0 будет записан ПИТ'ом в счетчик автоматически
(D5=1,D4=0).
3) И, наконец, если 256 < Ni <2
16
и не кратно 256, то начальное значение i-
го счетчика НУЖНО загружать двумя байтами (D5=1,D4=1).
Биты D3,D2,D1 определяют форму выходного сигнала. В режимах
0,2,3,4 счет разрешается при Gi=1 и запрещается при Gi=0. В режимах 1 и 5
для начала счета (запуск) на вход Gi необходимо подать положительный
перепад.
Режим 0 (рис.3.2). Программируемая задержка времени. На выходе
OUTi формируется положительный перепад
через время Tвых = Tвх * (Ni +
1). Tвх - период повторения импульсов на входе CLKi. Запуск счетчика CTi
производится в момент записи в него Ni по команде out XX, при этом на
входе Gi д.б. единица.
Рис.3.2 Режим 0
Режим 1 (рис.3.3). Генератор одиночного импульса заданной
длительности. Длительность отрицательного импульса определяется
следующим соотношением: Tвых = Tвх * Ni.Запуск счетчика CTi
производится положительным перепадом на входе Gi.