Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kr_METODIChKA.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
893.44 Кб
Скачать

1.3.5 Побудова логічних виразів для вихідних величин комбінаційного вузла

Для побудови КЛС необхідно записати вихідні логічні функції, які описують кожен з вказаних вихідних сигналів. Логічний вираз записуємо у наступному вигляді: в лівій частині виразу вказуємо змінні, приведені в графі вихідних величин, а в правій частині - логічний вираз, представлений через біжучий стан аі і значення умови переходу. Для нашого прикладу матимемо наступні логічні вирази:

R2, R13• Х2; S1, У4,У6, 0;

R2= а3• S2 R1, У3 = а1 •Х1

S2 , У1,У2,У5,У71 S1 , У1,У2,У5,У72

Потім визначають логічний вираз для кожної вихідної величини. Для цього записують рівність, в лівій частині якої вказують вихідну величину, в правій частині - зв’язані через операцію диз’юнкції праві частини тих із раніше складених виразів, в яких представлена дана вихідна величина. Отримані логічні вирази приводять до мінімальної форми:

R23• Х2 а3• = а3

S2 = а1 •Х1 а1 = а1;

R1 = а3• Х2 а1 •Х1 ;

S1 = а0 а2;

У4,У6, 0;

У3 = а1 •Х1;

У1,У2,У5,У71 а2;

Перевірку мінімальної форми логічних виразів здійснюємо за допомогою карт Карно(таблиця 1.5). За таблицею 1.3 складаються карти Карно для всіх вихідних сигналів КЛС. При складанні карт Карно треба мати на увазі, що вихідні логічні функції залежать від сигналів-умов Х1 і Х2 вихідних сигналів тригерів, які відповідають біжучому станові цифрового автомата (Q Q ) вказані сигнали є аргументами для вихідних логічних функцій КЛС. За картами Карно одержуємо мінімальні диз’юнктивні ( при об’єднанні сусідніх одиниць) або кон”юктивні ( при об’єднанні сусідніх нулів) форми вихідних логічних функцій КЛС. Якщо якийсь з сигналів-умов не аналізується при даному переході, то у відповідній стрічці (таблиця 1.3 ) ставимо значок «-« , якщо значення сигналу на вході тригера для даного переключення тригера байдуже (див. табл.1.4), то у відповідній стрічці табл.1.3 ставимо значок « * « .

Прикладом карт Карно є таблиця 1.5. Можна вважати, що клітинки із значками «*» або «-« містять 0 чи 1, залежно від того, що зручніше з точку зору мінімізації.

Т аблиця 1.5- Карти Карно

00

01

11

10

00

1

01

11

10


Оскільки маємо 7 логічних виразів, то будуємо для кожного виразу окремо карту Карно, яких теж буде 7.

Будуємо карту Карно для вихідного сигналу R2

.

00

01

11

10

00

-

-

-

01

-

-

-

-

11

1

*

*

1

10

-

-

-

-


R2 = а3

Будуємо карту Карно для вихідного сигналу R1

00

01

11

10

00

01

-

1

*

-

11

-

-

*

1

10

R1= а3• Х2 а1 •Х1

Будуємо карту Карно для вихідного сигналу S2

00

01

11

10

00

-

-

-

-

01

1

1

*

*

11

-

-

-

-

10

-

-

-

-


S2 = а1

Будуємо карту Карно для вихідного сигналу S1

00

01

11

10

00

*

*

*

*

01

-

-

-

-

11

-

-

-

-

10

*

1

*

*


S1 = а0 а2;

Будуємо карту Карно для вихідного сигналу У4,У6,

00

01

11

10

00

*

*

*

*

01

-

-

-

-

11

-

-

-

-

10

-

-

-

-


У4,У6, 0;

Б удуємо карту Карно для вихідного сигналу У3 ;

00

01

11

10

00

-

-

-

-

01

-

1

*

-

11

-

-

-

-

10

-

-

-

-


У3 = а1 •Х1;

Будуємо карту Карно для вихідного сигналу У1,У2,У5,У7

00

01

11

10

00

-

-

-

-

01

1

-

-

*

11

-

-

-

-

10

*

*

*

*


У1,У2,У5,У71 а2;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]