Метка |
мнемокод |
байт |
тактов |
коментарий |
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).
Ссылка на скачивание - внизу страницы.