Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_сем2_А4(19-04-10).DOC
Скачиваний:
1
Добавлен:
03.05.2019
Размер:
1.34 Mб
Скачать

Завдання лабораторної роботи 14.

Розробити мікроалгоритм роботи і граф переходів, а також схему електричну функціональну та схему електричну принципову мікропрограмного керуючого автомата з вертикальним кодуванням мікрокоманд для управління реалізацією заданих функцій (Додаток А) спроектованим в лабораторній роботі 9 арифметико-логічним пристроєм.

Особливі вимоги до виконання завдань лабораторної роботи.

Вважати, що зчитування результату операції та опитування стану наявних прапорців помилок виконується в циклі очікування зняття сигналу “Пуск”. По завершенню зазначеного циклу збереження результату і стану прапорців помилок вважати необов’язковим.

Порядок виконання завдання.

  1. Ознайомитись з теоретичними відомостями та завданням.

  2. Розробити закодований мікроалгоритм функціонування мікропрограмного керуючого автомата з вертикальним кодуванням мікрокоманд для реалізації заданих функцій (Додаток А) спроектованим арифметико-логічним пристроєм, провести розмітку станів автомата на отриманому закодованому мікроалгоритмі.

  3. Провести аналіз умов формування керуючих сигналів для кожного наявного в алгоритмі переходу автомата зі стану в стан і сформувати розширений мікроалгоритм функціонування автомата.

  4. Розробити детальний (розширений) граф переходів керуючого автомата.

  5. За графом переходів мікропрограмного автомата скласти таблицю переходів автомата.

  6. Розробити формат мікрокоманди та визначити розрядність окремих її полів

  7. Обрати спосіб кодування сигналів керування КС.

  8. Скласти мікропрограму роботи пристрою.

  9. Розробити спосіб вертикального кодування станів мікропрограмного автомата

  10. Сформувати таблицю прошивки мікропрограми в блок пам’яті мікропрограмного автомата.

  11. Сформувати таблицю істинності дешифратора мікрокоманд, мінімізувати функції вихідних сигналів.

  12. Розробити схему електричну функціональну керуючого автомата.

  13. На базі стандартних елементів мікросхем ТТЛ і ТТЛШ або КМОП логіки розробити схему електричну принципову керуючого автомата.

  14. Скласти перелік елементів, необхідних для реалізації розробленої схеми.

  15. Отримати у викладача допуск до реалізації розробленої схеми на навчальному монтажному стенді.

  16. Зібрати та налагодити спроектований пристрій згідно розробленої схеми.

  17. Впевнитися в правильності функціонування спроектованого пристрою.

Додаток А

Таблиця А.1 Варіанти завдань до лабораторних робіт

вар

Умова, що перевіряється

Функція 1 (реалізується при виконанні умови)

Функція 2 (реалізується при виконанні умови)

А

>

В

А-В

4*А+В

<

В

-А-В

7*А

|А|

В

В-А

А/4-В

А

В

|A|+В

-3*В

>

|B|

|A|-В

А/2+В

|А|

<

-|A|-В

3*А

А

|B|

|B|-|A|

В-А/8

|B|

А+|B|

В-7*А

-|А|

>

В

А-|B|

В/8

А

<

-10

-А-|B|

2*А+В/4

-10

|B|-А

5*|А|

-|А|

В

|A|+|B|

2*А+|А|/4

А

>

10

|A|-|B|

-3*А+|B|

<

10

-|A|-|B|

А/2+|B|

-|А|

|B|-|A|

-3*|B|

А

10

А+5

|B|-А/8

>

А-6

В-7*|А|

-10

<

В

-А-7

|B|/4

А

В-10

4*А+В

|A|+12

7*А

10

>

|A|-14

А/4-В

А

<

-|B|

-|A|-15

-3*В

-|B|

4*А

А/2+В

10

3+|B|

3*А

А

<

В

9-|B|

В-А/8

В

-12-|B|

В-7*А

|А|

В

2*B

В/8

А

>

|B|

-5+|B|

2*А+В/4

<

|B|

2*|B|

5*|А|

|А|

-2*|B|

2*А+|А|/4

А

|B|

-|A|/2

-3*А+|B|

>

-10

А+В

А/2+|B|

-|А|

<

В

А-В

-3*|B|

А

-10

-А-В

|B|-А/8

-10

В-А

В-7*|А|

-|А|

>

|A|+В

|B|/4

А

<

10

|A|-В

4*А+В

10

-|A|-В

7*А

-|А|

|B|-|A|

А/4-В

А

>

А+|B|

-3*В

<

А-|B|

А/2+В

-10

В

-А-|B|

3*А

А

|B|-А

В-А/8

>

-|B|

|A|+|B|

В-7*А

10

<

|A|-|B|

В/8

А

-|B|

-|A|-|B|

2*А+В/4

-|B|

|B|-|A|

5*|А|

|А|

>

В

А+5

2*А+|А|/4

А

В

А-6

-3*А+|B|

В

-А-7

А/2+|B|

|А|

>

В-10

-3*|B|

А

<

|B|

|A|+12

|B|-А/8

|B|

|A|-14

В-7*|А|

|А|

-|A|-15

|B|/4

А

>

-10

4*А

4*А+В

<

-10

3+|B|

7*А

-|А|

В

9-|B|

А/4-В

А

-10

-12-|B|

-3*В

>

10

2*B

А/2+В

-|А|

<

-5+|B|

3*А

А

10

2*|B|

В-А/8

10

-2*|B|

В-7*А

-10

>

В

-|A|/2

В/8

А

<

А+В

2*А+В/4

А-В

5*|А|

-10

В

-А-В

2*А+|А|/4

А

>

-|B|

В-А

-3*А+|B|

<

-|B|

|A|+В

А/2+|B|

10

|A|-В

-3*|B|

А

-|B|

-|A|-В

|B|-А/8

>

В

|B|-|A|

В-7*|А|

|А|

<

В

А+|B|

|B|/4

В

>

А

А-|B|

4*А+В

<

А

-А-|B|

7*А

|В|

А

|B|-А

А/4-В

В

А

|A|+|B|

-3*В

>

|А|

|A|-|B|

А/2+В

|В|

<

-|A|-|B|

3*А

В

|А|

|B|-|A|

В-А/8

|А|

А+5

В-7*А

-|В|

>

А

А-6

В/8

В

<

-10

-А-7

2*А+В/4

-10

В-10

5*|А|

-|В|

А

|A|+12

2*А+|А|/4

В

>

10

|A|-14

-3*А+|B|

<

10

-|A|-15

А/2+|B|

-|В|

4*А

-3*|B|

В

10

3+|B|

|B|-А/8

>

9-|B|

В-7*|А|

-10

<

А

-12-|B|

|B|/4

В

2*B

4*А+В

-5+|B|

7*А

10

>

2*|B|

А/4-В

В

<

-|А|

-2*|B|

-3*В

-|А|

-|A|/2

А/2+В

10

А+В

3*А

В

<

А

А-В

В-А/8

А

-А-В

В-7*А

|В|

А

В-А

В/8

В

>

|А|

|A|+В

2*А+В/4

<

|А|

|A|-В

5*|А|

|В|

-|A|-В

2*А+|А|/4

В

|А|

|B|-|A|

-3*А+|B|

>

-10

А+|B|

А/2+|B|

-|В|

<

А

А-|B|

-3*|B|

В

-10

-А-|B|

|B|-А/8

-10

|B|-А

В-7*|А|

-|В|

>

|A|+|B|

|B|/4

В

<

10

|A|-|B|

4*А+В

10

-|A|-|B|

7*А

-|В|

|B|-|A|

А/4-В

В

>

<

-10

А

В

>

-|А|

10

<

В

-|А|

-|А|

|В|

>

А

В

А

А

|В|

>

В

<

|А|

|А|

|В|

В

>

-10

<

-10

-|В|

А

В

-10

>

10

-|В|

<

В

10

10

-10

>

А

В

<

-10

А

В

>

-|А|

<

-|А|

10

В

-|А|

>

А

|В|

<

А