湖 北 汽 车 工 业 学 院 毕 业 论 文
附录
汽车遥控防盗报警器系统程序 ORG $FFFE FDB MAIN ORG $8000
MAIN:MOV #$FF,P0;P0口每位置1 MOV #$00,P1;P1口每位清0 BSR DELAY1S;延时3s BSR DELAY1S BSR DELAY1S
M2:BRCLR 2,P1,M2;判断红外遥控模块是否有信号 BSR DELAY100;延时100ms,去抖动 BRSET 0,P1,START;若有信号转去检查数据 BRA M2;无信号返回
START:BRCLR 0,P1,FD1;判断报警器开关信号 BSR DELAY100
BRSET FDSD;有则进入防盗设定 SD1: BRCLR 0,P1;判断报警器开关信号 BSR DELAY100
42
湖 北 汽 车 工 业 学 院 毕 业 论 文
BRSET FDJC;有则进入防盗解除 ;防盗设定 FDSD
: BSR SGTS;调用声光提示1次子程序 BSR DELAY1s;延时1s BSR DELAY2s;延时2s
BSET 1,P2;振动传感器开始工作 FD1: BRSET IRQ,FD2;判断有无振动信号 BSR DELAY20 BRCLR 6,P0;
BRCLR 7,P0;有则转声光报警
FD2: BRCLR 2,P1,FD3;判断人体感应器是否有信号 BSR DELAY20
BRSET 2,P1,START;有则返回 FD3: BRA FD1 ;防盗解除
FDJC: BSR SGTS;声光提示 2 次 BSR DELAY1s BSR SGTS
43
湖 北 汽 车 工 业 学 院 毕 业 论 文
BCLR 1,P2;振动传感器停止检测 BRA MAIN
44