失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【分享】基于单片机家庭防盗报警系统设计-基于51单片机的智能照明控制系统-基于单片机

【分享】基于单片机家庭防盗报警系统设计-基于51单片机的智能照明控制系统-基于单片机

时间:2019-11-14 03:00:46

相关推荐

【分享】基于单片机家庭防盗报警系统设计-基于51单片机的智能照明控制系统-基于单片机

805基于单片机家庭防盗报警系统设计-毕设课设

安全、隐蔽家庭防盗报警器设计,该设计包括硬件和软件设计两个部分。模块化分为数据采集、按键控制、报警等模块。电路结构可划分为:热释电红外传感器、蜂鸣器、单片机控制电路、LED指示灯组成。处理器采用51系列单片机STC89C52。整个系统是在系统软件控制下工作的。设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,送出TTL 电平至STC89C52单片机。在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号。驱动蜂鸣器及报警指示灯报警。

1.该设计包括硬件和软件设计两个部分。模块划分为数据采集、按键设定、报警等。

2.本红外线防盗报警系统由热释电红外传感器、蜂鸣器、单片机控制电路、LED指示电路及软件组成。

3.系统可实现功能。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,红外热释电模块送出TTL 电平至STC89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。

#include <reg52.h> //调用单片机头文件#define uchar unsigned char //无符号字符型 宏定义变量范围0~255#define uint unsigned int //无符号整型 宏定义变量范围0~65535// 红外热释电传感器 平时为0 有输出为1sbit beep = P2^0; //蜂鸣器定义sbit red = P2^3; //红色发光二极管定义sbit green = P2^2; //绿色发光二极管定义sbit yellow = P2^1; //黄色发光二极管定义sbit hw = P0^0; //红外热释传感器定义bit flag_300ms = 0;uchar flag_alarm ;//报警标志位uchar flag_bufang ; //布防标志位uchar flag_bufang_en ; //布防标志位使能uint flag_value;//用做定时器的变量/***********************1ms延时函数*****************************/void delay_1ms(uint q){uint i,j;for(i=0;i<q;i++)

636基于51单片机的智能照明控制系统-设计资料

设计功能:

1、使用两个红外对管来检测是否有人进入办公室并进行人数统计,人数最多统计到二位数99人,并实时将人数显示到液晶屏LCD上,液晶屏同时显示实时日期/时间/星期;

2、使用4个LED灯模拟办公室的照明灯,在符合条件开启时,人数为0时灯不亮,人数小于10人亮一个灯,10-20人亮二个灯,20-30人亮三个灯,大于30人则全亮四个灯;

3、系统分自动/手动模式,可以通过按键切换模式,并有LED指示当前所在模式;

4、在自动模式下,可以设定定时时间段,在定时时间段内,当办公室有人(人数大于0)的情况下,如果光线暗弱则自动打开照明灯,照明灯点亮个数根据人数而定,不在定时时间段或者办公室无人的情况下,关闭所有照明灯;

5、另外在手动模式下,可以通过手动开关控制照明灯的亮灭,人数统计部分仍然生效;

6、利用光敏电阻检测办公室的光线强弱;

633基于单片机电压控制灯光亮度报警系统-protues电路设计资料

实现的功能

1.电压测量:采用MCP3421,IIC协议,18位精度

2.数码管实时显示电压,误差不超过0.01

3.led显示,通电常量,超过电压范围警报

4.DAC0808输出,电压越高,LED越亮

P3 = 0xf7;P1 = led[bai] | 0x80; //|0X80是在此谓显示小数点delay_ms(4);P3 = 0xef;P1 = led[shi];delay_ms(4);P3 = 0xdf;P1 = led[ge];delay_ms(4);}void main(){unsigned char test_data[3] = { 0x00, 0x00, 0x00 }; //定义数组,存放IIC读取的数据long ad_temp; // 带符号长整数WrToMCP3421(SlaveADDR, 0x9C); // 1001 1100 首次配置MCP3421芯片LED_G =LED_ON;while (1) {RdFromMCP3421(SlaveADDR, test_data, 3); // 连续读取3个字节数据ad_temp = test_data[0] << 8; //将三个字节的合并成一个数ad_temp = ad_temp + test_data[1];ad_temp = ad_temp << 8;ad_temp = ad_temp + test_data[2];v_out = 2.048 * ad_temp*4 / 131071; //进行电压值转化 *4是因为做了一个分压电路if (v_out >TOP_LIMIT) {//根据电压值显示不同ledLED_R = LED_ON;点击并拖拽以移动

630基于51单片机的公交车安全智能检测系统-设计资料

本资料是基于单片机的公交车安全监测系统

具有如下功能:

1、监测环境的温度,超标报警。可以设置上下限

2、监测是否有火灾以及有毒气体,超标报警,可以设置上下限。

3、通过1602显示。

4、计算车上的人数,并通过液晶显示。

5、可以有按键设置等其他辅助功能。

sbit ENTER=P3^0;//设置键sbit IN1=P3^6;//红外检测sbit IN2=P3^7;//红外检测sbit OUT1=P1^3;//红外检测sbit OUT2=P1^4;//红外检测sbit LED=P1^5;//指示灯sbit BEEP=P1^6;//蜂鸣器sbit FAN=P1^7;//风扇sbit SMOKE=P3^3;//烟雾检测sbit DQ=P3^5;//温度1数据口int temperature;//全局变量 温度int Temp_UP=70; //设置上限温度,默认是70度int Temp_DOWN=28;//设置下限温度,默认是28度uchar ENTER_TIME;//确认按键按下次数int Value;//人数uchar IN1_flag=0;//标志位uchar IN2_flag=0;uchar OUT1_flag=0;uchar OUT2_flag=0;uint Count1; //T0定时器中断计数次数uchar Miao1;uint Count2; //T1定时器中断计数次数uchar Miao2;/*********************************************************************************************************************/void delay1(uint z) //延时函数

632基于51单片机的金属探测仪控制设计-毕设课设资料

硬件构成:

单片机+LM393+LCD1602液晶+电感线圈+ 按键+蜂鸣器设计而成;

功能介绍:

1.实现金属物质的探测,如硬币,钥匙,金属手机壳等,LED和蜂鸣器实现声光报警。

2.按键设置探测金属的精度,掉电记忆。

3.液晶显示测量值,方便记录和更改。

4.结构简洁,稳固,高效。

文章转自电设屋,资料百度网盘下载地址/share.html​

目录

805基于单片机家庭防盗报警系统设计-毕设课设

636基于51单片机的智能照明控制系统-设计资料

633基于单片机电压控制灯光亮度报警系统-protues电路设计资料

630基于51单片机的公交车安全智能检测系统-设计资料

632基于51单片机的金属探测仪控制设计-毕设课设资料

【分享】基于单片机家庭防盗报警系统设计-基于51单片机的智能照明控制系统-基于单片机电压控制灯光亮度报警系统-基于51单片机的公交车安全智能检测系统-基于51单片机的金属探测仪控制设计-毕设课设资料

如果觉得《【分享】基于单片机家庭防盗报警系统设计-基于51单片机的智能照明控制系统-基于单片机》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。