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

 
 
 
Константин Кушнер : «Компьютерным играм предпочитаю игру ума в компьютере»
Русский | Українська

На правах реклами:



Rambler's Top100 Рейтинг@Mail.ru
Мікропроцесори та мікроконтролери :: Організація керуючих автоматів :: Способи перекладу автомата з одного стану в інший (Частина 1)

Способи перекладу автомата з одного стану в інший (Частина 1)

Регістр станів керуючого автомата складається з тригерів на входи яких подаються сигнали збуджень U з комбінаційної схеми. Сигнал збудження U, вироблений в момент часу t, показує в який стан повинен перейти тригер в наступному такті. Це перемикання здійснюється з моменту подачі синхросигнала С. Таким чином, код нового стану аt +1 формується в КС в такті t і подається по шині збудження U на входи тригерів регістра R. Цей код перемикає регістр на початку наступного такту t +1.

Очевидно, що набір сигналів збуджень залежить від того, який тип тригерів використовується в регістрі станів R. Для визначення сигналів збуджень попередньо встановимо, яким чином будемо кодувати стану керуючого автомата.

Нехай регістр R складається з трьох тригерів: Т2, Т1, Т0, де Т2 - старший розряд, а Т0 - молодший розряд. Тоді стан керуючого автомата закодируем наступним чином:

 


Т2  Т1  Т0

а0

0    0    0

а1

0    0    1

а2

0    1    0

а3

0    1    1

а4

1    0    0

а5

1    0    1

а6

1    1    0

а7

1    1    1

Покажемо на прикладах формування сигналів збуджень для різних типів тригерів при переході автомата зі стану а3 в стан а5.

· Тригери з рахунковим входом (Т-тригери).

Сигнали збуджень U0, U1, U2 подаються на Т-входи тригерів Т0, Т1, Т2 відповідно (мал.11).

Малюно 11

Синхросигнал С подається одночасно на всі тригери і визначає момент переключення регістра R в новий стан.

Для того, щоб визначити сигнали збуджень U, необхідно проаналізувати перехід кожного тригера з одного стану в інший. Нехай початковий стан:

аt = а3 = 011,

а стан переходу:

аt +1 = а5 = 101.












При використанні будь-яких матеріалів з сайту зворотнє посилання на сайт Мікропроцесори та мікроконтролери обов'язкова.