Курсовая работа: Автомобильная сигнализация

JNB P2.4,SIGNAL3 ; переходим на метку SIGNAL3,

JNB P2.5,SIGNAL3 ; если открыты двери, капот

JNB P2.6,SIGNAL3 ; или багажник

JMP BLOCKING ; переход к п/п блокировки

SIGNAL3: MOV R0,#3 ; программа

LOOP3: CALL SIGNAL1 ; реализации трех

CALL DELAY ; сигналов сиреной

DJNZ R0,LOOP3 ; с последующим переходом

JMP BEGIN ; в начало

SIGNAL5: MOV R0,#5 ; программа

LOOP5: CALL SIGNAL1 ; реализациипяти

CALL DELAY ; сигналовсиреной

DJNZR0,LOOP 5 ; с последующим переходом

JMPGAUGE _ L ; к опросу датчиков GAUGE_L

BLOCKING : SETBP0.0 ; блокировка стартера

SETB P0.1 ; закрытие дверей

SETB P0.2 ; закрытие багажника

CALL SIGNAL11 ; сигнал сирены и габаритов - СИСТЕМА НА ОХРАНЕ!

GAUGE_L: JNB P2.2,SIGNAL5 ; 5 сигналов сирены, если сработал датчик ; слабого удара

GAUGE_S: JNB P2.3,LABELB ; переход на метку LABELB, если ; сработал датчик сильного удара

IGN_BOX: JB FBOX,IGN_KAPOT ; переход к IGN_KAPOT, если датчик ; багажника игнорируется

BOX : JBP2.5,IGN _ KAPOT ; переход к IGN_KAPOT, если датчик ; багажника не срабатывает

INC OVER_B; если датчик багажника сработал, то +1 к ; константе хранящей число срабатываний ; этого датчика

JMP LABELB ; переход на метку LABELB, включающую ; сирену

IGN _ KAPOT : JBFKAPOT,IGN _ DOOR ; 8 ниже следующих строк выполняют ; аналогичную функцию,

KAPOT : JBP2.4,IGN _ DOOR ; как при опросе датчика багажника (выше),

INCOVER_K; только для датчиков капота и дверей!

JMP LABELB ;

IGN_DOOR: JB FDOOR,CHECK_ALARM ;

К-во Просмотров: 676
Бесплатно скачать Курсовая работа: Автомобильная сигнализация