Синтез входного комбинационного устройства
ЦУ , выходные сигналы которых в некоторый момент времени зависят только от совокупности (комбинаций) сигналов, присутствующих в предшествующий момент времени цу этого класса “не помнят”предыстории поступления сигналов на их вход. Такие цу принято называть комбинационными цифровыми устройствами(КЦУ) или однотактные автоматы .
Начальное состояние: 1,4,7.
Приостановка : 0,3,5.
Смена : 2,6.
Таблица переключения входного комбинационного устройства
№ |
Х2 |
Х1 |
Х0 |
UST |
OST |
SMEN |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
2 |
0 |
1 |
1 |
1 |
1 |
1 |
3 |
0 |
1 |
1 |
0 |
0 |
0 |
4 |
1 |
0 |
0 |
1 |
1 |
0 |
5 |
1 |
0 |
1 |
0 |
0 |
0 |
6 |
1 |
1 |
1 |
1 |
1 |
1 |
7 |
1 |
1 |
0 |
1 |
1 |
0 |
UST
X1X2 X3 |
00 |
01 |
11 |
10 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
UST=X1nX2VX1nX0VnX2nX0VX2nX1X0
OST
X1X2 X3 |
00 |
01 |
11 |
10 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0ST=X1nX0VX1X2VnX1X0nX2VX2nX0
SMEN
X1X2 X3 |
00 |
01 |
11 |
10 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
SMEN=X1nX0
Схема комбинационного устройства
Векторная диаграмма работы устройства
Микросхема комбинационного входного устройства
Синтез кодопреобразователя
По заданию курсовой работы требуется построить два кодопреобразователя, отражающих состояния выходов пересчетного устройства в десятичном виде(первый кодопребразователь отражает десятки числа, второй единицы).
A a1
F B f1 b1
G g1
E C e1 c1
D d1
десятки единицы
Составим таблицу переключения кодопреобразователей:
|
Q1 |
Q2 |
Q3 |
Q4 |
A |
B |
C |
D |
E |
F |
G |
a1 |
b1 |
c1 |
d1 |
e1 |
f1 |
g1 |
10 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
9 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
8 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
4 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
3 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
15 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
14 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
13 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
12 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
11 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
С помощью карт Карно составим функции состояния выходов a1..g1, a..g
Синтез первого кодопреобразователя(десятки)
G=1
C=0
B=0
A=D=E=F
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
0 |
1 |
0 |
01 |
0 |
0 |
1 |
0 |
11 |
0 |
X |
1 |
1 |
10 |
0 |
X |
1 |
1 |
A=Q1Q2 V Q1Q3
Синтез второго кодопреобразователя(единицы)
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
1 |
0 |
0 |
01 |
1 |
0 |
0 |
0 |
11 |
0 |
X |
0 |
1 |
10 |
0 |
X |
1 |
0 |
a1=d1= nQ1nQ3nQ4 V nQ1nQ2nQ3 V Q3 Q2Q3nQ4 V Q1nQ2Q3Q4
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
0 |
0 |
0 |
01 |
0 |
1 |
0 |
0 |
11 |
0 |
X |
1 |
0 |
10 |
0 |
X |
0 |
0 |
b1= nQ1Q2Q4 V Q2Q3Q4
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
0 |
1 |
0 |
01 |
0 |
0 |
0 |
0 |
11 |
0 |
X |
0 |
0 |
10 |
1 |
X |
0 |
0 |
c1= nQ1nQ2nQ4 V Q1Q2nQ3nQ4
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
1 |
0 |
0 |
01 |
1 |
1 |
1 |
1 |
11 |
1 |
X |
1 |
1 |
10 |
0 |
X |
1 |
0 |
e1= nQ1nQ3 V Q4 V Q2Q3
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
0 |
1 |
0 |
01 |
1 |
0 |
1 |
0 |
11 |
1 |
X |
0 |
1 |
10 |
1 |
X |
0 |
0 |
f1= Q1Q2nQ3 V nQ2Q3Q4 V nQ1nQ2
Q1Q2 Q3Q4 |
00 |
01 |
11 |
10 |
00 |
X |
0 |
0 |
0 |
01 |
1 |
0 |
0 |
0 |
11 |
0 |
X |
0 |
1 |
10 |
0 |
X |
0 |
1 |
g1= nQ1nQ2nQ3 V Q1nQ2Q3
Схема кодопреобразователей
Векторная диаграмма работы кодопреобразователя
Микросхема кодопреобразователя
Схема устройства автомата
Векторная диаграмма
Микросхема автомата
Схема конечного устройства