АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Двухступенчатый триггер

Читайте также:
  1. JK-триггер
  2. JK-триггеры
  3. RS-триггеры
  4. RS-триггеры S, R и E-типов
  5. RS-триггеры на логических элементах
  6. Бистабильная ячейка – триггер
  7. Дискретная схема триггера Шмитта
  8. Несимметричные триггеры
  9. Синхронные RS-триггеры
  10. Тактируемые D-триггеры. DV-триггеры
  11. Триггер Т-типа (Счётный триггер)

Рис. 7.6

Особенностью двухступенчатого триггера является то, что он меняет свое состояние в момент окончания синхронизирующего сигнала С. В результате этого во время действия сигнала С выходные сигналы триггера не меняются, а происходит запись информации в триггер Т1. В момент С = 0 состояние триггера Т1 переписывается в триггер Т2.

 

Эквивалентные автоматы

Два автомата Sa и Sb с одинаковыми входными и выходными алфавитами называются эквивалентными. Для любого автомата Мили существует эквивалентный ему автомат Мура, и, обратно, для любого автомата Мура существует эквивалентный ему автомат Мили. Рассмотрим алгоритм перехода от произвольного конечного автомата Мили к эквивалентному ему автомату Мура.

Пусть дан конечный автомат Мили Sa = {Aa, Xa, Ya, da, la}, имеющий множество состояний Aa = {a0, a1,…, an,…,aM}, множество входных и выходных сигналов Xa = {x1, x2,…, xf,…, xF} и Y = {y1, y2, …, yg, …, yG}, а также функции переходов da(a, x) и выходов la(a, x).

Требуется построить эквивалентный ему автомат Мура Sb = {Ab, Xb, Yb, db, lb}, у которого Xb = Xa, Yb = Ya, так как множества входных и выходных сигналов у эквивалентных автоматов должны совпадать.

Для определения множества состояний Ab автомата Мура образуем всевозможные пары вида (am, yg), где yg – выходной сигнал, приписанный к дуге, входящей в состояние am.

Например, для вершины am имеем пары (am, y1), (am, y2), (am, y3) рис.7.7.

Рис. 7.7

Если такие пары мы образуем для всех вершин, то получим множество пар, которое является множеством состояний автомата Мура: Ab = {(a0, y1), (a0, y2), …, (aM, yG)} = {b1, b2, …, bM}, где bl = (ai, yg).

Функции выходов lb и переходов db определим следующим образом. Каждому состоянию автомата Мура, представляющему собой пару вида (ai, yg) поставим в соответствие выходной сигнал yg, то есть функция выходов равна yg = lb[(ai, yg)] = lb[bl]. Если в автомате Мили Sa был переход da(ai, xj) = as и при этом выдавался выходной сигнал la(ai, xj) = yp, то в эквивалентном автомате Мура будет переход из множества состояний (ai, yg), где g принадлежит G, G – множество номеров выходных сигналов, приписанных к входящей ai дуге, в состояние (as, yp) под действием входного сигнала xj.

 

Рис. 7.8. Автомат Мили (фрагмент)

 

Рис. 7.9. Автомат Мура, эквивалентный автомату Мили

Автомат Мили рис.7.8 имеет 2 состояния, а автомат Мура рис.7.9 – 3: (ai, yf), (ai, yh), (ai, yp). Если автомат Мили был в состоянии ai и пришел входной сигнал xj, то должен выработаться выходной сигнал yp. Поэтому в автомате Мура из состояний, порождаемых ai, то есть из состояний (ai, yf) и (ai, yh) при поступлении xj переход должен идти в состояние, отмеченное выходным сигна; лом yp, то есть в (as, yp). В качестве начального состояния автомата Мура можно взять любое состояние из множества (a0, yr).


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)