Курсовая работа: Схема електрична принципова модуля на базі 8-розрядного мікропроцесора
Блок дешифрації адреси ПВВ видає вісім стробіруючих імпульсів низького
рівня для регістрів введення і виведення мікро-ЕОМ. Формування здійснює ПЗП D30, що дешифрує чотири молодших розряди МА і
сигнал запису в ПВВ. ПЗП відмикається по сигналу з логічної схеми D27... D29. Елементом D27 схеми виконується дешифрація інших розрядів
адреси, а елемент D28 служить для
одержання сигналу звертання до ПВВ (читання чи запису). Для заборони роботи ПВВ
мікро-ЕОМ під час циклів заборони роботи ПВВ мікро-ЕОМ під час циклів ПДП
служить сигнал BUSEN. За допомогою
перемикача SA4 можна також
відключати ПВВ мікро-ЕОМ. Імпульс, що відмикає, для ПЗП D30 формується елементом D29 при надходженні на його входи високих
рівнів. Резисторна матриця служить навантаженням виходів з відкритим колектором
ПЗП, а резистори R18. R19
формують високі рівні.
Програма ініціалізації мікросхем виконує налагодження портів
вводу-виводу мікросхем та встановлює параметри дільника та входів мікросхеми по
яким буде виконуватися переривання. Також налагоджуються переривання по таймеру.
Всі інші переривання забороняються.
Програму тестування та програму ініціалізації ВІС приведено в пункті 3.2.
Тест-програма перевірки роботи модуля процесора написана мовою
асемблера МП 8080.
ORG 0000Н; Початок
MVI А, 90Н; Програмування
OUT 08Н; ПШ
IN05H; Читання інф. з
порту А
STA0800Н; Запис у комірку пам'яті
XRAА; Очищення А
LXIН,0800Н; Початок ОЗП
MVIА,55Н; в А 01010101
Ml: MOVМ, А; Записати в
пам'ять
INXН; На наступний адресу ОЗП
MOV C, А; Зберегти А
MOVA, H; Значення Н в А
CPI1 OH; Кінець ОЗП
MOVA, C;
JNZMl; Якщо ні, йти на Ml
LXIH,0800H; Початок ОЗП
М2: CMPM;
JNZM3; Указати на помилку
INХН; Збільшити адресу
MOVС, А;
MOVА, Н;
СРІІОН; Кінець ОЗП
MOVА, С;
JNZМ2; Якщо ні, йти на М2
HLTКінець програми
Таблиця 3.2.1. - Тест-таблиця для налагодження
МП модуля в покроковому режимі.
№
п/п
|
Адреса |
Дані |
MRDC |
MWTC |
IORC |
IOWC |
Команда |
1 |
0000 0001 |
ЗЕ 90 |
0 0 |
1 1 |
1 16 |
1 1 |
MVT А, 90Н |
2 |
0002 |
03 |
0 |
|
|
■ |
|
|
0003 |
08 |
0 |
|
|
|
OUT 08Н |
|
0008 |
90 |
1 |
|
|
0 |
|
3 |
0004 |
08 |
0 |
|
|
|
|
|
0005 |
05 |
0 |
|
|
|
IN 05Н |
|
0006 |
55 |
1 |
|
0 |
|
|
4 |
0007 0008 |
33 00 |
0 0 |
|
|
|
STA 0800Н |
|
0009 |
08 |
0
1
|
0 |
|
|
|
|
080A |
55 |
|
|
|
|
|
5 |
0000 |
AF |
0 |
|
|
|
XRA A |
6 |
0001 |
21 |
0 |
|
|
|
|
|
0002 |
00 |
0 |
|
|
|
LXI |
|
0003 |
08 |
0 |
|
|
|
H,0800H |
7 |
0004 0005 |
ЗЕ 55 |
0 0 |
|
|
|
MVI A,55H |
8 |
0006 |
77 |
0 |
|
|
|
MOV M,A |
|
0807 |
55 |
1 |
0 |
|
|
|
9 |
0007 |
23 |
0 |
1 |
|
|
INX H |
|
|
|
|
|
|
|
|
|
|
Страницы: 1, 2, 3, 4, 5, 6, 7 |