
- •Функциональные устройства микропроцессорных систем
- •Функциональные устройства микропроцессорных систем
- •Часть I
- •Введение
- •Элементы алгебры логики
- •Логические функции одной переменной
- •Логические функции двух переменных
- •Свойства элементарных функций алгебры логики
- •Функционально полные системы булевых функций
- •Комбинационные схемы
- •Базовые элементы 2и-не и 2или-не
- •Логический элемент 2и-не
- •Логический элемент 2или-не
- •Электронная реализация базового логического элемента 2и-не
- •Простейшие логические элементы Логический элемент 2и
- •Логический элемент 2или
- •Логический элемент 3и
- •Логический элемент Исключающее или
- •Комбинирование логических элементов
- •Простейшие интегральные микросхемы средней степени интеграции
- •Типовые комбинационные схемы Полусумматоры
- •Одноразрядные полные сумматоры
- •Дешифраторы
- •Шифраторы
- •Компараторы
- •Сравнение на равенство
- •Сравнение на “больше”
- •Мультиплексоры
- •Синтез комбинационных схем
- •Схемы с элементами памяти Цифровые автоматы
- •Триггеры
- •Асинхронный (несинхронизируемый) rs-триггер
- •Синхронизируемый (тактируемый) rs-триггер
- •D-триггер
- •Т-триггер
- •Универсальный jk-триггер
- •Классификация триггеров
- •Одноступенчатые и двухступенчатые триггеры
- •Счетчики
- •Суммирующий счетчик с последовательным переносом
- •Другие типы счетчиков
- •Регистры
- •Параллельные регистры
- •Последовательные регистры
- •Система маркировки интегральных микросхем
- •Пример маркировки имс
- •Рекомендуемая литература
- •Часть I
Универсальный jk-триггер
JK-триггер
имеет 2 информационных входа ( J и К) и
один тактовый вход С. Он не имеет
запрещенных входных комбинаций, как
RS-триггер, и является универсальным,
т.к. он может выполнять функции любого
из рассмотренных выше триггеров.
Рис.16. Универсальный JK- триггер и реализация на его базе триггеров
других типов
Классификация триггеров
Классификация триггеров может производится по различным признакам:
по способу организации логических связей.Этот вид классификации триггеров только что рассмотрен;
по способу записи информациитриггеры подразделяются на несинхронизируемые (асинхронные) и синхронизируемые (синхронные, тактируемые);
по способу синхронизацииразличают:
а) триггеры со статическим управлением записью - тактовый импульс начинает оказывать влияние только тогда, когда его уровень возрастает до уровня “1” (к таким триггерам относятся все рассмотренные выше схемы триггеров);
б) триггеры с динамическим управлением записью - информация фиксируется в триггере во время нарастания (спада) тактового импульса.
Одноступенчатые и двухступенчатые триггеры
Рассмотренные выше схемы триггеров имеют существенный недостаток - при наличии обратных связей триггер выполняет двойственную роль: с одной стороны он является источником информации (с выходов на входы триггера поступает сигнал о старом состоянии) и ее приемником (переключается в новое состояние). Одновременное выполнение этих функций невозможно, так как прием новой информации означает одновременно ликвидацию старой. Так, при идеальном быстродействии элементов рассмотренный выше Т-триггер вообще бы не работал.
Аналогичная ситуация наблюдается при последовательном включении одноступенчатых тактируемых триггеров.
Это
противоречие решается в двухступенчатых
триггерах, использующих два запоминающих
элемента. Новая информация сначала
формируется только во входной ступени
триггера при сохранении старого состояния
в выходной ступени. Когда новые состояния
выработаны и старая информация уже не
нужна, производится перенос данных из
входной ступени триггера в выходную
ступень. Двухступенчатые триггеры
условно обозначаются двумя буквами ТТ
вместо одной Т, использованной нами
выше.
Счетчики
Счетчиком называется функциональный узел МПС, предназначенный для подсчета числа входных сигналов/импульсов. Счетчики используются в МПС для образования последовательностей адресов команд, для подсчета числа циклов выполнения операций и т.п.
Счетчики подразделяют на суммирующие, вычитающие и реверсивные.
Суммирующий счетчик с последовательным переносом
На выходах Q2Q1Q0счетчика (рис.17) после прохождения n-го входного импульсаTполучаем число n в двоичной системе счисления. Например, в момент времени t0имеем выходной команд 1012= 510, в момент времени t1-1102= 610.
Рис.17. Принципиальная схема и временная диаграмма работы
двоичного счетчика с последовательным переносом
Приведенная на рис.17 временная диаграмма показывает состояния, в которых находится счетчик в различные моменты времени.
Обычно счетчик имеет цепи установки в нулевое состояние (сброс его триггеров в логический 0). В счетчике КР1533ИЕ5 триггеры сбрасываются подачей логической 1 на оба входа R0, R1 одновременно. В счетное (рабочее) состояние счетчик переводится подачей логического нуля на один из входов R0, R1.