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


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


Счетчик - функциональный узел ЭВМ. предназначенный для подсчета поступающих на его вход сигналов и фиксации результата соответствующими триггерами в виде многоразрядного двоичного кода.

Число разрядов счетчика определяет количество его различных устойчивых состояний, которое называется коэффициентом пересчета Ксч.

В зависимости от значения Ксч счетчики бывают двоичные и с произвольным коэффициентом пересчета. В n - разрядном двоичном счетчике коэффициент пересчета равен 2", а в счетчиках с произвольным коэффициентом пересчета значение Ксч может быть любым целым числом, не равным 2".

По назначению счетчики делятся на суммирующие, вычитающие и реверсивные.

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

На рис. 6.15 приведена функциональная схема и временная диаграмма работы трехразрядного суммирующего счетчика, построенного на Т - триггерах. Логика его работы представлена в табл. 6.3.

136

Рис. 6.15. Функциональная схема (а) и временная диаграмма (б) работытрехразрядного суммирующего счетчика

Таблица 6.3

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

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

137

В начальный момент времени все триггеры устанавливаются сигналом Уст 0 в состояние "0". После прихода первого счетного импульса триггер Тр1 перейдет в состояние "1", а в счетчике зафиксируется код 001. Второй импульс, пришедший на вход, переведет Тр1 снова в состояние "0". При этом возникает импульс переноса, который устанавливает Тр2 в состояние "1", и в счетчике зафиксируется код 010. После третьего входного сигнала Тр1 вновь перейдет в состояние "1", а остальные триггеры останутся в прежнем состоянии, Так будет продолжаться до тех пор, пока счетчик не просуммирует максимальное для трех разрядов число 710 = 1112.




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