Способы перевода автомата из одного состояния в другое (Часть 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
Аналогичным образом можно определить сигналы возбуждений и для других типов триггеров.
Post Scriptum: Отдельную благодарность выражаем ресурсу pchlp.ru, за помощь в развитии нашего сайта. На pchlp.ru вы можете найти много полезной информации, например : как убрать баннер или как настроить wi-fi сеть и многое другое.
|