Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Счетчики на сдвигающих регистрах.Для построения таких счетчиков необходимо произвести специальное кодирование их внутренних состояний. В § 4.4 было показано, что для этого можно использовать графы переходов сдвигающих регистров (см. рис. 4.22,а и 4.23). Рассмотрим теперь универсальный способ кодирования внутренних состояний счетчиков на сдвигающих регистрах. Если на вход DS подать некоторую периодическую последовательность символов 0 и 1 (кодовую последовательность), то внутренние состояния сдвигающего регистра (комбинации значений сигналов
Продвигая через регистр, состоящий из трех триггеров На рис. 4.47,а показан граф переходов счетчика по mod 5 с полученными кодами внутренних состояний. Составив по графу переходов таблицу истинности (табл. 4.13) для функции переходов счетчика
Рис. 4.47 Таблица 4.13. (см. скан) Функида переходов счетчика по mod 5 для функции
Диаграмма Вейча легко составляется и прямо по графу переходов без составления таблицы истинности. Рассмотрим, например, переход между внутренними состояниями На основании использованного метода кодирования внутренних состояний функции возбуждения легко убедиться, составив диаграммы Вейча для функций и При кодировании внутренних состояний счетчиков с помощью периодической последовательности символов 0 и 1 следует руководствоваться правилами: число символов Синтезируем счетчик по mod 8, задаваемый кодовой последовательностью 00001111.00001111- Если взять три триггера
В этом случае все восемь внутренних состояний будут различными. Граф переходов, соответствующий данному кодированию внутренних состояний, показан на рис. 4.48,а. Составив диаграмму Вейча для функции
Счетчик по mod 8, построенный на четырех триггерах, имеет восемь неиспользуемых состояний. Необходимо проверить, как он будет себя вести, если случайно (в момент включения питания или при сбоях) попадет в одно из неиспользуемых состояний. Предположим, что счетчик оказался в состоянии
и следующее внутреннее состояние будет Рис. 4.48 (см. скан) его перехода по каким-либо причинам в неиспользуемое состояние, или изменить функцию возбуждения Из диаграммы Вейча на рис.
Схема счетчика по mod 8, соответствующая этой функции возбуждения, представлена на рис. Достоинством синтезированного счетчика является простота декодирования его внутренних состояний — требуются ЛЭ И, имеющие только два входа. Так, функция Счетчики, задаваемые кодовой последовательностью, состоящей из одинакового числа идущих подряд символов 0 и 1, называются счетчиками Джонсона. Так, приведенный на рис. 4.48,г счетчик является счетчиком Джонсона по mod 8.
Рис. 4.49 Синтезируем счетчик Джонсона по mod 10, кодирование внутренних состояний которого задается кодовой последовательностью 0000011111.0000011111. В этом случае для получения десяти различных внутренних состояний необходимо использовать пять триггеров, и счетчик будет функционировать согласно графу переходов, показанному на рис. 4.49,а (вместо кодов внутренних состояний указаны соответствующие им десятичные цифры Сделав анализ переходов счетчика для неиспользуемых состояний, получим граф переходов, приведенный на рис. 4.49, в. В зависимости от того, в каком неиспользуемом состоянии окажется счетчик, он может функционировать как счетчик по mod 10 при кодировании внутренних состояний, не соответствующем заданному, или даже как счетчик по mod 2. Можно добиться самостоятельного выхода счетчица из неиспользуемых состояний, представив функцию возбуждения
Для некоторых счетчиков по Таблица 4.14. Счетчики на сдвигающих регистрах
|
1 |
Оглавление
|