Самоостонавливающий счетчик по модулю 10

В некоторых случаях нужны счетчики, которые останавли- останавливаются, когда исчерпывается вся счетная последователь- последовательность. На рис. 7.9 показано, какие изменения нужно внести в схему вычитающего счетчика (рис. 7.7), чтобы счет пре- прекращался при достижении состояния 000. Мы видим, что для этого достаточно ввести в схему логический элемент ИЛИ, который будет устанавливать на входах J и К триг- триггера Т1 уровень логического 0, когда на выходах (С, В, А) счетчика появится сигнал 000. Если нужно начать новый цикл счета с двоичного числа 111 (десятичное число 7), на вход предустановки PS следует подать уровень логическо- логического 0. Используя один логический элемент или их комбина- комбинацию, можно останавливать счет в прямом и обратном на- направлении на любом наперед заданном двоичном числе. Выход логического элемента нужно для этого присоединить ко входам J и К первого триггера в асинхронном счетчике. Так, в схеме на рис. 7.9 уровень логического 0, подаваемый с выхода логического элемента ИЛИ на входы J и К триг- триггера Т1, переводит этот триггер в режим хранения. Триггер Т1 прекращает счет, останавливая счетчик в состоянии 000.

Для самоостанавлив-ся сч. по модулю соединим выхода Q1 и Q3 с J и K ч\з элемент И-НЕ. Когда на выходе сч. будет число 1010 (т.е. 10) триггер будет блокирован и сч. остановится.

Счетчик по модулю 10 считает от 0000 до 1001 (от 0 до 9 в десятичной системе), т.е. до жирной горизонтальной ли- линии в таблице на рис. 7.1. Мы видим, что для этого нужны 4 двоичных разряда: разряд единиц, разряд двоек, разряд четверок и разряд восьмерок. Такой счетчик можно реали- реализовать на 4 триггерах, соединенных по рассмотренной выше схеме асинхронного счетчика. В схему нужно, однако, до- дополнительно ввести логический элемент И-НЕ (рис. 7.4)для установки всех триггеров в нулевое состояние (очистки счетчика) с приходом десятого импульса (т.е. с приходом первого импульса после того, как счетчик сосчитал до 1001 (до 9 в десятичной системе). Принцип использования этого логического элемента станет понятным, если посмотреть, какое двоичное число следует за 1001. Из таблицы на рис. 7.1 видно, что этим числом является 1010 A0 в десятич- десятичной системе). При подаче логической 1, содержащейся в разрядах двоек и восьмерок двоичного числа 1010, на входы логического элемента И-НЕ (как показано на рис. 7.4), этот элемент, очевидно, установит все триггеры в состояние 0. Счетчик начнет снова считать от 0000 до 1001. Таким образом, логический элемент И-НЕ обеспечи- обеспечивает сброс счетчика в состояние 0000. Подобное использо- использование логического элемента И-НЕ позволяет создать счет- счетчики с некоторыми другими значениями модуля. На рис. 7.4 показана функциональная схема асинхронного счет- счетчика по модулю 10. Этот счетчик можно также назвать де- декадным (десятичным) счетчиком. Итак, асинхронный счетчик можно собрать из от- отдельных триггеров. Промышленность выпускает также однокорпусные И С, включающие в себя все 4 триггера. Не- Некоторые счетные ИС содержат и логический элемент И-НЕ, используемый для сброса счетчика (как в схеме на рис. 7.4).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: