- •1. СТАНОВЛЕНИЕ ТЕОРИИ АВТОМАТОВ
- •1.1. Взаимосвязь теории автоматов и других
- •1.2. Подходы к определению конечного автомата
- •1.3. Сущность метода "черного ящика"
- •1.4. Основные задачи теории автоматов
- •2. ФОРМАЛЬНАЯ КЛАССИФИКАЦИЯ АБСТРАКТНЫХ АВТОМАТОВ И ИХ МАТЕМАТИЧЕСКИЕ МОДЕЛИ
- •2.1. Словесные определения автоматов
- •2.2. Формальное определение абстрактного автомата
- •2.3. Формальная классификация автоматов
- •2.4. Математические модели автоматов
- •2.4.1. Модель Мили
- •2.4.2. Модель Мура
- •2.4.3. Модель совмещенного автомата (С-автомата)
- •2.4.4. Модель микропрограммного автомата
- •3. СТРУКТУРНЫЕ МОДЕЛИ ПЕРВОГО УРОВНЯ АБСТРАКТНЫХ АВТОМАТОВ
- •3.1. Структурная модель автомата Мили
- •3.2. Структурная модель автомата Мура
- •3.3. Структурная модель С-автомата
- •3.4. Структурная модель микропрограммного автомата
- •4. СПОСОБЫ ЗАДАНИЯ АБСТРАКТНЫХ И СТРУКТУРНЫХ АВТОМАТОВ
- •4.1. Начальные языки
- •4.1.1. Язык регулярных выражений алгебры событий
- •4.1.2. Язык логических схем
- •4.1.3. Язык граф – схем алгоритмов
- •4.2. Автоматные языки
- •4.2.1. Таблицы переходов и выходов
- •4.2.2. Матрицы переходов и выходов
- •4.2.3. Граф автомата
- •4.3.2. Язык временных диаграмм
- •5. Минимизация абстрактных автоматов
- •6. МАТЕМАТИЧЕСКИЕ ОСНОВЫ АЛГЕБРЫ ЛОГИКИ
- •6.1. Формальное определение алгебры логики
- •6.2. Аксиомы, теоремы и законы алгебры логики
- •6.2.1. Аксиомы алгебры логики
- •6.2.2. Теоремы алгебры логики
- •6.2.3. Законы алгебры логики
- •6.3. Основные понятия и определения
- •6.4. Формы представления логических функций
- •6.4.1. Словесная форма представления логических функций
- •6.4.2. Табличная форма представления логических функций
- •6.4.3. Аналитическая форма представления логических функций
- •7. Минимизация логических функций
- •7.1. Методы минимизации логических функций на основе прямых аналитических преобразований СДНФ
- •7.2. Метод испытания импликант
- •7.3. Визуальные методы минимизации логических функций
- •7.3.2. Метод минимизации частично определенных логических функций с помощью карт Карно
- •7.4. Машинно-ориентированные методы минимизации логических функций
- •7.5. Групповая минимизация системы логических функций
- •8. ФУНКЦИОНАЛЬНО ПОЛНЫЕ СИСТЕМЫ ЭЛЕМЕНТАРНЫХ ЛОГИЧЕСКИХ ФУНКЦИЙ
- •9. ПРОГРАММИРУЕМЫЕ ЛОГИЧЕСКИЕ ИНТЕГРАЛЬНЫЕ СХЕМЫ
- •9.1. Программируемые логические матрицы
- •10. КОНЕЧНЫЕ ФУНКЦИОНАЛЬНЫЕ ПРЕОБРАЗОВАТЕЛИ
- •11. СИНТЕЗ И АНАЛИЗ ТИПОВЫХ КОМБИНАЦИОННЫХ АВТОМАТОВ
- •11.1. Шифратор (coder) и его синтез
- •11.2. Дешифратор и его синтез
- •11.3. Мультиплексор и его синтез
- •11.4. Синтез демультиплексора (распределителя)
- •12. Элементарные автоматы с памятью и их синтез
- •12.1. Понятие функционально полной системы элементарных автоматов
- •12.2. Разновидности триггеров
- •12.3. Обобщённая характеристика триггеров
- •12.4. Синтез однотактного асинхронного RS-триггера
- •12.4.1. Синхронный однотактный RS-триггер
- •12.5. Синхронный однотактный D-триггер
- •12.6.1. Принцип построения двухтактного триггера
- •12.6.2. Однотактный Т-триггер
- •12.6.3. Двухтактные Т-триггеры
- •12.7. Двухтактный JK-триггер
- •12.8. Двухтактные RS-триггеры и D-триггеры
- •Рис. 12.28. Синхронный двухтактный RS-триггер
- •Рис. 12.30. УГО синхронного двухтактного RS-триггера
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •Учебное издание
Рис. 12.22. Схема двухтактного синхронного Т-триггера
Рис. 12.23. УГО двухтактного синхронного Т-триггера
12.7. Двухтактный JK-триггер
Второй способ устранения недостатка RS-триггеров – наличие запрещенной кодовой комбинации входных сигналов
– приводит к JK-триггерам, у которых появление на обоих информационных входах логических единиц приводит к изменению состояния триггера. Если в D-триггерах запрещенная для RS-триггеров комбинация не используется, то в JK-триггерах она используется в полезных целях: при этой комбинации входных сигналов JK-триггер работает как Т-триггер. В остальном JK-триггер подобен RS-триггеру, причем роль входа S играет вход J, а роль входа R – вход К.
170
JK-триггеры реализуют в виде триггеров типа MS (двухступенчатых триггеров) или в виде динамических тригге-
ров [25, 26].
Закон функционирования JK-триггера можно проиллюстрировать табл. 12.8
Таблица 12.8
J |
K |
Q |
Q+ |
}режим хранения |
} |
|||
0 |
0 |
0 |
0 |
|||||
0 |
0 |
1 |
1 |
|||||
|
|
|
|
}установка в «1» |
||||
0 |
1 |
0 |
0 |
|||||
0 |
1 |
1 |
0 |
|||||
|
|
|
|
}установка в «0» |
||||
1 |
0 |
0 |
1 |
|||||
1 |
0 |
1 |
1 |
|||||
|
|
|
|
|||||
1 |
1 |
0 |
1 |
|
|
|
|
|
}Qt+1 = Qt |
} |
|||||||
1 |
1 |
1 |
0 |
RS-триггер
Т-триггер
На рис. 12.24 представлена функциональная схема асинхронного двухтактного JK-триггер, а на рис. 12.25 – его условное графическое обозначение.
Рис. 12.24. Схема асинхронного двухтактного JK-триггера
171
Рис. 12.25. УГО асинхронного двухтактного JK-триггера
В интегральной схемотехнике распространены синхронные JK-триггеры, схема которого приведена на рис. 12.26, а УГО – на рис. 12.27.
Рис. 12.26. Схема синхронного двухтактного JK-триггера
Рис. 12.27. УГО синхронного двухтактного JK-триггера
172