Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов.

Конечныеавтоматыслужатдляхраненияинформациииеепреобразованиясучетомпредыдущегосостояния.Вкаждыймоментсостояниетакогоустройствазависитнетолькоотвходнойкомбинации,ноиотпредыдущегосостояниявыхода.ТакиеустройствасодержатвструктуреОС.ОднастепеньОСпозволяетхранитьинформацию–этосвязьвнутрипростейшейячейки.ВтораястепеньОСпозволяетпреобразовыватьинформацию.Этосвязимеждупростейшимиячейками.Простейшейячейкойилипростейшимконечнымавтоматомявляетсятриггер.

Кконечнымавтоматамотносятся:

· Триггеры

· Счетчики

· Регистры

6. Простейшийконечныйавтомат.Принципфункционирования,описание,таблицаистинности.

Триггер–конечныйавтомат,имеющийдваустойчивыхсостояния–«0»и«1».Простейшиетриггерныеячейки–Т-триггериасинхронныйRS-триггер.Напримересинтезаэтихячеекпокажемособенностипостроенияконечныхавтоматов.

T-триггер

Этоустройствоимеетодинвход–Tиодинвыход– Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Приподаче«1»навходТсостояниевыходастановитсяинверснымпредыдущему.ТаблицафункционированияT-триггера(табл.2.1).

Таблица2.1

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

ВсесхемытриггеровпостроенывбазисеИ-НЕ,поэтомувыведенноевыражениемынеиспользуем,апреобразуемегокбазисному,используясо­отношенияалгебрылогики

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Изобразимсхему(рис.2.1)

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

ЭлементыИ-НЕуправляютсянулями.Изрис.2.1очевидно,чтоприподачеуровня«1»навходT,состояниетриггераизменитсянапротивоположное.ДиаграммаработыТ-триггера(рис.2.2).

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

АсинхронныйRS-триггер

Этоконечныйавтомат,имеющийдвавыхода–прямойиинверсный.Состояниетриггера,определяемоепоуровнюнапрямомвыходе Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ,всегдаподтверждаетсясвоейинверсиейнавыходе Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Нарис.2.3изображенаблок-схемаRS-триггера.ВходыSиR–управ­ляющие.S–set,входустановки«1».Приподачеуправлениянаэтотвходтриггерустанавливаетсявединицу( Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ).R–reset,входустановки«0».Приподачеуправлениянаэтотвходтриггерустанавливаетсявноль( Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ).Подачауправлениянаобавходаодновременнозапрещена.Та­кимобразом,получаемследующуютаблицуфункционированияустройства(табл.2.2)приусловииуправляющихсигналов,равных«1».

Таблица2.2

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Изтаблицыполучаемформулыдля Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru и Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ,основываясьнасостоянияхвыхода«1».

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

СхемаасинхронногоRS-триггерастроитсянаэлементах2И-НЕилинаэлементах2ИЛИ-НЕ.Построимтакойтриггернаэлементах2И-НЕ.Дляэто­говоспользуемсявыражениямиалгебрылогики Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Объединяяобесхемы,получаемсхемуасинхронногоRS-триггера(рис.2.6).

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Действительно,таккакэлементИ-НЕуправляетсянулями,подача«0»навходыRиSприводиткхранениюпредыдущейинформацииспомощьюобратныхсвязей.Подача«1»навходSвсегдаустанавливает Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ruКонечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Подача«1»навходRустанавливает Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru , Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Подача«1»наобавходаус­танавливает Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru и Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Этосостояниенеопределенно,таккакинверсиявыходаотсутствует.Переходврежимхраненияприэтомневозможен.По­этомутакаявходнаякомбинацияявляетсязапрещенной.

Длясхемынаэлементах2ИЛИ-НЕ,используяправило Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru получим

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

ЭлементИЛИ-НЕуправляется«1».Вэтомслучаетакжеприподаче«0»наобавходаработаютобратныесвязи,исохраняетсяпредыдущаяинформа­ция.Приподаче«1»навходSустанавливается Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru , Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Приподаче«1»навходRустанавливается Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru , Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .Подача«1»наобавходаустанавли­вает Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru и Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ,чтоопятьжеявляетсянеопределеннымсостоянием.

Выводы:

· васинхронномRS-триггеревкаждыймоментвременивоздействиевозможнотольконаодинвход;

· установкасостоянияпроисходитсзадержкой Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru ;

· минимальнаядлительностьимпульсавоздействия Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru .

СинхронныйRS-триггер

ВсинхронномRS-триггереизменениеинформациивозможнолишьвтотинтервал,времени,когдаактивенсинхровходС(рис.2.8).

Такимобразом,таблицапереключенийвыглядитследующимобразом(табл.2.3)

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Схематакоготриггеранаэлементах2И-НЕ(рис.2.9)

Конечныеавтоматы.Принципфункционированияконечногоавтомата.Типыконечныхавтоматов. - student2.ru

Действительно,приподаче«0»навходC,состояниетриггераопреде­ляетсятолькообратнымисвязями,т.е.сохраняетсяпредыдущеесостояние.

СхемыRS-триггеровслужатосновойдляпостроенияD-триггеровиJK-триггеров.

Наши рекомендации