Информатика и вычислительная техника


Узлы ЭВМ, использующие схемы с памятью - часть 4


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

Как отмечалось ранее, в двоичных счетчиках коэффициент пересчета, т.е. число различных устойчивых состояний, равен 2n. В зависимости от числа разрядов n такой счетчик может отсчитать 2, 4, 8, 16, ... сигналов и сформировать на выходе перенос. Однако в ряде случаев требуется, чтобы коэффициент пересчета счетчика был отличным от 2n. Широкое распространение получили, например, десятичные счетчики, для которых Ксч = 10. Такой счетчик после каждого десятого импульса возвращается в исходное состояние, формируя при этом на выходе импульс переноса. Разрядность n счетчика с произвольным коэффициентом пересчета определяется из условия 2n - 1 < Ксч < 2n. Очевидно, что Ксч = 10 требуемое число разрядов n = 4. Обычный двоичный четырехразрядный счетчик имеет 24 = 16 различных устойчивых состояний. Следовательно, для Ксч = 10, имеется N = 16 - 10 = 6 избыточных состояний, которые необходимо исключить. Обычно это достигается путем введения обратных связей с выхода счетчика на единичные входы триггеров тех разрядов, которые в двоичном представлении числа N содержат единицы. Так, для N = 610 = 01102 сигнал обратной связи следует подать на единичные входы триггеров второго и третьего разрядов.

На рис. 6.17 представлена функциональная схема десятичного счетчика, а в табл. 6.4 - логика его работы.

Рис. 6.17. Функциональная схема десятичного счетчика

139

Таблица 6.4

Логика работы десятичного счетчика

Номер импульса Состояние триггеров Номер импульса Состояние триггеров
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
1 1 1 1 0 6 0 0 1 1
2 0 0 0 1 7 1 0 1 1
3 1 0 0 1 8 0 1 1 1
4 0 1 0 1 9 1 1 1 1
5 1 1 0 1 10 0 1 1 0

Десятичный счетчик последовательно отсчитывает входные сигналы до получения в нем двоичного кода 1111. Очередной (десятый) импульс вызывает в счетчике переключение, переводит его в состояние "0", формируя на входе сигнал переноса, который используется для установки счетчика по цепям обратной связи в исходное состояние 0110.Таким образом, десятичный счетчик формирует на выходе перенос после прихода каждого десятого импульса, устанавливаясь при этом в исходное состояние.

140

134 :: 135 :: 136 :: 137 :: 138 :: 139 :: 140 :: Содержание




- Начало -  - Назад -  - Вперед -