У него имеются информационные входы J
и К, а также синхронизирующий вход С. Если на входах J и К установлены уровни логического нуля, тактовые импульсы, поступающие на вход С, не меняют состояния триггера. Установка хотя бы на один из входов логической единицы перебросит триггер в состояние, соответствующее таблице истинности. А вот если на оба входа подать логическую единицу и постоянно тактировать по входу С серией импульсов, то при приходе очередного импульса триггер будет перебрасываться в состояние, противоположное тому, в котором он находился до прихода этого импульса. То есть мы получим аналог Т-триггера.Простейший счетчик импульсов можно построить, соединив каскадно несколько Т-триггеров, как показано на рис. 14.32.
Рис. 14.32.
Каждая последующая ступень делит цифровой сигнал по частоте в 2 раза. С помощью такого счетчика можно зафиксировать 16 импульсов. Двоичный код на выходах будет меняться так, как показано в таблице на рис. 14.33 и на диаграммах напряжений, рис. 14.34.
Рис. 14.33.
Рис. 14.34.
Обратите внимание: сигнал с выхода предыдущего триггера поступает на тактовый вход последующего. Такая схема построения счетчиков называется
Асинхронная схема обладает существенным недостатком при использовании в цифровых приборах с требуемой высокой частотой импульсов. Поскольку все триггеры срабатывают не одновременно — не синхронно — образуется задержка, которая вносит погрешность в выходной результат. Чтобы повысить скорость счета, придумали синхронные счетчики, у которых тактовые входы объединяются, а остальные соединяются с применением дополнительных логических элементов. Все триггеры синхронного счетчика переключаются одновременно.
Счетчики бывают
Практически все счетчики имеют вход сброса (R), подача сигнала на который устанавливает выходы в исходное состояние, то есть нулевое, рис. 14.35.
Рис. 14.35.
Все они считают импульсы, приходящие на вход, а некоторые имеют свободные логические элементы для выполнения задающего автогенератора в составе микросхемы (К176ИЕ5, К176ИЕ12). Есть счетчики, которые имеют внутри на выходе встроенный дешифратор двоичного кода в десятичный (например, К561ИЕ8 и К561ИE9). С особенностями работы таких счетчиков удобнее знакомиться на основе практических конструкций.
Интересными представителями этой группы логических «кирпичиков» считаются счетчики с переменным коэффициентом деления. Что это такое? Чуть выше мы рассмотрели 4-разрядный (тетрадный) двоичный счетчик. Не является ли излишним такое уточнение? Ничуть! Двоичный счетчик генерирует код, который легко представить в шестнадцатиричной системе, по шестнадцати состояниям. Но существуют также и десятичные счетчики, которые, досчитав до 9 от 0, вновь начинают с нуля. Десять цифр просто представлены своим двоичным эквивалентом, и не более. Есть и счетчики с коэффициентами 8, 6, а есть и такие, которые могут стать и десятичными, и двоичными, и другими — по желанию разработчика. Со временем читатель познакомится с этими представителями элементов цифровой техники.
Очень часто в цифровых схемах используются регистры. Регистры, в отличие от счетчиков, не подсчитывают количество импульсов, а используются для накопления и сдвига данных. Самый простой вид регистра —
Рис. 14.36.
Рис. 14.37.