Реферат: Микро ЭВМ на основе МПК - 1804
Обобщая полученные данные можно построить общую схему управляющего автомата (Рис. 7).
Рис. 7. Общая схема управляющего
автомата.
2. Разработка структурной схемы микро ЭВМ.
2.1 Эмуляция ОА в микропроцессорной среде с разрядно-модульной организацией.
Для достижения требуемой разрядности при использовании микропроцессорной секции К1804ВС1 необходимо объединить между собой шесть микропроцессорных секций. Функциональная схема объединения МПС приведена на рис. 8.
При эмуляции ОА в микропроцессорной среде будем использовать следующие соглашения:
Номер РОН | Регистр в ОА |
1 | Рг.I |
2 | Рг.T |
3 | Рг.К |
4 | Рг.Х |
5 | Рг.Р |
6 | Рг.Чт. |
7 | Рг.Дт. |
8 | Рг.Сч. |
9 | Рг.Мн. |
10 | Рг.Мт. |
11 | Рг.LN |
12 | Рг.DM |
13 | Рг.СМ. |
Рис.8 Функциональная схема объединения МПС.
Сигналы, поступающие на МПС:
А(4 разр.), В(4), I(9), D(24), (1)
Для реализации микроопераций ОА необходимо подать на МПС следующие наборы сигналов (в соответствии с форматом):
|
0000 | 0001 | 010 | 000111 | 00..00 | 1 |
|
0000 | 0010 | 010 | 000111 | 00..00 | 0 |
|
0000 | 1011 | 010 | 000111 | 00..00 | 0 |
|
0000 | 0011 | 010 | 000111 | 00..00 | 0 |
|
0000 | 0100 | 010 | 000111 | X | 0 |
|
0100 | 0100 | 010 | 001100 | 00..00 | 0 |
|
0100 | 0101 | 010 | 000100 | 00..00 | 0 |
|
0000 | 0110 | 010 | 000111 | 00..00 | 0 |
|
0001 | 0111 | 010 | 000100 | 00..00 | 0 |
|
0100 | 1100 | 010 | 000100 | 00..00 | 0 |
|
0000 | 1000 | 010 | 000111 | 00..0010111 | 0 |
|
0111 | 1100 | 010 | 001001 | 00..00 | 1 |
|
0000 | 1110 | 010 | 000111 | 00..00 | 1 |
|
0000 | 1110 | 010 | 000111 | 00..00 | 0 |
|
0111 | 1100 | 011 | 000001 | 00..00 | 0 |
|
0000 | 1100 | 110 | 000011 | 00..00 | 0 |
|
0000 | 0110 | 110 | 000011 | 00..00 | 0 |
|
0000 | 0110 | 010 | 000011 | 00..00 | 1 |
|
0000 | 1000 | 010 | 001011 | 00..00 | 0 |
|
0110 | 0010 | 010 | 000100 | 00..00 | 0 |
|
0010 | 1011 | 010 | 000001 | 00..00 | 0 |
|
0000 | 0001 | 010 | 000011 | 00..00 | 1 |
|
0000 | 1101 | 010 | 000111 | 00..00 | 0 |
|
0100 | 1001 | 010 | 000100 | 00..00 | 0 |
|
0101 | 1010 | 010 | 000100 | 00..00 | 0 |
|
0000 | 1000 | 010 | 000111 | 00..01101 | 0 |
|
0000 | 1111 | 010 | 000111 | 00..00 | 0 |
|
1001 | 1101 | 010 | 000001 | 00..00 | 0 |
|
1001 | 0000 | 110 | 000100 | 00..00 | 0 |
0000 | 1101 | 010 | 000001 | 00..00 | 0 | |
|
1001 | 1101 | 010 | 001001 | 00..00 | 1 |
|
0000 | 1111 | 010 | 000111 | 00..00 | 1 |
|
0000 | 1010 | 100 | 000011 | 00..00 | 0 |
0000 | 1010 | 100 | 000011 | 00..00 | 0 | |
|
0000 | 1001 | 110 | 000001 | 00..00 | 0 |
|
1101 | 0100 | 010 | 000100 | 00..00 | 0 |
|
0000 | 0100 | 010 | 010011 | 00..00 | 1 |
|
0000 | 0011 | 010 | 001011 | 00..00 | 0 |