{ }
while(flag==1) {
if(h_y==0) {
TR0=1; for(i=0;i<10;i++) {
for(frq=30;frq<250;frq++) { }
for(frq=250;frq>30;frq--) {
P1=0xff;
.26.
TR0=1;
for(frq=30;frq<200;frq++) { }
for(frq=200;frq>30;frq--) { } TR0=0; beep=1;
P1=0xff; delayms(50); P1=0x00; delayms(50);
P1=0x00; delayms(10);
}
}
}
delayms(10);
TR0=0; beep=1;
if(key3==1)//撤防 { }
if(key2==1)//紧急报警 {
delay(10); TR0=1; for(i=0;i<10;i++) { }
.27.
di();di(); flag=0; while(key3==1);
for(frq=30;frq<250;frq++) { }
for(frq=250;frq>30;frq--) { }
P1=0xff; delayms(10); P1=0x00; delayms(10);
TR0=0; beep=1;
}
if(key4==1)//紧急报警 { TR0=1;
for(frq=30;frq<250;frq++) { P1=0x00; delayms(10);
}
for(frq=250;frq>30;frq--) { P1=0xff; delayms(10); } TR0=0; beep=1; }
}
}
void main() { TMOD=0x01; TH0=0x00; TL0=0xff; EA=1; ET0=1;
TR0=0;
.28.
beep=0; delay(300);
beep=1; //关闭蜂鸣器 flag=0;; while(1) { an_jian();
}
}
void T0_int() interrupt 1 { TH0=0xfe; TL0=frq; beep=~beep;
}
.29.
指导教师评语(主要评价论文的工作量、试验数据的可靠性、论文的主要内容与特点、写作水平等): 论文的工作量: 试验数据的可靠性: 论文的主要内容与特点、写作水平: 签 名: 年 月 日 答辩委员会评语及论文成绩(主要评价论文的性质、难度、质量、综合训练、答辩情况、不足等。评定论文成绩): 论文的性质、难度、质量: 学生的综合训练、答辩情况、不足等: 论文成绩: 主任委员签名: 年 月 日 .30.