|
Метка |
мнемокод |
байт |
тактов |
коментарий |
|
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
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.