Микропроцессоры и микроконтроллеры

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Организация управляющих автоматов :: Способы перевода автомата из одного состояния в другое (Часть 2)

Способы перевода автомата из одного состояния в другое (Часть 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 сеть и многое другое.