用52单片机做一个简单的被动式红外线报警器的程序

请高手帮忙写一个完整程序给我,低电平的时候,喇叭不响,单片机上的数码管上显示0000;高电平的时候,报警蜂鸣器和喇叭响,单片机上的数码管显示时间

没有完整程序,有思路。
先初始化硬件,
比如中断什么的,你要显示时间,得设置定时器中断。(这里又可以延伸出时间设定程序,做好了就是一个电子时钟。)
红外电平,可以用外部中断。当低电平的时候,变量dianping_flag是0,当高电平的时候,变量是1。
在主函数循环里面,扫描一个dianping_flag,当0时,进入display1();(显示0000子函数)。当1时,进入display2();(显示时间),并且控制喇叭工作。
显示时间函数,你可以用动态扫描法,动态显示数据。
就这样了,还有不明白的追问追问

哪开头定义什么

追答

52单片机你没有接触过吗?
头文件必须的,其他的貌似不需要定义了吧?至于变量,你要用什么,就定义什么了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-12
你连硬件图和原理图都不给,怎么给你写程序........追问


连到单片机上

对于简单的被动式红外报警器的程序。。
红外接收器产生信号后会发送给单片机,这时只要你在程序中实时监测这个端口的电平就行,用if语句就行,如果接收到信息,就执行你想执行的程序。这个板子是你自己焊的最小系统板?一般自己焊最小系统板的时候都要加上上电复位或者加按键复位的,也有两个都加的,我就喜欢两个都加上,这样用的时候比较...

单片机的红外线防盗报警器设计的绿灯不亮
单片机的红外线防盗报警器设计的绿灯不亮是接地问题。红外线防盗报警器分主动式和被动式两种。主动式红外线报警器,是报警器主动发出红外线,红外线碰到障碍物,就会反弹回来,被报警器的探头接收。

怎么安装红外线防盗报警器 红外线防盗报警器原理介绍
首先检查红外线报警器的线路应焊接无误;第二步,电源电路调试,先断开负载,再用万用表测量78L05的3脚应有5v电压,然后先不要装入AT89C2051单片机,用短路线把U1插座的12脚接地,调整VD1和VD7的安装位置和角度,测量U1插座的2脚电压。当VD1和VD7之间无遮挡时2脚电压为0伏,有遮挡时为5伏。用相同...

家庭红外线报警系统毕业设计论文
控制器与家里电话并接在一条电话线上。为了实现报警放打电话共用一条线,摘机电路按如下设置:将电话振铃信号通过光电耦合器TP521输入到AT89S52的IT脚,进行计数。接到振铃信号时,若连续振铃10次用户还没有摘机,则自动转到家庭智能报警器,CPU置P1.5脚为“1”,使继电器K1吸合,实现自动摘机功能。若在这10次振铃过程...

在89C52单片机里面怎么用程序把I\/O设定为高阻态状态??
单片机在读准双向口的端口时,先应给端口锁存器赋1,目的是使FET关断,不至于因片内FET导通使端口钳制在低电平。上下拉一般选10k!芯片的上拉\/下拉电阻的作用最常见的用途是,假如有一个三态的门带下一级门。如果直接把三态的输出接在下一级的输入上,当三态的门为高阻态时,下一级的输入就如同漂空一样。可能...

51单片机多机通信中从机是不是上电后一直处于被动式回答,处于接收状态...
大大提高了速度。还有一种令牌时序式通讯协议。 也可以实现从从站直接数据传输。 即每次主站发送完数据,总是等待一段时间,在这段时间内,主站接受状态,释放总线。留出时间让从机主动,各从机则从主机发讯后的时刻开始计时,各自在规定的时间段内有主动发讯的权利,如果不主动发讯,视为弃权,规定...

多路防盗报警器的设计如果用红外线怎么设计?
一、前端的探测器选择,推荐使用,红外线+微波双鉴探测器,相比单纯的红外线误报率要低,报警准确性要高;二、报警主机的选择,选择总线制与分线制,一般距离较远,点较多,选择总线制主机可有效降底线路成本及施工成本。当然如果距离很近也可以采用无线的成本更低。具体可以联系合肥瑞视智能技术员 ...

室外一般采用红外什么设备来实现防盗?
主机1台、红外防盗栅栏3光束4对、探测器1个、门磁1个 4\/5页 功能型配置可实现功能:在本案的配置中,我们在阳台和窗户外使用红外对射栅栏布防,能在有人靠近阳台和窗户的时候及时报警,据侵入者于室外,避免入侵者进入室内后与主人的正面冲突,更好的保障人身和财产安全。缺点:室内采用普通探测器,鉴别...

各位亲们,有谁做的毕业设计是(基于单片机的车削数控运动控制)啊,或者...
如下图是常见的两坐标简易数控系统的组成框图。系统软件固化在单片机的存储器中,加工程序可通过键盘或磁带机输入,经系统软件进行编辑处理后输出一个系列脉冲,再经光电隔离,功率放大后大驱动两台步进电机,分别控制机床两个方向的运动,完成位置、轨迹和速度的控制。根据需要,微机还可通过继电器电路,实现对诸如主轴起停、...

如何设计小区安防监控
然后进入主程序循环,首先记录报警状态,脉冲表数据,然后将上述两种数据存入24C16中,查询键盘,通过串口响应PC机通信命令与PC机之间进行数据传输。 系统通信 通信的发起方总是主机开始,由PC机控制通讯的主动性,单片机在通讯过程中处于被动地位。由于各分机共享同一频率,为避免冲突,PC机通过巡查分机的工作方式查询各单片机是否...

相似回答