Cтраница 2
![]() |
Принципиальная схема трехразрядного регистра сдвига. [16] |
Принципиальная схема простейшего трехразрядного регистра сдвига на ftS - трвдтерах приведена на рис. 8.1. На вход S ( установка триггера в состояние 1) подается сигнал с неинвертирующего выхода предыдущего триггера, а на вход R ( установка триггера в состояние О) - с инвертирующего выхода. Импульс команды сдвига подается одновременно на счетные входы С всех триггеров регистра и переводит каждый последующий триггер в состояние, в котором находился триггер предыдущего разряда. Инвертор на входе регистра служит для подачи входного сигнала X на вход R первого триггера. Таким образом, каждый импульс команды сдвига продвигает число на один разряд вправо. [17]
Тактовые счетные импульсы / т подаются одновременно на все разряды. В зависимости от сигналов X и X, снимаемых с выходов предыдущего триггера и подаваемых на входы k и /, происходит или не происходит опрокидывание триггера. [18]
Счетчики, показанные на рис. 35, а, б и в, отличаются только способом построения цепей И. В счетчике по схеме рис. 35, а на входы цепей И подаются сигналы непосредственно с выходов триггеров, а в счетчике по схеме рис. 35, б на вход каждой цепи И подаются сигналы с выхода предыдущего триггера и предшествующей цепи И. [19]
Кольцевой счетчик обеспечивает высокую скорость работы. Это связано с тем, что единица из одного триггера в другой передается непосредственно ( без использования в цепи передачи логических элементов) путем подключения входов J и К каждого триггера соответственно к прямому и инверсному выходам предыдущего триггера. [20]
Результаты синтеза применимы к триггерам разных видов логики, однако реальные схемы при этом могут различаться в деталях. Я-входу у некоторых типов триггеров осуществляется сигналами логического нуля ( ТТЛ, ДТЛ), а у других - логической единицы ( КМОП), в первом случае должен быть применен логический элемент базиса И-НЕ, во втором - И. Кроме того, согласно табл. 11 - 1 в суммирующем счетчике опрокидывание каждого последующего триггера должно происходить тогда, когда сигнал на выходе предыдущего триггера изменяется от 1 к 0, поэтому важен порядок соединения триггеров между собой. Если в счетчике применяются триггеры с прямым управлением ( по фронту 0 1), их входы присоединяются к инверсным выходам предыдущих. В случае триггеров с инверсным управлением ( в том числе MS-структуры) входы подключают к прямым выходам. [21]
![]() |
Торцовая подсветка цифр на пластинках из оргстекла. [22] |
На рис. 13 - 8, о изображена блок-схема такого двоичного счетчика. На первый триггер поступают входные импульсы. На каждый последующий триггер поступают импульсы положительной полярности, выдаваемые при скачках потенциала на выходе предыдущего триггера. Следовательно, каждый раз, когда потенциал на выходе предыдущего триггера скачком увеличивается, то возникает импульс, вызывающий изменение состояния последующего триггера. Комбинация потенциалов на выходах триггера выражает двоичным кодом число сосчитанных входных импульсов. Такой счетчик можно рассматривать как преобразователь последовательного типа десятичного кода в двоичный. [23]
На рис. 13 - 8, о изображена блок-схема такого двоичного счетчика. На первый триггер поступают входные импульсы. На каждый последующий триггер поступают импульсы положительной полярности, выдаваемые при скачках потенциала на выходе предыдущего триггера. Следовательно, каждый раз, когда потенциал на выходе предыдущего триггера скачком увеличивается, то возникает импульс, вызывающий изменение состояния последующего триггера. Комбинация потенциалов на выходах триггера выражает двоичным кодом число сосчитанных входных импульсов. Такой счетчик можно рассматривать как преобразователь последовательного типа десятичного кода в двоичный. [24]