Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Определение системы логических функций переходов и выходов в виде таблицы.



 

Так как неизвестно какого вида будет синтезируемое ДКУ, то следует проводить синтез многотактного устройства, как более сложного. Условия его работы записываются с помощью первичной таблицы переходов и выходов (табл.1), в которой каждая строка соответствует одной из возможных комбинаций входных состояний, а каждый столбец - одному внутреннему состоянию. Столбцы вводятся по мере необходимости введения новых состояний. В клетках таблицы в числителе ставится значение состояния, в которое должно перейти ДКУ, а в знаменателе - значение выходного сигнала. Сплошными стрелками показывается основная последовательность изменения состояний.

Исходному состоянию соответствует комбинация входных сигналов х1х2хЗ = 000, внутреннее состояние S 0 и значение выходного сигнала Z =0. Так как исходное состояние устойчивое, то в клетке на пересечении строки 000 и столбца S 0 в числителе ставится S 0 (т.е. устройство остается в данном состоянии), а в знаменателе 0.

При нажатии кнопки х1 («А») входная комбинация становится 100 и предполагается переход устройства в новое внутреннее состояние S 1. Поэтому в клетке таблицы на пересечении строки 100 и столбца S 0 в числителе ставится S 1 (куда будет переход), а в знаменателе - 0. После чего вводится новый столбец S 1 . На пересечении строки 100 и столбца S 1 ставится S 1 /0, так как предполагается, что это состояние ДКУ устойчивое и не может измениться, пока не изменится комбинация входных сигналов.

При отпускании кнопки х1 («А») входная комбинация вновь становится 000, однако устройство не возвращается в исходное состояние S0, а переходит в новое состояние S2 (т.е. происходит запоминание нажатия кнопки).

 

Таблица 1

Первичная таблица переходов и выходов      

__ X 1 __ X 2 __ X 3 S0 S1 S2 S3 S4 S5 S6 S7 S8 S 9 S 10 S 11 S 12 S 13 S 14
0 0 0
1 0 0
0 0 1
0 1 0
1 1 0
1 0 1
0 1 1
1 1 1

 

 На пересечении строки 000 и столбца S 1 ставится S 2 /0, вводится новый столбец S 2 и на его пересечении со строкой 000 ставится S 2 /0 (устойчивое состояние).    

Аналогичные операции выполняются для последующих нажатий кнопок х2 («__») и хЗ («__»). При нажатии последней кнопки кода состояние выходного элемента изменяется Z = l (токораспределитель подключается к источнику питания). Для этого случая запись будет иметь вид S 7 /1. При отпускании последней кнопки кода ДКУ возвращается в состояние S 0 /0.                

Состояние S 8, S 9, S 10 и S 11 вводятся для отражения событий нажатия двух или трех кнопок одновременно, например, если при нажатой кнопке xl («__») будет нажата кнопка х2 («__»), то ДКУ переходит в состоянии S 8 /0 (пересечение строки 110 и столбца S 1). Так как состояние устойчивое, то на пересечении строки 110 и столбца S 8 ставится S 8 /0. При отпускании одной из кнопок устройство переходит в состояния S 13 или S 14 и возвращается в исходное состояние. При нажатии третьей кнопки устройство переходит в устойчивое состояние S 11, а при отпускании одной из кнопок в состояния S 8, S 9, S 10.

Состояния устройства S 12, S 13, S 14 описывают нажатие кнопок в неправильной последовательности. Так, например, после нажатия кнопки xl («__») должно последовать нажатие кнопки ____(«___»), но в случае нажатия кнопок ___ или ___ происходит переход ДКУ в состояния S 14 /0 и S 13 /0 соответственно. Из этих состояний устройство возвращается в исходное состояние S 0 /0.

Следует обратить внимание на то, что состояния S 8 - S 14 устойчивы и из них должен быть предусмотрен переход в некоторые состояния (не всегда S 0) при отпускании кнопок.

Каждому столбцу (внутреннему состоянию) должна соответствовать своя комбинация состояний элементов памяти. Количество элементов памяти, необходимое для реализации всех комбинаций определяется из выражения:

m ≥ log 2 S = ________,

где m - количество элементов памяти; S - количество столбцов в таблице переходов и выходов.

 


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 212; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь