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