Курсовая работа: Синтез цифрового управляющего устройства

(3.23)

(3.24)

(3.25)

(3.26)

3) Введём функцию F, зависящую от состояний входов цифрового управляющего устройства.

(3.27)

(3.28)

(3.29)

(3.30)

4) с учётом формул (3.13)-(3.30) функции (3.9)-(3.12) принимают вид:

y1 =F1+F2+F2+F3+F3+F3+F4 (3.31)

y2 =F1+F1+F2+F2+F3+F3 (3.32)

y3 =F1+F1+F1+F2+F2+F3+F4 (3.33)

y4 =F1+F1+F1+F1+F2+F2+F3 (3.34)

3.1.4.2 Реализация выходных функций

1) Для реализации функций f’1 -f’14 с помощью элементов логики по уравнениям (3.13)-(3.30) необходимо минимум 7 микросхем (исходя из условия, что в каждом корпусе будет 2 элемента 4-И), но существует возможность реализации этих функций в одном корпусе. Для этого необходимо использовать двоичный дешифратор 4 на 16. Чтобы его использовать, необходимо представить каждую функцию в виде числа, закодированного в натуральном двоичном коде. В этом случае за разряды этого числа принимаем внутренние состояния цифрового автомата Q1 , Q2 , Q3 , Q4 . Результат перевода этого числа в десятичную систему вычисляли по формуле (3.35):

(3.35)

где Q4 =1-состояние четвёртого триггера для функции f11 (младший значащий разряд);

Q3 =1 - состояние третьего триггера для функции f11 ;

Q2 =1 - состояние второго триггера для функции f11 ;

Q1 =1 - состояние первого триггера для функции f11 (старший значащий разряд);

Аналогичным образом произвели расчёты для других функций, полученные значения занесли в таблицу 3.15.

Таблица 3.15.

Таблица перевода числа, закодированного в натуральном двоичном коде в десятичное.

Результат перевода числа в десятичную систему

Реализуемая функция

Внутренние состояния автомата

(разряды двоичного числа)

Q1

Q2

К-во Просмотров: 832
Бесплатно скачать Курсовая работа: Синтез цифрового управляющего устройства