- •Торгонский л.А.
- •Содержание
- •I. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- •З. Учебное отладочное устройство «Электроника к580» . . . . 7
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •I. Введение
- •2. Архитектура, состав и режимы функционирования
- •2.I. Общие сведения
- •2.2 Программная модель процессора кр 580вм80а
- •3 Учебное отладочное устройство «Электроника к580»
- •3.1. Общие сведения
- •3.2. Органы управления, индикации, подключения уоу
- •3.3. Сведения о средствах подключения уоу
- •3.4. Адресуемые объекты и организация памяти уоу
- •3.5. Включение уоу
- •3.6. Действия по вводу программ в уоу
- •3.7. Индикация ошибок
- •4 Учебный микропроцессорный комплект (уМк)
- •4.1 Общие сведения.
- •4.2. Органы управления, индикации и подключения умк
- •4.3. Адресуемые объекты и распределение памяти умк
- •4.4. Включение умк
- •4.5. Действия по вводу и запуску программ
- •4.6. Индикация ошибок
- •5. Учебный микропроцессорный комплект умпк-80
- •5.1. Общие сведения
- •5.2. Органы управления, индикации и подключения
- •5.3. Адресуемые объекты и распределение памяти в умпк-80
- •Dзi, 2, 3
- •D5 7, 8, 9
- •Dз шц
- •5.4. Включение умпк-80
- •5.5. Действия по вводу и запуску программ
- •5.6. Сведения о подпрограммах, доступных пользователю
- •5.6.14. Очистка дисплея. Пусковой адрес 0297h. Входные и выходные параметры отсутствуют. Области хранения кодов сообщений и сегментов очищаются.
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •6.1 Общие сведения
- •6.2 Органы управления и индикации стенда
- •6.3 Подготовка и включение стенда
- •6.4 Работа со стендом
- •6.4.1 Режим просмотра и изменения содержимого памяти программ.
- •6.4.2. Вывод на дисплей содержимого программного счетчика.
- •6.4.3. Просмотр и изменение содержимого внутренней памяти данных.
- •6.4.4. Просмотр и изменение содержимого битов битового процессора.
- •6.4.5. Просмотр и изменение содержимого внутренних регистров оэвм.
- •6.4.6. Запуск программы пользователя
- •6.4.7 Аналоговый вывод.
- •6.4.8 Аналоговый ввод.
- •6.4.9 Организация обмена с инструментальной эвм.
- •6.5 Подсистема аналогового вывода
- •6.6 Подсистема аналогового ввода
- •7 Заключение
- •Список литературы
7 Заключение
Приведённые в сборнике сведения об учебных стендах позволяют освоить методы работы с микропроцессорными устройствами, оснащенными клавиатурой, дисплеем с сегментными индикаторами и имитаторами устройств параллельного и последовательного ввода/вывода. В сборнике не приводятся электрические схемы стендов. Пользователь должен изучить основные принципы построения микропроцессорных устройств и систему команд по научно-технической литературе и на этой основе воспринимать структурно-функциональную организацию учебных стендов. Сведения об адресуемых объектах стендов и процедурах по вводу и запуску программ, при условии знания системы команд, МП, дают возможность пользователю стендов моделировать и отлаживать программы управления и обработки микроконтроллеров и микропроцессорных систем различного целевого назначения.
Список литературы
1 Учебно-отладочное устройство ”Электроника – 580”/ Техническое описание (с комплектом электрических схем): УФ3.055.024 ТО 1985. – 69 с.
2 Учебный микропроцессорный комплект (УМК)/Паспорт (с комплектом электрических схем) РР3.059.004 ПС 1986. – 36 с.
3 Учебная микро-ЭВМ УМПК-80 / Паспорт (с комплектом электрических схем) ПБА2.390.039 ПС 1984. – 42 с.
Приложение А
(Справочное)
Описание разъемов УОУ.
|
Разъем Х8 |
Разъем Х9 | ||
|
Контак ты |
Цепи |
Контакты |
Цепи |
|
А1 – А15 |
Шина адреса ВША1 – ВША15 |
А1 |
*Выбор ПЗУ5 (1000h-13FFh) |
|
А16 |
Сброс |
А2 |
*Выбор ПЗУ6 (1400h-17FFh) |
|
А17 |
*Выбор ОЗУ1 (8000h-83FFh) |
А3 |
*Выбор ОЗУ5 (9000h-93FFh) |
|
А18 |
*Выбор ОЗУ3(8800h-8ВFFh) |
А4 |
*Выбор ОЗУ6 (9400h-97FFh) |
|
А19 |
*Выбор ОЗУ2 (8800h-87FFh) |
А5 |
Внешний запрет памяти |
|
А20 |
*Выбор ОЗУ4(8С00h-8FFFh) |
А6 |
Тумблер Т-АВТО1 |
|
А21 |
Общий |
А7 |
Тумблер Т-АВТО2 |
|
А22 |
+ 5 В |
А8 |
Готовность внешн. |
|
В1 |
Шина адреса ВША0 |
А9 |
Запрос прямого доступа |
|
В2 |
Запись в память (*MEMW) |
А10 |
Представление ПД (*HLDA) |
|
В3 |
Чтение памяти (*MEMR) |
А11 |
Прием (*DBIN) |
|
В4 – В11 |
Шина данных ВШД0 –ВШД7 |
А12 |
Запрет шин (*DMAEN) |
|
В12 |
Запись на ВУ (*IOW) |
А13 |
Строб слова состояния |
|
В13 |
Чтение с ВУ (*IOR) |
А14 |
DMAEN |
|
В14 |
Подтверждение прерывания (INTA) |
В1 |
Выбор предварительный 1 |
|
В15 |
*Выбор ПЗУ1 (0000h-03FFh) |
В2 |
Выбор предварительный 2 |
|
В16 |
*Выбор ПЗУ2(0800h-0ВFFh) |
В3 |
Выбор предварительный 3 |
|
В17 |
*Выбор ПЗУ3 (0400h-07FFh) |
В4 |
Выбор предварительный 4 |
|
В18 |
*Выбор ПЗУ4 (0С00h-8FFFh) |
В5 |
Запрос прерыв.внеш.*INT |
|
В19 |
- 5 В |
В6 |
Порт 02, D0 |
|
В20 |
+ 12 В |
В7 |
Выбор интерфейса (00h-0Fh) |
|
В21 – В22 |
Общий |
В8 |
F2 (TTL) |
|
В23 |
+ 5 В |
В10 |
Сброс МП |
|
|
|
В11 |
Цикл М1 |
|
|
|
В12 – В15 |
- |
|
|
|
В16 |
Ожидание |
Примечание: Знаком «*» обозначен низкий активный уровень сигнала.
Приложение Б
(Справочное)
Описание разъема макетного блока УМК
-
Контактыразъёма
Цепь
В21, Б21, А20, В20
Шина ВША0 – ВША3
Б20, А19, Б19, В19
Шина ВША4 – ВША7
А21, Б22, А18, В18
Шина ВША8 – ВША11
В17, Б17, А17, Б18
Шина ВША12 – ВША15
В22, А22, Б23, В23
Шина ВШД0 – ВШД3
А23, Б24, В24, А24
Шина ВШД4 – ВШД7
Б4, А4, В4, Б5
Слово состояния МП ST0 – ST3
А5, В5, Б6, А6, В8
Слово состояния МП ST4 – ST7
А15
*ЧтП, Чтение памяти
В9
*ЗпП, Запись в память
Б10
*ЧтВУ, Чтение ВУ
Б12
*ЗпВУ, Запись в ВУ
Б16
*STSTRB, Статус строб
А16
Чтение, прием МП
В7
READY, Готовность
А7
RESET, Сброс МП
В6
INT, Запрос прерывания
А3
F2, Последовательность F2
Б7
Тактовая частота генератора
Б9
*REQ, Ожидание (сигнал МП)
В14
GO
В16
ASTOP
А26, Б26, В26
- 5 В
А27, Б27, В27
+ 12 В
А28, Б28, В28
+ 5 В
А1, Б1, В1
А25, Б25, В25
Общий
Приложение В
(Справочное)
Описание разъемов УМПК-80
|
Разъём Х1 |
Разъём Х2 | ||
|
Контакты |
Цепь |
Контакты |
Цепь |
|
1 |
Вых. Рг выв. D1 |
1 |
ВШД7 |
|
2 |
Вых. Рг выв. D3 |
2 |
ВШД6 |
|
3 |
Вых. Рг выв. D5 |
3 |
ВШД5 |
|
4 |
Вых. Рг выв. D7 |
4 |
ВШД4 |
|
5 |
Общий |
5 |
ВШД3 |
|
6 |
+ 12 В |
6 |
ВШД2 |
|
7 |
Гудок |
7 |
ВШД1 |
|
8 |
READY внешн. |
8 |
ВШД0 |
|
9 |
- 5 В |
9 |
Вход Рг вв. D7 |
|
10 |
+ 5 В |
10 |
Вход Рг вв. D6 |
|
11 |
*bRD п/ВУ |
11 |
Вход Рг вв. D5 |
|
12 |
*bWR п/ВУ |
12 |
Вход Рг вв. D4 |
|
13 |
Вых. Рг выв. D6 |
13 |
Вход Рг вв. D3 |
|
14 |
Вых. Рг выв. D4 |
14 |
Вход Рг вв. D2 |
|
15 |
Вых. Рг выв. D2 |
15 |
Вход Рг вв. D1 |
|
16 |
Вых. Рг выв. D0 |
16 |
Вход Рг вв. D0 |
|
Разъём Х3 |
Разъём Х4 | ||
|
Контакты |
Цепь |
Контакты |
Цепь |
|
1 |
СС D5 |
1 |
ВША0 |
|
2 |
DBIN |
2 |
ВША2 |
|
3 |
*IOR |
3 |
ВША4 |
|
4 |
WAIT МП |
4 |
ВША5 |
|
5 |
*BWR |
5 |
ВША8 |
|
6 |
*IOW |
6 |
ВША10 |
|
7 |
*MEMR |
7 |
ВША12 |
|
8 |
*MEMW |
8 |
ВША14 |
|
9 |
B INTE |
9 |
ВША15 |
|
10 |
Ф1 |
10 |
ВША13 |
|
11 |
Ф2 |
11 |
ВША11 |
|
12 |
bHLDA |
12 |
ВША9 |
|
13 |
HOLD МП |
13 |
ВША17 |
|
14 |
bINTA |
14 |
ВША5 |
|
15 |
INT внешн. |
15 |
ВША3 |
|
16 |
СС Д3 |
16 |
ВША1 |
Приложение Г
(Справочное)
Кодировочная таблица МП i8080 и стендов УОУ, УМК, УМПК-80
Старшая тетрада
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
|
|
0 |
nop |
|
|
|
mov B,B |
mov D,B |
mov H,B |
mov M,B |
add B |
sub B |
ana B |
ora B |
rnz |
rnc |
rpo |
rp |
0 |
|
1 |
lxi B |
lxi D |
lxi H |
lxi SP |
mov B,C |
mov D,C |
mov H,C |
mov M,C |
add C |
sub C |
ana C |
ora C |
pop B |
pop D |
pop H |
pop PSW |
1 |
|
2 |
stax B |
stax D |
shld |
sta
|
mov B,D |
mov D,D |
mov H,D |
mov M,D |
add D |
sub D |
ana D |
ora D |
jnz |
jnc |
jpo |
jp |
2 |
|
3 |
inx B |
inx D |
inx H |
inx S P |
mov B,E |
mov D,E |
mov H,E |
mov M,E |
add E |
sub E |
ana E |
ora E |
jmp |
out |
xthl |
di |
3 |
|
4 |
inr B |
inr D |
inr H |
inr M |
mov B,H |
mov D,H |
mov H,H |
mov M,H |
add H |
sub H |
ana H |
ora H |
cnz |
cnc |
cpo |
cp |
4 |
|
5 |
dcr B |
dcr D |
dcr H |
dcr M |
mov B,L |
mov D,L |
mov H,L |
mov M,L |
add L |
sub L |
ana L |
ora L |
push B |
push D |
push H |
push PSW |
5 |
|
6 |
mvi B |
mvi D |
mvi H |
mvi M |
mov B,M |
mov D,M |
mov H,M |
hlt |
add M |
sub M |
ana M |
ora M |
adi |
sui |
ani |
jri |
6 |
|
7 |
rlc
|
ral
|
daa |
stc |
mov B,A |
mov D,A |
mov H,A |
mov M,A |
add A |
sub A |
ana A |
ora A |
rst 0 |
rst 2 |
rst 4 |
rst 6 |
7 |
|
8 |
|
|
|
|
mov C,B |
mov E,B |
mov L,B |
mov A,B |
adc B |
sbb B |
xra B |
cmp B |
rz |
rc |
rpe |
rm |
8 |
|
9 |
dad B |
dad D |
dad H |
dad SP |
mov C,C |
mov E,C |
mov L,C |
mov A,C |
adc C |
sbb C |
xra C |
cmp C |
ret |
|
pchl
|
sphl |
9 |
|
A |
ldax B |
ldax D |
lhld |
lda |
mov C,D |
mov E,D |
mov L,D |
mov A,D |
adc D |
sbb D |
xra D |
cmp D |
jnz |
jc |
jpe |
jm |
A |
|
B |
dcx B |
dcx D |
dcx H |
dcx S P |
mov C,E |
mov E,E |
mov L,E |
mov A,E |
adc E |
sbb E |
xra E |
cmp E |
|
in |
xcng |
ei |
B |
|
C |
inr C |
inr E |
inr L |
inr A |
mov C,H |
mov E,H |
mov L,H |
mov A,H |
adc H |
sbb H |
xra H |
cmp H |
cz |
cc |
cpe |
cm |
C |
|
D |
dcr C |
dcr E |
dcr L |
dcr A |
mov C,L |
mov E,L |
mov L,L |
mov A,L |
adc L |
sbb L |
xra L |
cmp L |
call |
|
|
|
D |
|
E |
mvi C |
mvi E |
mvi L |
mvi A |
mov C,M |
mov E,M |
mov L,M |
mov A,M |
adc M |
sbb M |
xra N |
cmp M |
aci |
sbi |
xri |
cpi |
E |
|
F |
rrc |
rar |
cma |
cmc
|
mov C,A |
mov E,A |
mov L,A |
mov A,A |
adc A |
sbb A |
xra A |
cmp A |
rst 1 |
rst 3 |
rst 5 |
rst 7
|
F |
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
|
