ПЗ (1075436), страница 5
Текст из файла (страница 5)
Прежде чем программировать ПЛМ, необходимо подсчитать требуемое их количество.
Код состояния имеет 5 разрядов. Вырабатывается 12 осведомительных сигналов (Х1-Х12).
Исходя из структуры микросхем матрица ПЛМ должна иметь 12 входов. Во входах каждой ПЛМ матрицы должен присутствовать код начального состояния (5 разрядов). Остальные входные позиции первой ПЛМ заполняем осведомительными сигналами. В выходах первой ПЛМ должны присутствовать сигналы возбуждения, т.к. на входе присутствуют осведомительные сигналы.
Определим разрядность регистра состояний по формуле К= log2N , где N - число состояний автомата, К=5
Необходимое число Q ПЛМ определяем по формуле
Но требуется еще одна ПЛМ для реализации всех входных сигналов.
Управляющий автомат, построенный на основе ПЛМ представлен в приложении на рисунке «Функциональная схема управляющего автомата» и в таблице ПЛМ.
| 1 | Входные сигналы ПЛМ | Выходные сигналы ПЛМ | ||||||||||||||||||
| № | D5 | D4 | D3 | D2 | D1 | X1 | X2 | X3 | X4 | X5 | X6 | D5 | D4 | D3 | D2 | D1 | Y1 | Y2 | Y3 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | * | * | * | * | * | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 1 | * | * | * | * | * | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 0 | 0 | 1 | * | 0 | * | * | * | * | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | |
| 4 | 0 | 0 | 0 | 0 | 1 | * | 1 | * | * | * | * | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| 5 | 0 | 0 | 0 | 1 | 0 | * | * | 0 | * | * | * | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | |
| 6 | 0 | 0 | 0 | 1 | 0 | * | * | 1 | * | * | * | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | |
| 7 | 0 | 0 | 0 | 1 | 1 | * | * | * | 0 | * | * | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 8 | 0 | 0 | 0 | 1 | 1 | * | * | * | 1 | * | * | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 9 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | 0 | * | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 10 | 0 | 0 | 1 | 0 | 0 | * | * | * | * | 1 | * | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 11 | 0 | 0 | 1 | 0 | 1 | * | * | * | 0 | * | * | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 12 | 0 | 0 | 1 | 0 | 1 | * | * | * | 1 | * | * | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 13 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 14 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 15 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 16 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 17 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 18 | 0 | 0 | 1 | 1 | 0 | * | * | * | * | * | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 19 | 0 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 20 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 21 | 0 | 1 | 0 | 0 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 22 | 0 | 1 | 0 | 0 | 1 | * | * | * | * | * | * | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 23 | 0 | 1 | 0 | 1 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 24 | 0 | 1 | 0 | 1 | 1 | * | * | * | 0 | * | * | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | |
| 25 | 0 | 1 | 0 | 1 | 1 | * | * | * | 1 | * | * | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 26 | 0 | 1 | 1 | 0 | 0 | * | * | * | * | * | * | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 27 | 0 | 1 | 1 | 0 | 1 | * | * | * | * | * | * | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 28 | 0 | 1 | 1 | 1 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 29 | 0 | 1 | 1 | 1 | 1 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 30 | 1 | 0 | 0 | 0 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 31 | 1 | 0 | 0 | 0 | 1 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 32 | 1 | 0 | 0 | 1 | 0 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 33 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | * | * | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 34 | 1 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 35 | 1 | 0 | 1 | 0 | 0 | * | * | * | * | * | * | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 36 | 1 | 0 | 1 | 0 | 1 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 37 | 1 | 0 | 1 | 1 | 0 | * | * | * | * | * | * | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 38 | 1 | 0 | 1 | 1 | 1 | * | * | * | * | * | * | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |















