10
ТГ
12_
13_
15
К155КП2
0
|
их
|
1
|
|
2
|
|
3
|
|
и
|
|
5
|
|
6
|
|
7
|
|
1
|
|
2
|
|
и
|
|
'V
|
|
К155КП7
11_
Ю_
9
К561КП1
13
К561КП2
11
W
9_
6
Счетчиком называют операционный элемент последовательного действия, который осуществляет счет поступающих на его вход импульсов. Результат счета хранится счетчиком до прихода следующего импульса. Считывание результата счета может производиться в промежутках между счетными импульсами.
Счетчики, как и сдвигающие регистры, состоят из цепочки последовательно включенных триггеров. Разрядность счетчика, а следовательно, и число триггеров N определяются максимальным числом, до которого он должен считать. Это число называется коэффициентом (модулем) счета — /Ссч. Если число входных импульсов п>Ксч, то через каждые Ксч импульсов счетчик возвращается в исходное состояние и начинает считать импульсы сначала.
Большое разнообразие типов счетчиков вызвано их широким использованием как в вычислительной технике, так и в различных устройствах автоматики. Они применяются для образования последовательностей адресов команд, для счета числа циклов выполнения операций, для запоминания кода в аналого-цифровых преобразователях и т. д. Рассмотрим наиболее распространенные типы счетчиков.
Кольцевой счетчик можно получить из регистра сдвига, если выход последнего триггера соединить с D-входом первого. Схема такого счетчика на N разрядов приведена на рисунке 4.10. Перед началом счета, импульсом начальной установки, в нулевой разряд счетчика (Q0) записывается логическая 1, в остальные разряды — логические 0. С началом счета каждый из приходящих счетных импульсов Т переписывает 1 в следующий триггер, и число поступивших импульсов определяется по номеру выхода, на котором имеется код «1». Предпоследний (п— 1)-импульс переведет в единичное состояние последний триггер, а n-импульс переписывает единичное состояние на выход нулевого триггера, и счет начнется сначала. Таким образом, можно построить кольцевой счетчик с произвольным коэффициентом счета Ксч, изменяя лишь число триггеров N в цепочке, так как KC4~N. Временные диаграммы и условнографические обозначения такого счетчика приведены на рисунке
4.10.
В К561 серии имеются подобные счетчики на основе сдвигающего регистра с представлением выходной информации в коде «один из N». Счетчик К561ИЕ8 имеет коэффициент счета, равный 10, а К561ИЕ9 — равный 8.
Главная область применения кольцевых счетчиков — распределители импульсов, создающие необходимую временную последовательность управляющих сигналов. В остальных случаях в основном используются счетчики на счетных триггерах, так как они позволяют получить необходимый коэффициент счета при значительно меньшем числе триггеров.
Асинхронный (последовательный) двоичный счетчик образован цепочкой последовательно включенных счетных триггеров. Резуль-
Q0
Q1
Q2
Q(N-I)
г
о-
D
|
1
|
|
|
D
|
1
|
>[
|
|
|
I—
|
>[
|
|
S
|
D1
|
|
R
|
D2
|
г
Г
Уст.
о—
1 1
А 12 3
|
|
N-1 N 1 2
|
t
|
Т 1 1 1 1
|
>1
|
1 1 1 1
|
|
1—1
|
к
и
|
1 1
|
t
|
f 1—1
|
({
|
1 1
|
t
|
li
|
«
|
|
t
|
t
|
—
|
1 1
|
|
@
к
т
но
Q1
тат счета отображается на выходах счетчика Q(N—1), Q0 в виде параллельного двоичного кода числа сосчитанных импульсов. Поскольку число выходных переменных равно числу триггеров N и каждая переменная может принимать лишь два значения, то число возможных состояний (коэффициент счета) равно: Кс4=2N. Так как из 2м состояний одно приходится на нулевое состояние, то максимальное число, при котором счетчик полностью заполняется единицами, равно (2 —1).
Простейшим одноразрядным счетчиком с /Ссч=2 является рассмотренный в § 3.5 Г-триггер, меняющий свое состояние на противоположное под действием каждого входного сигнала. В результате перепады напряжения на выходе триггера имеют вдвое меньшую частоту, чем на входе. По этим перепадам запускается следующий триггер, и на его выходе изменения состояния происходят уже в четыре раза реже, чем на входе первого триггера.
На рисунке 4.11 изображены четырехразрядный двоичный счетчик на Г-триггерах, срабатывающих по срезу входного сигнала, и временные диаграммы, описывающие его работу. Диаграммы начинаются с момента, когда счетчик был полностью заполнен, т. е. на всех его выходах находились единицы. Сумма импульсов, сосчитанных счетчиком, равна: I -23-(-1 -224*1 -2’ + 1 -2°= 15, что соответствует конечному состоянию (24—1) четырехразрядного счетчика. По срезу следующего 16-го импульса последовательно опрокидываются все триггеры, и счетчик переходит в исходное нулевое состояние. Поэтому 16-й импульс также называют и нулевым. С приходом каждого следующего импульса параллельный двоичный код на выходе счетчика будет увеличиваться на единицу, пока снова не наступит переполнение счетчика, при котором все триггеры сбросятся в нулевое состояние.
т
о—
03
Г
Уст.
о—
|
|
о<
|
1
|
|
2
|
Г
|
Т
|
|
м;
|
т
|
Т
|
R
|
D1
|
|
—
|
R
|
D2
|
’*9 2*9 23
-Цт| т Щт| г"М
Do'stlaringiz bilan baham: |