Реверсивный синхронный счетчик.

Назначение.

Такой счетчик должен работать как на сложение, так и на вычитание. Из сравнения схем суммирующего и вычитающего счётчиков следует, что для перехода от сложения к вычитанию и обратно надо изменять подключение входа последующего триггера к выходам предыдущего.

Устройство и схема

Такая программа реализуется в схеме реверсивного счетчика.

До некоторой степени эта схема аналогична схеме суммирующего синхронного счетчика: на объединенные входы J и К каждого триггера подается конъюнкция сигналов с выходов предыдущих триггеров. Разница состоит в том, что входы J и К каждого триггера через дизъюнктор могут присоединяться к основному выходу предыдущего триггера (через конъюнктор верхнего ряда) или к инверсному выходу (через конъюнктор нижнего ряда).

 

Рис. 9

Работа.

Чтобы осуществить сложение, на шину сложения подается 1, которой вводятся в действие конъюнкторы верхнего ряда. При этом на шине вычитания присутствует 0, за счет чего конъюнкторы нижнего ряда выключены. Вычитание осуществляется с подачей 1 на шину вычитания и 0 на шину сложения. Счетные импульсы поступают на вход T.

Каждый триггер переключается по тактовому входу С при J=К=1, что имеет место, когда на выходах всех предыдущих триггеров (на основных — при сложении, на инверсных — при вычитании) будут единицы. Как следует из изложенного ранее, это является условием правильной работы счетчиков в натуральном двоичном коде.

Пусть, к примеру, в счетчик, установленный на сложение, записано число 1002=410 (Q3=1, Q2=Q1=0). Так как при этом, J3=K3=0, J2=K2=0 и постоянно J1=K1=1, то первый счетный импульс может переключить только первый разряд. Вслед за этим с выхода Q1, на входы J2, K2 поступит 1, поэтому второй счетный импульс установит в 1 второй разряд и сбросит в 0 первый. Далее процесс счета протекает аналогично и с приходом на вход каждого счетного импульса регистрируемое в счетчике число возрастает на единицу.

Пусть при тех же условиях (Q3=1, Q2=Q1=0) счетчик устанавливается в режим вычитания. Теперь входы J и К каждого триггера получают информацию с инверсного выхода предыдущего, т. е. сейчас J3=K3=1, J2=K2=1 и постоянно J1=K1=1. Поэтому первый счетный импульс переключит все рассматриваемые разряды, установив Q3=0, Q2=Q1=1, т.е. уменьшив предварительно записанное в счетчик число на единицу. Аналогично действует каждый входной импульс.

Синхронные счётчики имеют сложные узлы и чаще всего изготавливается в виде ИМС.

Выводы:

1.Младшие разряды переключаются всегда.

2.Очередной разряд суммирующего счётчика переключается входным импульсом в единицу когда все предыдущие разряды уже находятся в этом сотоянии.


 

 








Дата добавления: 2016-01-07; просмотров: 1450;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.