- •Список скорочень
- •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 Одержання функцій збудження тригерів лічильника в досконалій формі
- •Спільна мінімізація функцій збудження реверсивного лічильника
- •Список використаної літератури
3.1 Суть метода проектування асинхронного лічильника
На основі синхронних тригерів можна будувати не тільки довільні синхронні, але і асинхронні лічильники. Асинхронні лічильники відрізняються при цьому від синхронних тим, що на синхровходи C деяких тригерів надходять не лічильні сигнали, а сигнали з виходів логічних елементів, зв’язаних з виходами сусідніх тригерів, або безпосередньо з виходів сусідніх тригерів.
Мета синтезу асинхронних лічильників – виявити можливість керування (синхронізації) деякими тригерами від сусідніх замість використання для цього лічильних сигналів. А оскільки число керуючих сигналів за одиницю часу з виходів сусідніх тригерів (через ділення частоти кожним тригером в 2 рази) менше за число лічильних сигналів, то асинхронна організація керування тригерами приводить до спрощення структури АЛЧ порівняно з СЛЧ.
Найбільш просто реалізується керування даним синхронним тригером від сусіднього за так званим двійковим переходом, коли сигнал із виходу сусіднього тригера подається безпосередньо на вхід синхронізації даного тригера, що перетворився в асинхронний Т-тригер.
3.2 Побудова часової діаграми роботи лічильника
Часова діаграма наведена на рис. 3.1.
Рис. 3.1 – Часова діаграма роботи СЛЧ, працюючого в коді 42
3.3 Визначення по часовій діаграмі функцій синхронізації тригерів
Розглянемо синтез десяткового АЛЧ, працюючого в коді 4221. Кінцеві функції управління АСЧ, як видно з рис. 3.1 будуть такі:
3.4 Спрощення функцій керування асинхронного лічильника по функціях збудження синхронного лічильника
Остаточно функції керування АЛЧ будуть:
J4 = 1 J3 = Q2Q1v Q4 = ; J2 = Q3Q1v = ,
J1 = 1,
K4 = 1; K3 = Q2Q1v ; K2 = Q3Q1v = ;
K1 = 1.
3.5 Побудова схеми асинхронного лічильника
Побудовану схему наведено у додатку Б.
3.6 Налагодження роботи лічильника на лабораторному стенді,
усунення несправностей у роботі лічильника
Під час налагодження схеми помилок у роботі виявлено не було.
Схема працює вірно.
Синтез реверсивного синхронного десяткового лічильника, що працює в коді 4221
4.1 Побудова кодованої таблиці переходів реверсивного лічильника
Синтез реверсивних синхронних лічильників з довільними модулем та порядком лічення принципово нічим не відрізняється від синтезу простих синхронних лічильників. Різниця полягає тільки в кодованій таблиці переходів, яка у реверсивних лічильників містить два рядки переходів: одна – для мікрооперації додавання, друга – віднімання. Приклад КТП реверсивного лічильника для двійково-десяткового коду 4221 наведено в табл. 4.1. Схема реверсивного лічильника містить дві лінії управління – x та , які настроюють його на виконання відповідної мікрооперації.
Таблиця 4.1 – КТП РСЛЧ (код 4221)
Десятковий еквівалент |
0 |
1 |
2 |
3 |
6 |
9 |
12 |
13 |
14 |
15 |
|
А
х |
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 (ддв) |
Q4 Q3 Q2 Q1 |
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 0 0 0 |
1 (вдм) |
Q4 Q3 Q2 Q1 |
1 1 1 1 |
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 |
0 0 0 0 |