(с дополнениями из Wiki и проч.)
Код Джонсона – двоичная система нумерования, в которой два соседних разряда отличаются только в одном двоичном разряде. Код с избытком, помехозащищенный, циклический (последняя комбинация отличается от первой только одним разрядом).
Формирование кода осуществляется со стороны правых в сторону левых разрядов до той поры, пока во всех разрядах не будут стоять единицы. После этого в том же порядке заполняются нули, пока только в старшем разряде не останется 1.
- Нужно построить устройство, которое умеет получать на выходе коды в коде Джонсона.
- Получение формального описания,: подсчет состояний.
- по формуле считаем количество необходимых автоматов.
- Нужно написать таблицу переходов и выходов.
- Выбор типа элементарного автомата
- Строится таблица возбуждений
- Составляется таблица истинности для каждой функции выхода с использованием входных функций. По таблице составляется карта Карно, которая минимизируется и пишется конечная логическая функция.
Если в пункте 3 появляется z, которое определяется блоком формирования выходных сигналов, для неё нужно написать формулу и также обозначить на схеме.