Курсовая работа: Микроконтроллер системы управления (автосигнализация)

JB P,L8 ;перейти на метку L8 если бит равен 1

CPL P ;инвертировать бит Р

CALL BAGAJ ;вызов подпрограммы

L8: MOV R1,#0008h ;переслать константу в регистр R1

CALL ALARM ;вызов подпрограммы сигнализации

L7: JNB F,L9 ; прейти на метку L9 если бит равен 0

MOV R1,#0002h ;переслать константу в регистр R1

CALL ALARM ; вызов подпрограммы сигнализации

JB P,L10 ;перейти на метку L10 если бит равен 1

CPL P ;инвертировать бит Р

CALL KAPOT ;вызов подпрограммы

L10: MOV R1,#0008h ; переслать константу в регистр R1

CALL ALARM ;вызов подпрограммы сигнализации

L9: JB P,L3 ;перейти на метку L3 если бит равен 1

L13: CPL G ;инвертировать бит G

MOV R1,#0001h ; переслать константу в регистр R1

CALL ALARM ;вызов подпрограммы сигнализации

JMP START ;перейти на начало программы

;Подпрограммa 1. Организуется контроль датчиков дверей и багажника

BAGAJ: JNB D,L11 ;перейти на метку L11 если бит равен 0

L16: MOV R1,#000Ah ;переслать константу в регистр R1

CALL ALARM ;вызов подпрограммы сигнализации

L11: JNB F,L12 ;перейти на метку L12 если бит равен 0

JMP L16 ;перейти на метку L16

L12: JB P,BAGAJ ; перейти на метку BAGAJ если бит равен 1

JMP L13 ;перейти на метку L13

;Подпрограмма 2. Организуется контроль датчиков дверей и капота

KAPOT: JNB D,L14 ;перейти на метку L14 если бит равен 0

L17: MOV R1,#000Ah ;переслать константу в регистр R1

К-во Просмотров: 400
Бесплатно скачать Курсовая работа: Микроконтроллер системы управления (автосигнализация)