Главная страница

Лаба мпс 2. Код задания 1А1В7


Скачать 256.07 Kb.
НазваниеКод задания 1А1В7
Дата30.04.2022
Размер256.07 Kb.
Формат файлаdocx
Имя файлаЛаба мпс 2.docx
ТипДокументы
#505989

Код задания 1А1В7.
Разработать принципиальную схему, определить значение управляющего слова, определить адреса регистров микросхемы КР580ВВ55, маскирующие слова для кнопки и реле, написать программу опроса кнопки и включения реле в соответствии с заданием. 1 цифра указывает на то, к какому выходу дешифратора подключен вывод микросхемы КР580ВВ55. Следующее сочетание буквы и цифры указывает к разряду какого порта микросхемы КР580ВВ55 подключается кнопка. Последнее сочетание буквы и цифры указывает к разряду какого порта микросхемы КР580ВВ55 подключается катушка реле.
В соответствии с заданием проектируем принципиальную схему.


Формат управляющего слова

Так как кнопка подключена к порту A, то порт A должен быть настроен на ввод. Так как катушка реле подключена к порту B, то порт B должен быть настроен на вывод. Порт C также настроим на вывод.

Управляющее слово

УС

режим

Порт A

C7-4

режим

Порт B

C3-0

7

6

5

4

3

2

1

7

1

0

0

1

0

0

0

0

9

0


Разряды шины адреса A7, A6, A5 подключены к стробирующим входам дешифратора. Так как разряд A7 подключен к неинверсному входу, то в него должна быть записана 1. Так как разряды A6, A5 подключены к инверсному входу, то они должны быть в состоянии 0.

Разряды шины адреса A4, A3, A2 подключены к позиционным входам дешифратора. Их состояние задает в трехразрядном двоичном коде номер выхода дешифратора, к которому подключен вывод микросхемы КР580ВВ55.

Разряды A1, A0 задают адреса внутренних регистров микросхемы КР580ВВ55.

A1

A0




0

0

Порт A

0

1

Порт B

1

0

Порт C

1

1

РУС



Адреса регистров КР580ВВ55










выход дешифратора
















A7

A6

A5

A4

A3

A2

A1

A0










1

0

0

0

0

1

0

0

A

H

кнопка



















0

1

B

H

реле



















1

0

C

H






















1

1

РУС

H




Маскирующее слово определяется следующим образом. Разряд, к которому подключена кнопка или катушка реле, устанавливается в 1.
Маскирующее слово для кнопки

7

6

5

4

3

2

1

0

0

0

0

0

0

0

1

0

0

2

Маскирующее слово для катушки реле

7

6

5

4

3

2

1

0

1

0

0

0

0

0

0

0

8

0

Программа




MVI A,90H

запись управляющего слова в аккумулятор




OUT 83H

выдача содержимого аккумулятора на адрес РУС

M:

IN 80H

запись в аккумулятор состояния по адресу порта A (порт кнопки)




ANI 02H

логическое умножение аккумулятора на маскирующее слово для кнопки




JNZ M

если результат не равен 0, то переходим на метку M




MVI A,80H

запись в аккумулятор маскирующего слова для катушки реле




OUT 81H

выдача содержимого аккумулятора на адрес порта B (порт катушки реле)


написать администратору сайта