- •1. Счетчики Основные параметры и классификация
- •4. Счётчики с параллельным переносом
- •5. Счетчики с параллельным занесением информации
- •7. Счетчики с произвольным модулем счета и управляемым сбросом
- •8. Генераторы чисел на основе счетчиков
- •9. РегистрыНазначение и классификация
- •11. Параллельно-последовательные регистры
- •12. Использование сдвиговых регистров в качестве счётчиков
- •13. Кольцевой счётчик
- •Счётчик Джонсона
- •14. Одновибраторы
- •14_2 Мультивибраторы
- •15. Формирователи коротких импульсов
- •16. Антидребезговые формирователи импульсов
- •Линейные дешифраторы
- •Многоступенчатые дешифраторы
- •Демультиплексоры
- •19. Мультиплексоры
- •Переключательная функция и синтез мультиплексоров
- •Другие области применения мультиплексоров
- •20. Мультиплексор как генератор логических функций
- •21. Сумматоры
- •Одноразрядные двоичные сумматоры
- •22. Полный одноразрядный сумматор
- •23. Многоразрядные последовательные сумматоры
- •24. Многоразрядные параллельные сумматоры
- •25 Двоично-десятичные сумматоры
- •27. Схема сравнения на равенство
- •28. Схема сравнения на больше
- •29. Контроль по чётности
- •30. Классификация полупроводниковых бис зу
- •Основные параметры зу
- •31. Структурные схемы статических озу с произвольной выборкой
- •32. Элементы памяти статических озу на биполярн транз
- •33. Элементы памяти статических озу на мдп транзисторах
- •Элементы памяти статических озу на кмдп транзисторах
- •34. Элементы памяти и бис озу динамического типа
- •35. Общие сведения, основные параметры и классификация постоянных запоминающих устройств
- •Масочные пзу
- •36. Программируемые пзу
- •37. Репрограммируемые пзу
- •Рпзу с электрическим стиранием информации
- •38. Рпзу с ультрафиолетовым стиранием информации
- •51 Ацп параллельного типа
12. Использование сдвиговых регистров в качестве счётчиков
На рис. 13.10 показана стандартная схема счётчика на сдвиговом регистре, состоящем из JK-триггеров. Прямой и инверсный выходы триггера каждого разряда используются для управления логической схемой, входящей в цепь обратной связи. Цепь обратной связи формирует информационные сигналы J0 и К0, управляющие работой триггера самого младшего разряда Тг0. Такое построение схемы позволяет использовать ее для генерации двоичных последовательностей или в качестве счётчика.
Цепь обратной связи вырабатывает сигнал либо 0, либо 1, который, поступая на входы J0 и К0 (после инвертирования) триггера Тг0 определяет состояние этого триггера. Например, если n-разрядный сдвиговый регистр находится в состоянии Qn-1…Q2Q1Q0=0...001, то в зависимости от значения сигнала обратной связи следующим его состоянием будет либо 0…010, либо 0…011.
13. Кольцевой счётчик
В таком счётчике при поступлении тактовых импульсов С единственная 1 перемешается от разряда к разряду. Он выполнен на сдвиговом регистре, у которого сигнал обратной связи подается с прямого выхода триггера последнего разряда на входы первого (рис. 13.17). Работа счётчика начинается с режима "Предустановка", в котором сигналом =0 первый триггер регистра устанавливается в 1, а остальные в 0. Затем при поступлении тактовых импульсов происходит сдвиг информации от разряда к разряду вправо, что и обеспечивает циркуляцию 1 в регистре. Счетная последовательность такого регистра приведена в табл. 13.3, из которой видно, что число рабочих состояний (модуль счета) такого счётчика равно числу его разрядов.
Достоинством рассмотренного счётчика является простота его реализации, а недостатком – невозможность осушествления вывода информации в двоичном коде. Кроме того, в n-разрядном счётчике подобного типа из 2n возможных состояний 2n-n не используются и являются запрещенными. Если по какой-либо причине счётчик окажется в одном из этих состояний, то без постороннего вмешательства он не сможет перейти к выработке правильной последовательности.
Таблица 13.3 | |||||||
Тактовый импульс |
Q0 |
Q1 |
Q2 |
Q3 |
… |
Qn-2 |
Qn-1 |
0 |
1 |
0 |
0 |
0 |
… |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
… |
0 |
0 |
2 |
0 |
0 |
1 |
0 |
… |
0 |
0 |
3 |
0 |
0 |
0 |
1 |
… |
0 |
0 |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
n-2 |
0 |
0 |
0 |
0 |
… |
1 |
0 |
n-1 |
0 |
0 |
0 |
0 |
… |
0 |
1 |
Запрещенными состояниями счётчика являются такие, при которых в его разрядах число единиц оказывается более одной, либо во всех разрядах имеются нули. Для обнаружения запрещенных состояний счётчик снабжается дополнительной комбинационной схемой. Например, для трехразрядного кольцевого счётчика запрещенные состояния возникнут в случае, если единицы будут одновременно присутствовать на выходах первого и второго разрядов (Q0Q1=1), либо первого и третьего (Q0Q2=1), либо второго и третьего (Q1Q2=1), либо на выходах всех трех разрядов (Q0Q1Q2=1). Следовательно, сигнал обнаружения лишней 1 должен формироваться на основании булевого выражения
F1=Q0Q1+Q0Q2+Q1Q2+Q0Q1Q2=Q0Q1+Q0Q2+Q1Q2. (13.2)
Для обнаружения нулевого состояния триггеров всех разрядов можно использовать функцию
. (13.3)
Сигналы, сформированные на основании выражений (13.2) и (13.3), могут использоваться не только для обнаружения ошибки в работе счётчика, но и для его предустановки в исходное состояние.