Q2
ТЗ
Q3
Р
П'
I 1 I
Т1 = ТР0
Т2*Т Q1
ТЗ=Т Q1Q2
Р'Щ Q2 Q3 Т1Ч-Р
0 0 0 0
1
I 1 I По о 1
. Ыр г—I t
■L-1- I I I
Ш-Щ]
JZL
t
т
I
(о 0|1 1
Синхронный (параллельный) двоичный счетчик обладает более высоким быстродействием за счет того, что тактовые импульсы одновременно поступают на входы всех триггеров счетчика. Рассмотрим работу синхронного трехразрядного двоичного счетчика, схема которого изображена на рисунке 4.12, а, а временные диаграммы— на рисунке 4.12, б. На диаграммах счетные входы и прямые выходы трех разрядов счетчика обозначены соответственно 71, 72, 73 и Ql, Q2, Q3. Перед началом работы единичным сигналом на входе R устанавливается нулевое состояние на всех выходах. На замкнутые между собой входы 7 и РО (как у первой ИМС; рис.
в) поступают счетные импульсы. Так как все триггеры первоначально находились в нулевом состоянии, то первый импульс пройдет только на вход первого триггера и, опрокинув триггер D1 в единичное состояние, подготовит элемент D5 (И) для передачи второго импульса на счетный вход D2. Прохождение всех следующих импульсов легко прослеживается по временной диаграмме с учетом логических функций, выполняемых элементами D4, D5 и D6:
71 = 7• Р0=7; 72=7• Ql; 73=7-Ql-Q2.
Диаграмма показывает, что при одинаковых задержках в триггерах смена информации во всех разрядах счетчика происходит одновременно.
При дальнейшем увеличении разрядности параллельного счетчика появляется необходимость в элементах И с большим числом входов. Поэтому обычно в интегральном исполнении выпускаются четырехразрядные счетчики, условно-графические обозначения которых показаны на рисунке 4.12, в. Для создания счетчиков с большей разрядностью производят соединение нескольких микросхем, подавая сигнал с выхода переноса Р на вход разрешения приема переноса РО. На временной диаграмме видно, что сигнал переноса Р позволяет сформировать тактовый импульс ГГ для первого триггера следующего счетчика без какой-либо дополнительной задержки.
Счетчик с произвольным коэффициентом счета. Часто нужны счетчики с числом устойчивых состояний, отличным от 2N. Например, в электронных часах есть микросхемы с коэффициентами счета 6 (десятки минут), 10 (единицы минут), 7 (дни недели), 24 (часы). Для построения счетчика с К Счф2 можно использовать устройство из JV-триггеров, для которого выполняется условие 2ЛЛ>КСч- Очевидно, такой счетчик имеет лишние устойчивые состояния (2N— —/Сеч). Исключить эти ненужные состояния можно использованием обратных связей, по цепям которых счетчик переключается в нулевое состояние в том такте работы, в котором он досчитывает до числа /Сеч-
Для счетчика с /Ссч=10 нужны четыре триггера (так как 23<10<24). Счетчик должен иметь десять устойчивых состояний (0, ..., 9). В том такте, когда он должен был бы перейти в одиннадцатое устойчивое состояние (число 10), его необходимо установить в исходное нулевое состояние. Для такого счетчика можно использовать любой четырехразрядный счетчик (рис. 4.13, а) с цепями
обратной связи с выходов, соответствующих числу 10 (т. е. 2 и 8), на входы установки счетчика в 0 (вход R). В самом начале одиннадцатого состояния (число 10) на обоих входах элемента И микросхемы появляются логические 1, вырабатывающие сигнал сброса всех триггеров счетчика в нулевое состояние.
Рассмотренный счетчик является двоичным эквивалентом счетной декады, представляющим любую десятичную цифру ее двоичным кодом. Поэтому такой счетчик называют двоично-десятичным, а его выходной код — двоично-десятичным кодом (или кодом 8421).
Во всех сериях цифровых микросхем есть счетчики с внутренней организацией наиболее употребительных коэффициентов пересчета. Например, в микросхеме К155ИЕ2 /ССч=10, в микросхеме К155ИЕ4 Ксч=2X6=12.
В состав широко распространенной микросхемы К155ИЕ2 (рис.
в) входят триггер со счетным входом (вход 74) и делитель на 5 (вход Т2). При соединении выхода счетного триггера с входом Т2 образуется двоично-десятичный счетчик. (Диаграмма его работы аналогична приведенной на рисунке 4.13, б.) Счет происходит по срезу импульса. Счетчик имеет входы установки в 0 (R0 с логикой И) и входы установки в 9 (R9 с логикой И).
Если двоично-десятичный счетчик предназначен для работы в системах, где требуется визуальная информация о числе подсчитанных импульсов (например, всевозможные цифровые измерительные приборы), то после счетчика ставится преобразователь двоич- но-десятичного кода в код семисегментного индикатора (рис. 4.14). С появлением микросхем средней степени интеграции удалось совместить в одной микросхеме и двоично-десятичный счетчик, и пре-
2°
24
LZ__
123456789 10 1
I I I I И I I I I I
Lrirmj"LrLr r~L-m_fL
тг
|
СТ2/10
|
|
Т1
|
|
1
|
&
|
|
?
|
«9
|
|
4
|
&
Но
|
|
8
|
1±
6_
7
12
_£
8_
11
23
JL
К155ИЕ2 (413
образователь кода. Такими микросхемами являются К176ИЕ4 (десятичный счетчик) и К176ИЕЗ (счетчик на 6). Условно-графические обозначения этих микросхем (рис. 4.14) одинаковы. Каждый из этих счетчиков помимо выходов преобразователя кода имеет еще и выход переноса (вывод 2), к которому непосредственно подключается вход следующего счетчика.
Счетчик с предварительной установкой может устанавливаться в начальное состояние, равное любому числу от 0 до Ксч — 1- Эта операция осуществляется параллельной записью в счетчик кода необходимого числа. Счет (сложение или вычитание) будет начинаться уже не с нуля, а с установленного числа. Такой режим работы счетчика необходим, например, в управляющем устройстве ЭВМ при образовании последовательности адресов команд с заданного начального адреса.
Счетчики с предварительной установкой обычно являются универсальными и могут работать в режимах сложения, вычитания, установки заданного кода, установки (сброса) нуля. Это микросхемы К155ИЕ6, К155ИЕ7, К561ИЕ11, К561ИЕ14, К155ИЕ9.
Условно-графическое обозначение одного из таких счетчиков и таблица, в которой описаны его режимы работы, приведены на рисунке 4.15. Обычно такие сведения приводятся в справочной
1
|
X/Y
|
а
|
__
|
±_
|
>т
|
СТЮ
|
а
|
2
|
|
Ь
|
—
|
|
|
|
Ь
|
4
|
|
с
|
—
|
г
|
|
|
с
|
8
|
|
d
|
—
|
|
R
|
|
d
|
|
|
е
|
—
|
|
|
|
е
|
|
|
f
|
—
|
6
|
|
|
f
|
|
|
Ч
|
-
|
|
V
|
|
Ч
|
|
|
|
|
|
|
Р
|
□Й 11
ш
а
U 1
КПЬИЕЬ.КПбИЕЗ 9
К561ИЕ11
1ро
|
СТ2
|
|
>т
|
|
—
|
±1
|
|
1
|
V
|
|
|
01
|
|
2
|
02
|
|
|
04
|
|
4
|
08
|
|
в
|
R
|
|
|
5 ю
_б
Do'stlaringiz bilan baham: |