- •Список скорочень
- •1.Основні теоретичні відомості про лічильникові схеми
- •1.1 Визначення та класифікація лічильників
- •1.2 Способи організації перенесень між розрядами лічильника. Синхронні й асинхронні лічильники
- •1.3 Схеми асинхронних двійкових підсумовуючих і віднімаючих лічильників на синхронних і асинхронних тригерах
- •1.4 Двійково-десяткові коди і двійково-десяткові лічильники
- •1.5 Організація перенесень між десятковими розрядами в двійково- десяткових лічильниках
- •Синтез підсумовуючого синхронного десяткового лічильника з довільним порядком лічення, що працює в коді 4221
- •2.1 Побудова кодованої таблиці переходів синхронного лічильника
- •2.2 Побудова кодованої таблиці функцій збудження тригерів заданого типу
- •2.3 Одержання функцій збудження тригерів лічильника в досконалій формі
- •Спільна мінімізація функцій збудження підсумовуючого лічильника
- •Побудова схеми синхронного підсумовуючого лічильника
- •Синтез підсумовуючого асинхронного десяткового лічильника з довільним порядком лічення, що працює в коді 4221
- •3.1 Суть метода проектування асинхронного лічильника
- •3.2 Побудова часової діаграми роботи лічильника
- •3.3 Визначення по часовій діаграмі функцій синхронізації тригерів
- •3.4 Спрощення функцій керування асинхронного лічильника по функціях збудження синхронного лічильника
- •Синтез реверсивного синхронного десяткового лічильника, що працює в коді 4221
- •4.2 Побудова кодованої таблиці функцій збудження тригерів для рсЛч
- •4.3 Одержання функцій збудження тригерів лічильника в досконалій формі
- •Спільна мінімізація функцій збудження реверсивного лічильника
- •Список використаної літератури
4.2 Побудова кодованої таблиці функцій збудження тригерів для рсЛч
Кодована таблиця функцій збудження реверсивного СЛЧ на JK-тригерах, побудована згідно з табл. 1.6 та за властивістю заданого елементарного автомата (або його УТП), наведена в табл. 4.2.
Таблиця 4.2 – КТФЗ РСЛЧ на JK-тригерах
A
x |
Q4 Q3 Q2 Q1 |
0 0 0 0 |
0 0 0 1 |
0 0 1 0 |
0 0 1 1 |
0 1 1 0 |
1 0 0 1 |
1 1 0 0 |
1 1 0 1 |
1 1 1 0 |
1 1 1 1 |
0 |
J4K4 J3K3 J2K2 J1K1 |
0- 0- 0- 1- |
0- 0- 1- -1 |
0- 0- -0 1- |
0- 1- -0 -1 |
1- -1 -1 1- |
-0 1- 0- -1 |
-0 -0 0- 1- |
-0 -0 1- -1 |
-0 -0 -0 1- |
-1 -1 -1 -1 |
1 |
J4K4 J3K3 J2K2 J1K1 |
-1 -1 -1 -1 |
0- 0- 0- 1- |
0- 0- -1 1- |
0- 0- -0 -1 |
0- -1 -0 1- |
-1 1- 1- -1 |
-0 -1 0- 1- |
-0 -0 0- -1 |
-0 -0 -1 1- |
-0 -0 -0 -1 |
4.3 Одержання функцій збудження тригерів лічильника в досконалій формі
Неповністю визначені функції збудження тригерів, отримані з
табл. 4.2 в досконалих формах, мають вигляд:
J4 = (6) = & (0, 1, 2, 3, 17, 18, 19, 22);
J3 = (3, 9, 25) = & (0, 1, 2, 17, 18, 19);
J2 = (1, 13, 25) = & (0, 9, 12, 17, 28, 29);
J1 = (0,2,6,12,17,22,28,30) = & (-).
K4 = (15,16,25) = & (9,12,13,14,28,29,30,31);
K3 = (6, 15, 16, 22, 28) = & (12, 13, 14,29, 30, 31);
K2 = (6, 15, 16, 18, 30) = & (2, 3,14, 19, 22, 31);
K1 = (1, 3, 9, 13, 15, 16, 19, 25, 29, 31) = & (-).
Спільна мінімізація функцій збудження реверсивного лічильника
Сумісна мінімізація одержаних функцій виконується за допомогою діаграм Вейча п’ятьох змінних:
J4
)
X
Q3
Q3
-
_
-
-
-
-
-
-
_
-
-
-
-
-
-
-
Q1
_Q4
--
0
0
-
1
0
0
-
0
0
-
-
-
0
0
Q2
Q2
J3
)
Х
Q3
-
_
-
-
-
-
-
-
_
-
-
-
1
-
-
-
1
Q1
-
Q4
-
0
0
-
-
1
0
-
-
0
-
-
-
0
0
J2
)
Q3
-
0
-
-
-
0
-
-
_
0
-
-
1
1
-
-
0
Q1
-
Q4
-
0
0
-
-
-
1
-
-
0
-
-
-
0
0
Q2
Q2
K4
)
X
Q3
Q3
-
0
0
-
-
0
0
-
_
0
0
-
1
0
1
-
0
Q1
-
Q4
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
Q2
Q2
K3
)
X
Q3
Q3
-
1
0
-
-
0
0
-
_
0
0
-
-
0
1
-
_
Q1
-
Q4
-
-
-
-
1
-
-
-
1
-
1
-
-
-
-
Q2
Q2
K2
)
X
Q3
Q3
-
_
1
-
-
-
0
-
_
-
-
-
-
-
1
-
_
Q1
-
Q4
-
0
-
-
1
0
-
-
0
1
1
-
-
0
-
Q2
Q2
J4 = Q3 J3 = Q2Q1v Q4; J2 = , J1 = 1,
K4 = ; K3 = Q2Q1v ; K2 = ; K1 = 1.
4.5 Побудова часової діаграми роботи реверсивного
синхронного лічильника
Побудуємо часову діаграму реверсивного лічильника для
додатного та від’ємного підрахунку (рис. 4.1)
Рис. 4.1 – Часова діаграма роботи РСЛч, працюючого в коді 4221
додавання віднімання
4.6 Побудова схеми реверсивного лічильника
Побудовану схему наведено у додатку В.
Висновок:
У даному курсовому проекті реалізований синхронний і асинхронний двійково-десятковий лічильники на JK-триггерах для коду 4221, а також реверсивного лічильника для підсумовування і віднімання. Синхронний лічильник під час створення курсового проекту був перевірений на стенді. Також я опанував методи синтезу, навики в створенні, наладці і експериментальному дослідженні різноманітних
схем лічильників.