Задание для моделирования
Курсовая работа предусматривает разработку функциональной и принципиальной схем управляющего устройства (УУ) в виде цифрового автомата, реализующего микропрограммный принцип построения: "одно состояние - одна микрокоманда".
Структурная схема управления:

· Т - асинхронный RS-триггер с инверсными входами
· G - управляемый генератор тактовых импульсов
· СТ - 4-х разрядный двоичный счётчик, формирующий последовательность внутренних состояний УУ
,
Для




определяемых заданными значениями начального состояния счётчика

и его модуля счёта КСЧ.;
· DC - двоичный дешифратор осуществляет преобразование выходного кода счётчика (СТ) в m-разрядный унитарный позиционный код

для m = КСЧ и управляющих сигналов



В исходном состоянии RS-триггер находится в состоянии „RESET” и управляемый генератор (G) выключен - тактовые импульсы не формируются. По сигналу "Пуск", поступающему от внешнего источника, RS-триггер (Т) переключается в состояние “SET”, счётчик СТ устанавливается в состояние
, а управляемый генератор (G) начинает вырабатывать последовательность тактовых импульсов
. Каждый из формируемых тактовых импульсов вызывает изменения состояния счётчика от QНАЧ. до QКОН. И последовательно появление на выходах
управляющих сигналов с уровнем логической единицы
, длительность которых определяется периодом следования тактовых импульсов (Т0). Появление единичного сигнала на выходе
соответствует завершению реализации микропрограммы. При этом на выходе дифференцирующей цепи (ДЦ) формируется сигнал "Остановк.", который переключает RS-триггер (Т) в исходное состояние. Дифференцирующая цепь в данном случае необходима для того, что бы сигнал "Остановка" не препятствовал повторному действию сигнала "Пуск".
Параметры элементов УУ:
Ø Тип счётчика (СТ) Синхронный с параллельным переносом
Ø Направление счёта СТ +1
Ø Начальное состояние СТ Анач. = 4
Ø Модуль счёта Ксч. = 9
Ø Тип триггеров для реализации СТ 7472
Ø Тип дешифратора DC состояний счётчика DC 4
Ø Выходной код DC унитарный
Ø Тип логики, задаваемый для реализации схемы ТТЛ
Ø Управляемый генератор (G) интегральный таймер
Ø На базе ИМС LM555CN-8 (1006BИ1)
Параметры управляющих сигналов:
Ø Длительность 0,1с
Ø Период повторения 0,2с
Ø Скважность 2
Ø Амплитуда управляющего сигнала уровень ТТЛ
Индикация:
Ø Выходных состояний СТ цифровая (шестнадцатеричный код)
Ø Управляющих сигналов светодиоды
Ø Источник запуска Word Generator
Ø Режим запуска Step by step
Синтез синхронного счётчика
По заданным исходным данным осуществим синтез синхронного счётчика (СТ), реализующего требуемую последовательность внутренних состояний УУ:
· Данный счётчик является суммирующим, производя счёт из состояния 4 девять отсчётов. Составим линейный граф выходных состояний:

·
. То есть заданный счётчик можно реализовать 4 триггерами JK типа (тип 7472).
· Теперь составляем совмещённую таблицу функций переходов и входов при изменении соответствующего выходного состояния: (х - состояние входа не важно). Счётчик необходимо устанавливать в начальное (нулевое) положение при включении питания и отсутствии входного сигнала:
| состояния | Выходные состояния | Функции перехода | Функции входов | |||||||||
| Q3 | Q2 | Q1 | Q0 | FQ3 | FQ2 | FQ1 | FQ0 | J3K3 | J2K2 | J1K1 | J0K0 | |
| 0 x | 1х | 0 x | 0 x | ||||||||
| 0 x | x 0 | 0 x | 1 x | ||||||||
|
| 0 x | x 0 | 1 x | x 1 | |||||||
| 0 x | x 0 | x 0 | 1 x | ||||||||
|
|
|
| 1 x | x 1 | x 1 | x 1 | |||||
| x 0 | 0 x | 0 x | 1 x | ||||||||
|
| x 0 | 0 x | 1 x | x 1 | |||||||
| x 0 | 0 x | x 0 | 1 x | ||||||||
|
|
| x 0 | 1 x | x 1 | x 1 | ||||||
| x 1 | x 0 | 0 x | 0 x |
· Составляем СДНФ (базис "И-НЕ") функций входов триггеров, использованных при синтезе:








· С помощью карт Карно производим минимизацию функций входов для каждого триггера:
|

|
|
|
|
|
|
|
МДНФ счётчика: 

;
;
;
.
· Синтезируем счётчик. Структурную схему:

Принципиальную схему:

Временные диаграммы счётчика:

Синтез дешифратора
Мы должны получить неполный двоичный дешифратор
,
т.е. имеющий 4 входа
и 9 выходов
. Составляем таблицу истинности дешифратора:
| № Комбина-ции | Входы | Выходы | |||||||||||
| Х3 | Х2 | Х1 | Х0 | Y8 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 | |
Функции выходов:

Минимизируем функции выхода:
|
|
|
|
|
|
|
|
|
МДНФ дешифратора:
;
;
;
;
;
;
;
;
.
Структурная схема дешифратора:

Строим принципиальную схему дешифратора:

Временные диаграммы выходов дешифратора:
