схемотехника / Сборник задач
.pdf2.2.Проектирование и анализ последовательностных схем
2.2.1.Определение типа триггера по временной диаграмме
Задача. Какая из двух представленных в варианте таблиц переходов, описывающих поведение двухступенчатого триггера, соответствует приведенной временной диаграмме?
Вариант 1.
Вариант 2.
Вариант 3.
141
Вариант 4.
Вариант 5.
Вариант 6.
Вариант 7.
142
Вариант 8.
Вариант 9.
Вариант 10.
Вариант 11.
143
Вариант 12.
Вариант 13.
Вариант 14.
Вариант 15.
144
2.2.2. Синтез триггера по заданной таблице переходов
Задача. Разработать триггер с логическими входами Е1,Е2, с таблицей переходов, заданной вариантом.
Для каждого варианта дополнительным условием может быть требование реализации триггера на основе триггера типа D, T, RS, JK или DV, а также требование наличия дополнительных входов:
1.Асинхронной установки в ноль CLR.
2.Асинхронной установки в единицу PRE.
3.Асинхронной установки в ноль R.
4.Синхронной установки в единицу S.
5.Асинхронной установки в ноль CLR и синхронной установки
вединицу S.
6.Асинхронной установки в единицу PRE и синхронной установки в ноль R.
7.Синхронной установки в ноль R и в единицу S.
8.Асинхронной установки в ноль CLR и логического входа D.
9.Асинхронной установки в единицу PRE и логического входа D.
10.Синхронной установки в ноль R и логического входа D.
11.Синхронной установки в единицу S и логического входа D.
12.Асинхронной установки в ноль CLR и синхронной установки
вединицу S и логического входа D.
13.Асинхронной установки в единицу PRE и синхронной установки в ноль R и логического входа D.
14.Синхронной установки в ноль R и в единицу S и логического входа D.
145
Входы |
|
|
Варианты |
|
|
||
триггера |
1 |
2 |
3 |
4 |
5 |
6 |
|
E1(t) |
E2(t) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
0 |
0 |
0 |
0 |
0 |
Q(t) |
0 |
0 |
0 |
1 |
0 |
Q(t) |
0 |
0 |
Q(t) |
0 |
1 |
0 |
1 |
NQ(t) |
0 |
1 |
1 |
Q(t) |
1 |
1 |
Q(t) |
1 |
1 |
0 |
1 |
1 |
Входы |
|
|
Варианты |
|
|
||
триггера |
7 |
8 |
9 |
10 |
11 |
12 |
|
E1(t) |
E2(t) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
0 |
0 |
Q(t) |
1 |
1 |
0 |
Q(t) |
Q(t) |
0 |
1 |
Q(t) |
Q(t) |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
Q(t) |
Q(t) |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
Q(t) |
1 |
0 |
Входы |
|
|
Варианты |
|
|
||
триггера |
13 |
14 |
15 |
16 |
17 |
18 |
|
E1(t) |
E2(t) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
Q(t) |
1 |
0 |
Q(t) |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
Q(t) |
Q(t) |
1 |
1 |
Q(t) |
Q(t) |
0 |
1 |
Q(t) |
1 |
Входы |
|
|
Варианты |
|
|
||
триггера |
19 |
20 |
21 |
22 |
23 |
24 |
|
E1(t) |
E2(t) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
0 |
0 |
1 |
1 |
Q(t) |
0 |
Q(t) |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
Q(t) |
0 |
0 |
Q(t) |
1 |
1 |
0 |
Q(t) |
0 |
Q(t) |
1 |
0 |
Входы |
|
|
Варианты |
|
|
||
триггера |
25 |
26 |
27 |
28 |
29 |
30 |
|
E1(t) |
E2(t) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
Q(t+1) |
0 |
0 |
0 |
Q(t) |
0 |
Q(t) |
1 |
Q(t) |
0 |
1 |
1 |
Q(t) |
1 |
Q(t) |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
NQ(t) |
|
|
|
|
146 |
|
|
|
2.2.3. Проектирование схем на основе триггеров по графу переходов
Задача. Разработать схему синхронного автомата (унитарный код) с условным переходом по условию А, работающую в соответствии с заданным графом переходов. Схема имеет асинхронный вход R установки в начальное состояние, вход синхронизации С, управляющий вход А и пять выходов Q4-Q0.
Для проверки работы схемы построить временную диаграмму.
Вариант 1.
Вариант 2.
Вариант 3.
147
Вариант 4.
Вариант 5.
Вариант 6.
Вариант 7.
148
Вариант 8.
Вариант 9.
Вариант 10.
Вариант 11.
149
Вариант 12.
Вариант 13.
Вариант 14.
Вариант 15.
150