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

 
 
 
«Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели, чтобы она сделала»
Русский | Українська

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



Rambler's Top100 Рейтинг@Mail.ru
Мікропроцесори та мікроконтролери :: Організація керуючих автоматів :: Закони функціонування керуючих автоматів

Закони функціонування керуючих автоматів

Залежно від способу формування вихідних сигналів Y виділяють два типи автоматів:

- Автомат МИЛІ;

- Автомат МУРА.

Структурна модель автомата МИЛІ показана на мал. 6.



Малюнок 6

Автомат МИЛІ містить комбінаційну схему (КС) де жорстко захисту мікропрограми, реєстр станів R і дешифратор DC для перекладу двійкового коду (V) стану автомата в унітарний код (а).

На вхід КС подаються стану автомата (а) і осведомітельних сигнали Х. Залежно від цих вхідних сигналів КС виробляє різні сигнали Y і сигнали збуджень U для перекладу регістра станів R в наступний стан. З виходу регістра R знімається двійковий код V стану УА.

Перехід автомата в новий стан визначається сигналами збуджень U, які залежать від сигналів ХT і аt, що надходять на КС в даний момент часу t.

Тому наступний стан автомата аt +1 визначається через стан аt в даний момент часу і сигналів ХT:

аt +1 = d (аt, ХT).

Вихідні сигнали Yt в даний момент часу залежать від сигналів ХT і аt, що надходять на вхід КС:

Yt = l (аt, ХT).

Структурна модель автомата МУРА представлена ​​на мал. 7.



Малюнок 7

В автоматі МУРА ланцюжок перекладу автомата в новий стан така ж, як і у автомата МИЛІ. Однак вихідні сигнали Yt тут залежать тільки від стану аt в даний момент часу. Тому закон функціонування автомата МУРА запишеться у вигляді:

аt +1 = d (аt, ХT),

Yt = l (аt).

Можливі й інші типи автоматів, але вони є окремим випадком автоматів МИЛІ або МУРА. (Можливо більше інформації ви зможете знайти на сайті www.cyberforum.ru [електроніка форум]) Наприклад, розімкнутий автомат МИЛІ по шині Y представлений на рис.8 має закон функціонування:

аt +1 = d (аt),

Yt = l (аt, ХT).

 



Малюнок 8

В такому автоматі замість регістра стану R вводиться двійковий лічильник. Замість сигналів збуджень U на лічильник (СЧ) подається синхросигнал С.

Автомат, представлений на рис.9 не має комбінаційної схеми КС, тому як аt +1 і Yt залежать тільки від аt.

аt +1 = d (аt),

Yt = l (аt).


Об'єднання автоматів МИЛІ і МУРА в одну схему виділяється в окремий тип автомата С-автомат (рис.10).


Малюнок 10

Закон функціонування С-автомата:

аt +1 = d (аt, ХT),

Y1t = l1 (аt, ХT),

Y2t = l2 (аt).





<< Попередня стаття
«Типи керуючих автоматів»







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