Расчет узлов и блоков
Выполню расчёт двоичных счётчиков. Для информационной панели понадобится два двоичных счётчика. Построю их на трёх JK – триггерах.
Пусть КСЧ = 8, а смена состояний приведена в таблице 1.3.1.1:
Таблица 1.3.1.1.
|
Q | Номер состояния | |||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| Q1t Q2t Q3t Q1t+1 Q2t+1 Q3t+1 | 0 0 0 1 0 0 | 1 0 0 0 1 0 | 0 1 0 1 1 0 | 1 1 0 0 0 1 | 0 0 1 1 0 1 | 1 0 1 0 1 1 | 0 1 1 1 1 1 | 1 1 1 0 0 0 |
По таблице функционирования построю прикладные таблицы для все трёх триггеров (рисунок 1.3.1.1):
| 10 | 01 |
| 10 | 11 |
| 01 | 00 |
| 10 | 01 | 10 | 11 | 10 | 11 | ||
| 10 | 01 | 01 | 00 | 11 | 11 | ||
| 10 | 01 | 01 | 00 | 00 | 00 |
Рисунок 1.3.1.1 - Прикладная таблица для младшего (а), среднего (б) и старшего (в) разрядов счётчика.
Диаграммы Вейча для функций J и K каждого триггера построю, заменив двухразрядные числа в клетках прикладных таблиц (рисунок 1.3.1.1) соответствующими значениями функций J и K.
Х
| 1
|
| Х
| Х |
| 1
| 0 |
Х
| 1
| Х
| Х | Х
| Х | ||
Х
| 1
| 1
| 0 | Х | Х | ||
Х
| 1
| 1
| 0 | 0 | 0 |
1
| Х
|
| 1
| 0 |
| Х
| Х |
1
| Х
| 1
| 0 | 1
| 0 | ||
1
| Х
| Х
| Х | 0 | 0 | ||
1
| Х
| Х
| Х | Х | Х |
Рисунок 1.3.1.2 – Диаграммы Вейча для функций входов JK-триггеров младшего (а), среднего (б) и старшего (в) разрядов счётчика.
Выбрав контуры на диаграммах Вейча, как указано на рисунке 1.3.1.2, получу минимизированные уравнения для входов J и K все трёх триггеров:
J1 = 1, J2 = Q1, J3 = Q1 Q2. (1.3.1.1)
K1 = 1, K2 = Q1, K3 = Q1 Q2.
Схема счётчика, построенного в соответствии с выражениями (1.3.1.1) на JК – триггерах, приведена на рисунке 1.3.1.3:

| S | TT |
Q1 | S | TT |
Q2 | S | TT |
Q3 |
| & J | & J | & J | ||||||
| C | C | C | ||||||
| & K | & K | & K | ||||||
| R | R | R |
Рисунок 1.3.1.3 – Двоичный счётчик с КСЧ = 8.
Выполню расчёт дешифратора. Дешифратор реализует следующую систему переключательных функций:
Y1 = X1X2... Xn-1Xn ,
Y1 = X1X2... Xn-1Xn ,
.................. (1.3.1.2)
Yn-1 = X1X2... Xn-1Xn ,
Yn = X1X2... Xn-1Xn,
где X1 , X2,..., Xn-1 ,Xn – входные переменные дешифратора.
Построю полный дешифратор, количество входных переменных у которого равно четырём. Для него система переключательных функций (1.3.1.2) примет вид:
Y1 = X1X2X3X4, Y2 = X1X2X3X4 ,
Y3 = X1X2X3X4 , Y4 = X1X2X3X4 ,
Y5 = X1X2X3X4 , Y6 = X1X2X3X4 ,
Y7 = X1X2X3X4 , Y8 = X1X2X3X4 , (1.3.1.3)
Y9 = X1X2X3X4 , Y10 = X1X2X3X4 ,
Y11 = X1X2X3X4 , Y12 = X1X2X3X4 ,
Y13 = X1X2X3X4 , Y14 = X1X2X3X4 ,
Y15 = X1X2X3X4 , Y16 = X1X2X3X4 .

Каждое уравнение системы (1.3.1.3) реализуется логическим элементом. Следовательно, требуемое количество логических элементов составляет 16. Отсюда быстродействие дешифратора определяется задержкой только одного логического элемента.
Х
1
Х
1
Х
1
Х
Х
1
1
1
Х
1
Х
Х
1
Х






