Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М П У КП (текст подряд).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.51 Mб
Скачать

6.4. Разработка принципиальной электрической схемы мпсу

Приведем пример разработки МПСУ с изолированной шиной. В качестве контроллера системы используем схему, показанную на рис.7, которая формирует стандартные сигналы шины адреса, шины данных и шины управления. В качестве ПЗУ используем микросхему типа КР573РФ2, емкостью 16 Кбит с организацией 2К*8. В качестве ОЗУ используем микросхему типа КР537РУ10, емкостью 16 Кбит с организацией 2К*8. Емкость этих микросхем вдвое больше области адресного пространства, отведенного для ОЗУ и ПЗУ, поэтому используем половину емкости микросхемы, подав на вход старшего разряда микросхемы логический 0. Интерфейс связи с объектом управления организуем на микросхеме КР580ВВ55.

Принципиальная схема интерфейса ОЗУ, ПЗУ и устройства ввода-вывода на основе ППИ КР580ВВ55 приведена на рис 6. Соединив ее с контроллером системы, получим

принципиальную схему МПСУ. Применение микросхем программируемого интервального таймера КР580ВИ53 и программируемого контроллера прерываний КР580ВН59 описано в [1…5, 11], а в данных методических указаниях не рассматриваются.

6.5. Разработка программы, заносимой в пзу мпсу

Программа разработана в соответствии с сигнальным алгоритмом, приведенным на рис.3. Участки алгоритма, которые являются однотипными и часто повторяемыми, оформим в виде подпрограмм и блоков программы, которые потом соединим в основную программу МПСУ.

6.5.1. Программа опроса портa A

Адрес

Код команды

Метка

Мнемокод

Комментарии

ADR1

MVI C, FF

Занести в регистр С число 255

IN АС

Содержимое порта РА (по адресу АС) занести в аккумулятор А микропроцессора

MOV B, A

Копию порта РА поместить в регистр В

ADR2

IN AC

Содержимое порта РА в аккумулятор А

XRA B

Сравнить содержимое порта РА с предыдущим его состоянием

JNZ ADR1

Если не равны, идти на ADR 1

DCR С

Уменьшить содержимое регистра С на 1

JNZ ADR2

Если С≠0 (Z=0), идти к ADR2

Программа позволяет отстроиться от помех, поступающих с контактов кнопок и концевых выключателей, путем опроса порта РА 256 раз. Если за это время состояние порта РА не изменилось, что свидетельствует о стабильности поступившего сигнала, то микропроцессор выходит из подпрограммы и в регистре В сохраняется состояние порта РА. Эта подпрограмма располагается в самом начале алгоритма и результат ее выполнения используется в последующих блоках программы. Поэтому она должна быть в тексте как фрагмент основной программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]