• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-07-28
  • 语言: 其他
  • 标签:

资源简介

使用热释电模块进行的报警器设计,实验原理图下次上传

资源截图

代码片段和文件信息

#include 

#define uc unsigned char
#define ui unsigned int

sbit SOS = P1^0;//布防
sbit bufang = P1^1;//报警按键
sbit chefang= P1^2;//撤防
sbit baojing= P1^3;//蜂鸣器

bit bdata flagflag1;//flag布防标志,flag1布防倒计时标志 
uc tt1; //定时器专用变量 

void delay(ui x) //延时函数1ms  
{
ui ij;
for(i=0;i for(j=0;j<110;j++);
}

void kongzhi() //控制函数 
{
if((bufang==1)&&(flag==0)) //在报警等待时按下布防键  按下布防健相当于插卡
{
delay(10);
if((bufang==1)&&(flag==0))
{
t=0;
t1=0; //清零计时器 
TR0=1; //打开计时器 
P2=0x85; //显示字母b 
}
}
//if((flag==1)&&(SOS==1)) //报警按键按下 ,这个是我们再是不需要的报警
//{
//flag1=1; //蜂鸣器鸣响 
//P2=0xbf; //显示“-“
// TR0=1; //开启定时器 
//}
if(chefang==1) //撤防键按下  ,相当与是拔卡
{
delay

评论

共有 条评论

相关资源