Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400211.doc
Скачиваний:
21
Добавлен:
30.04.2022
Размер:
4.09 Mб
Скачать

2.7. Постоянное запоминающее устройство

ПЗУ микролаба реализовано на четырех микросхемах К573РФ2 (2Кбх8). Общая емкость ПЗУ составляет 8 Кбайт, из которых 4 Кбайт (D22 и D23) содержат программу клавишного монитора, остальные 4 Кбайт (D24 и D25) используются для хранения программы монитора дисплея. Предусмотрена возможность увеличения емкости ПЗУ до 12 Кбайт. Для этого на плате установлены два адаптера D18 и D19, в которые пользователь может вставлять микросхемы со своими собственными программами.

Управление выбором необходимых микросхем ПЗУ осуществляется дешифратором ПЗУ D17 и сигналами ВНЕ и А0 микропроцессора. Дешифратор ПЗУ декодирует адресные биты A12-A18 для того, чтобы определить, какие 4 Кбайт (FC000H-FCFFFH, FD000H-FDFFFH, FE000H-FEFFFH или FF000H-FFFFFH) будут адресоваться, в то время как сигналы ВНЕ и А0 разрешают вывод старшего или младшего байта, либо слова (оба байта). Работа дешифратора ПЗУ поясняется табл. 8. Логический нуль на выходе разрешает выбор соответствующего блока ПЗУ.

Из таблицы видно, что дешифратор ПЗУ переопределяет свои выходы D0 и D1 в зависимости от положения перемычки Х5. В положении КЛАВ микросхемам D22 и D23, в которых хранится программа клавишного монитора, отводится адресный блок FF000H-FFFFFH, а микросхемам D24, D25 с программой монитора дисплея – блок FE000H-FEFFFH. При перестановке перемычки Х5 в положение ДИСПЛ микросхемам D22, D23 присваиваются адреса FE000H-FEFFFH, а микросхемам D24, D25 – FF000H-FFFFFH . Такая переадресация дает возможность пользователю по своему желанию передавать

Логическое состояние на входах дешифратора

Логическое состояние на выходах дешифратора

Адресный блок

A7

A6-A2

A1

A0

D3

D2

D1

D0

0

1

1

1

1

1

1

0

FF000H-

FFFFH

0

1

1

0

1

1

0

1

FE000H-FEFFFH

0

1

0

1

1

0

1

1

FD000H-FDFFFH

0

1

0

0

0

1

1

1

FC000H-FCFFFH

1

1

1

1

1

1

0

1

FF000H-FFFFFH

1

1

1

0

1

1

1

0

FE000H-FEFFFH

1

1

0

1

1

0

1

1

FD000H-FDFFFH

1

1

0

0

0

1

1

1

FC000H-FCFFFH

Все другие состояния

1

1

1

1


Таблица 8

управление микролабом после сброса либо клавишному монитору, либо монитору дисплея в зависимости от положения перемычки Х5.

Дешифратор ПЗУ обеспечивает сигнал выбора блока памяти FC000H-FCFFFH (D17:9). Этот сигнал выведен на разъем, что дает пользователю возможность добавить блок из 4 Кбайт памяти без использования дополнительной логики для дешифрации адреса.

Как было сказано ранее, пользователь может вставлять в адаптеры ПЗУ со своими собственными программами. Допускается установка микросхем К573РФ2 или КР556РТ7. Выбор требуемого типа осуществляется перемычкой Х4. При необходимости установки ПЗУ К573РФ2 перемычка устанавливается в положение РФ2. Для работы с микросхемами К556РТ7 перемычка Х4 должна находиться в положении РТ7, микросхема D18 сопрягаться с младшей половиной шины данных (D0-D7). Поэтому в этой микросхеме хранятся байты, имеющие четные адреса. Микросхема D19, подключенная к старшей половине шины данных (D8-D15), должна содержит байты с нечетными адресами. Одновременная установка микросхем разного типа проводиться не должна.