Contents

СТОРІНКИ |  |

На рис. 7.6 , б наведено граф переходів лічильника за mod 7, внутрішні стани якого позначені цифрами від 1 до 7. Для одержання семи різних внутрішніх станів потрібно використовувати не менше ніж три тригери.

Спосіб кодування внутрішніх станів лічильника може бути довільним (важливо тільки, щоб усі внутрішні стани були різні). У загальному випадку від обраного способу кодування внутрішніх станів автомата залежить його складність. Закодуємо внутрішні стани лічильника значеннями вихідних сигналів трьох тригерів Q1, Q2 і Q3 так, як показано на рис. 7.7 .

На підставі рис. 7.7 можна укласти таблицю істинності (табл. 7.1) і діаграми Вейча для функцій Q3+, Q2+, Q1+ (рис. 7.8 ). Для синтезу лічильників, як і будь-якихцифрових автоматів, можна використовувати тригери типів: D, T та JK. Складність автомата в загальному випадку залежить від використаних типів тригерів. Слід мати на увазі, що в одному автоматі можна використовувати тригери різних типів. Зробимо синтез лічильника за mod 7 із тригерів типів D, Т та JK. Для цього потрібно знайти їх функції збудження Dr, Тr, Jr і Кr (r = 1, 2, 3).

Таблиця 7.1 — Таблиця істинності лічильника за mod 7

i | Q3 | Q2 | Q1 | Q3+ | Q2+ | Q1+

4

1

2

0

5

7

6

1

0

0

0

1

1

1

0

0

1

0

0

1

1

0

1

0

0

1

1

0

0

0

0

1

1

1

1

0

1

0

0

1

1

0

1

0

0

1

1

0

0