Способи перекладу автомата з одного стану в інший (Частина 2)
Покажемо це в таблиці переходів:
|
Т2 Т1 Т0
|
а3
|
0 1 1
|
а5
|
1 0 1
|
Лічильний Т-тригер завжди переходить в протилежний стан, якщо сигнал збудження U дорівнюватиме 1 (U = 1) і зберігає своє колишнє значення, якщо U = 0.
Тому для перекладу тригера Т2 зі стану Т2 = 0 в стан Т2 = 1, необхідний U0 = 1.
Тригер Т1 переходить зі стану 1 в стан 0, тому необхідний U1 = 1.
Тригер Т0 не змінює свого стану, тому U0 = 0.
На графі переходів (мал.12) відзначаються лише ті сигнали збудження, що дорівнюють одиниці.
Малюнок 12
D-тригери.
Схема підключення D-тригерів показана на мал.13
Малюнок 13
При подачі синхросигнала С, D-тригер переходить в той стан, значення якого встановлено на лінії U. Якщо U = 0, то тригер перейде в стан 0, або U = 1, то тригер перейде в стан 1. Тому сигнали збуджень практично визначаються станом переходу. При переході з а3 = 011 в а5 = 101 сигнали збуджень визначаться станом а5 = 101:
U0 = 1,
U1 = 0,
U2 = 1.
Граф переходу представлений на мал.14.
Малюнок 14
· RS-тригери.
Схема підключення RS-тригерів показана на мал.15.
Малюнок 15
RS-тригер переходить в 0-стан, якщо сигнал R = 1, а S = 0. Тригер переходить в стан 1, якщо R = 0, а S = 1. Тригер зберігає своє колишнє стан, якщо R = 0 і S = 0.
Тому для перекладу автомата зі стану а3 = 011 в стан а5 = 101 необхідно виробити такі сигнали збуджень:
R2 = 0 і S2 = 1,
R1 = 1 і S1 = 0,
R0 = 0 і S0 = 0 або 1.
Граф переходу показаний на мал.16.
Малюнок 16
Аналогичным образом можно определить сигналы возбуждений и для других типов триггеров.
|