3

基于单片机的防盗报警监控系统设计(#0401)

 1 year ago
source link: https://blog.51cto.com/u_15856507/5813898
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

基于单片机的防盗报警监控系统设计(#0401)

精选 原创

随着经济的发展,人们的生活水平得到很大的提高,对私有财产的保护意识也在不断增强,对防盗措施也提出了新的要求。家庭防盗报警系统也是因为这市场需求而逐渐诞生并越发成熟。

1、采用51单片机作为主控单元;

2、采用红外热释电人体感应报警器;

3、当按下布防键30秒钟后,系统进入布防状态,只要有人进入监控范围系统马上报警;

4、报警方式:红色LED闪烁,蜂鸣器鸣响。

基于单片机的防盗报警监控系统设计(#0401)_人体感应

1、紧急报警键:按下,系统会马上报警。

2、布防键:按下布防键绿色发光二极管会闪烁,说明系统准备开始布防,30秒钟后绿色发光二管会长亮,说明系统进入布防状态。

3、取消键:按下取消键可取消当前报警。

基于单片机的防盗报警监控系统设计(#0401)_防盗报警_02

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

基于单片机的防盗报警监控系统设计(#0401)_系统设计_03

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

基于单片机的防盗报警监控系统设计(#0401)_电路设计_04

主程序设计

void main()
{
time_init(); //定时器初始化程序
beep = 0; //开机叫一声
delay_1ms(200);
P0 = P1 = P2 = P3 = 0xff; //初始化单片机IO口为高电平
while(1)
{
key();
yellow = ~hw; //红外热释电指示灯 有输出就亮黄灯
if(key_can < 10)
{
key_with(); //按键设置函数
}
if(flag_300ms == 1)
{
flag_300ms = 0;
hongwai_dis(); //红外报警函数
}
}
}

源文件获取

关注公众号【电子开发圈】,首页发送 “防盗” 获取;


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK