Упрощенная схема системы распределения потоков информации. Расчет времени работы программы в самом длинном цикле. Указание адресов памяти и устройств ввода-вывода, страница 2

Метка

мнемокод

байт

тактов

коментарий

MVI A,CW

2

7

Инициализация

OUT CWR

3

10

nachalo

MVI A,00 h

2

7

Отключаем центральный замок, сирену, датчик вибрации

OUT PORT C

2

10

LXI H,4000 h

3

10

MVI M,00 h

2

7

prov

IN PORT C

2

10

Проверка поступления сигнала (включение/выключение) на приемник с пульта

ANI 10 h

2

7

JZ vin

3

10

MVI A,05h

2

7

Включение центрального замка и индикатора экрана сотстояния

OUT PORT C

2

10

LXI H,4000 h

3

10

Включение датчика вибрации

MVI M,02 h

2

7

du

LDA 4000 h

3

13

Проверка состояния датчика вибрации (был удар/небыл)

CPI 03h

2

7

JZ danger

3

10

IN PORT C

2

10

ANI 10 h

2

7

Проверка поступления сигнала (включение/выключение) на приемник с пульта

CPI 10 h

2

7

JC nachalo

3

10

JMP du

3

10

danger

MVI A,0F h

2

7

TIMER

OUT PORT C

2

10

MVI A,A7

2

7

delay

DCR A

1

5

JNZ delay

3

10

MVI A,0D h

2

7

OUT PORT C

2

10

TIMER=0

read

IN PORT C

2

10

ANI 20 h

2

7

Проверка состояния таймера (истек или нет)

JNZ read

3

10

LDA 4000 h

3

13

Проверка состояния датчика вибрации (был повторный удар/небыл)

CPI 03h

2

7

JZ danger

3

10

IN PORT C

2

10

Проверка поступления сигнала (включение/выключение) на приемник с пульта

ANI 10 h

2

7

JNZ sir0

3

10

JMP danger

3

10

sir0

IN PORT C

2

10

ANI 10 h

2

7

JZ nachalo

3

10

MVI A,05 h

2

7

Отключение сирены

OUT PORT C

2

10

JMP du

3

10

Всего (байт)

103

7. Выбор устройств памяти.

Так как размер программы составляет 103 байта, то целесообразно выбрать плату ROM размером – 128 байт.


8. Схема электрическая принципиальная.


9. Расчет времени работы программы в самом длинном цикле. Указание адресов памяти и устройств ввода-вывода.

В данной системе рассчитать время работы программы в самом длинном цикле, так как система завершает свою работу только при отключении питания.

Адресация значений датчика удара:

Метка

Номер ноги

Код HIGHT

15

14

13

12

ДУ

0

1

0

0

10. Заключение.

В процессе работы была спроектирована задуманная система. Данная система полностью соответствует поставленной цели, спроектировать систему предохранения автомобиля от несанкционированного проникновения злоумышленников. В процессе создания данной системы были закреплены знания, полученные в результате изучения дисциплины «Микропроцессорные управляющие системы».

11. Список литературы.

1.Список команд микропроцессора  КР580ВМ80А.

2. Internet