Разработка цифрового автомата, имеющего два режима работы, страница 2

управляющий сигнал

исходное состояние

новое состояние

сигналы возбуждения входов триггеров

 
 

t

t+1

 

M

Q2

Q1

Q0

Q2

Q1

Q0

J2

K2

J1

K1

J0

K0

0

0

0

0

0

1

0

0

1

X

0

X

0

X

1

0

0

0

1

0

1

0

0

X

1

X

X

1

2

0

0

1

0

1

1

0

1

X

X

0

0

X

3

0

0

1

1

1

1

1

1

X

X

0

X

0

4

0

1

0

0

1

0

1

X

0

0

X

1

X

5

0

1

0

1

0

0

1

X

1

0

X

X

0

6

0

1

1

0

0

1

1

X

1

X

0

1

X

7

0

1

1

1

1

0

0

X

0

X

1

X

1

8

1

0

0

0

0

0

1

0

X

0

X

1

X

9

1

0

0

1

0

1

0

0

X

1

X

X

1

10

1

0

1

0

1

0

0

1

X

X

1

0

X

11

1

0

1

1

0

0

1

0

X

X

1

X

0

12

1

1

0

0

0

0

1

X

1

0

X

1

X

13

1

1

0

1

0

0

1

X

1

0

X

X

0

14

1

1

1

0

0

0

1

X

1

X

1

1

X

15

1

1

1

1

0

0

1

X

1

X

1

X

0

 

Теперь строим карты Карно для J2,K2… J0,K0 от аргументов Q2…Q0. Далее находим минимальные формы для функций возбуждения JK – триггеров.

 Q1 Q0

   M Q2

00

01

11

10

00

1

0

1

1

J2

01

*

*

*

*

11

*

*

*

*

10

0

0

0

1

J2=|M*Q1+|M*|Q0+|Q0*Q1

 Q1 Q0

   M Q2

00

01

11

10

00

*

*

*

*

K2

01

0

1

0

1

11

1

1

1

1

10

*

*

*

*

K2= M+Q1*|Q0+Q0*|Q1