Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804Рефераты >> Программирование и компьютеры >> Проектирование микроЭВМ на основе микропроцессорного комплекта серии 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 |