
- •Содержание
- •Лабораторная работа № 4 триггеры
- •1. Введение
- •6. Контрольные вопросы
- •Лабораторная работа № 4.1 двухступенчатые триггеры
- •1. Постановка задачи
- •2. Пример проектирования двухступенчатого триггера
- •3. Экспериментальное исследование триггера
- •4. Подготовка к выполнению работы
- •5. Порядок выполнения работы
- •6. Отчет по работе
- •7. Варианты заданий
- •Группа 2
- •Лабораторная работа № 4.2 триггерные структуры на d- и jk-триггерах
- •1. Проектирование триггерных структур на d-триггерах
- •2. Проектирование триггерных структур на jk-триггерах
- •2. Cинтез синхронных счетчиков
- •2.1. Счетчик на jk–триггерах
- •2.1. Счетчик на d–триггерах
- •3. Организация переноса
- •4. Примеры схем и временных диаграмм
- •5. Создание дешифратора
- •6. Контрольные вопросы
- •7. Подготовка к выполнению работы
- •8. Порядок выполнения работы
- •9. Отчет по работе
- •10. Варианты заданий
- •Лабораторная работа № 6 Регистры
- •1. Введение
- •2. Регистры памяти
- •3. Регистры сдвига
- •4. Цепи ввода и вывода информации в регистрах
- •5. Регистры сдвига с обратными связями
- •5.1. Простое кольцо
- •5.2. Кольцо Мёбиуса – счетчик Джонсона
- •6. Контрольные вопросы
- •7. Подготовка к выполнению работы
- •8. Порядок выполнения работы
- •2. Проектирование конечных автоматов
- •2.1. Проектирование конечного автомата без учета времени
- •2.2. Проектирование конечного автомата с учетом времени
- •3. Контрольные вопросы
- •Группа 2
- •Лабораторная работа № 8 Проектирование цифровых устройств в pcad 2001
- •Введение
- •Лабораторная работа № 8.1 Создание схемного элемента
- •1. Создание символа элемента
- •2. Редактирование символов
- •3. Контрольные вопросы
- •2. Внесение изменений в схему
- •3. Вывод схемы на печать
- •4. Контрольные вопросы
2.1. Счетчик на d–триггерах
Таблица переходов одного разряда двоично–десятичного счетчика в коде 2421 не зависит от типа триггера и может быть представлена колонками 1–8 табл. 8, идентичными колонкам 1–8 табл.5.
Для составления функций возбуждения каждого триггера десятичного разряда счетчика на D–триггерах воспользуемся таблицей входов D–триггера (табл. 1).
В соответствии с этой таблицей в первой строке табл. 8 в столбцах 9, 10, 11 необходимо записать 0, а в столбце 12 поставить 1 (у D–триггера Qн = Dст).
Аналогично заполняются остальные строки табл. 8.
Таблица 7
Счетчик на JK–триггерах |
|||||||||||
J1 |
|
|
K1 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
1 |
– |
– |
1 |
|
|
00 |
– |
1 |
– |
– |
01 |
1 |
х |
х |
х |
|
|
01 |
1 |
х |
х |
х |
11 |
1 |
– |
– |
1 |
|
|
11 |
– |
1 |
1 |
– |
10 |
х |
х |
– |
х |
|
|
10 |
х |
х |
1 |
х |
J2 |
|
|
K2 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
0 |
1 |
– |
– |
|
|
00 |
– |
– |
1 |
0 |
01 |
1 |
х |
х |
х |
|
|
01 |
– |
х |
х |
х |
11 |
0 |
1 |
– |
– |
|
|
11 |
– |
– |
1 |
0 |
10 |
х |
х |
– |
х |
|
|
10 |
х |
х |
1 |
х |
J3 |
|
|
K3 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
0 |
0 |
1 |
0 |
|
|
00 |
– |
– |
– |
– |
01 |
– |
х |
х |
х |
|
|
01 |
1 |
х |
х |
х |
11 |
– |
– |
– |
– |
|
|
11 |
0 |
0 |
1 |
0 |
10 |
х |
х |
1 |
х |
|
|
10 |
х |
х |
– |
х |
J4 |
|
|
K4 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
0 |
0 |
0 |
0 |
|
|
00 |
– |
– |
– |
– |
01 |
1 |
х |
х |
х |
|
|
01 |
– |
х |
х |
х |
11 |
– |
– |
– |
– |
|
|
11 |
0 |
0 |
1 |
0 |
10 |
х |
х |
– |
х |
|
|
10 |
х |
х |
1 |
х |
Минимизацию функций возбуждения триггеров проведем с помощью карт Карно (табл. 9). В результате получаем следующие функции возбуждения
D1
=
,
D2 =
,
D3
=
,
D4 =
.
Теперь можно создать схему одного разряда счетчика на D–триггерах.
Таблица 8 |
|||||||||||||
Таблица функций возбуждения триггеров счетчика |
|||||||||||||
Десятичная цифра |
Номер набора |
Выходы триггеров |
Функции возбуждения D–триггеров |
||||||||||
Старые значения |
Новые значения |
Т4 |
Т3 |
Т2 |
Т1 |
||||||||
Q4 |
Q3 |
Q2 |
Q1 |
Q4 |
Q3 |
Q2 |
Q1 |
D4 |
D3 |
D2 |
D1 |
||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
2 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
3 |
3 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
4 |
4 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
5 |
11 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
6 |
12 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
7 |
13 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
8 |
14 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9 |
15 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Таблица 9
Счетчик на D–триггерах |
|||||||||||
D1 |
|
|
D2 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
1 |
0 |
0 |
1 |
|
|
00 |
0 |
1 |
0 |
1 |
01 |
1 |
х |
х |
х |
|
|
01 |
1 |
х |
х |
х |
11 |
1 |
0 |
0 |
1 |
|
|
11 |
0 |
1 |
0 |
1 |
10 |
х |
х |
0 |
х |
|
|
10 |
х |
х |
0 |
х |
|
|
|
|
|
|
|
|
|
|
|
|
D3 |
|
|
D4 |
||||||||
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
|
|
Q2Q1 Q4Q3 |
00 |
01 |
11 |
10 |
00 |
0 |
0 |
1 |
0 |
|
|
00 |
0 |
0 |
0 |
0 |
01 |
0 |
х |
х |
х |
|
|
01 |
1 |
х |
х |
х |
11 |
1 |
1 |
0 |
1 |
|
|
11 |
1 |
1 |
0 |
1 |
10 |
х |
х |
1 |
х |
|
|
10 |
х |
х |
1 |
х |