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

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

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

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

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

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

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

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

#include 	         //调用单片机头文件
#define uchar unsigned char  //无符号字符型 宏定义	变量范围0~255
#define uint  unsigned int	 //无符号整型 宏定义	变量范围0~65535

//   红外热释电传感器 平时为0  有输出为1

sbit 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

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

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

设计功能:

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

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

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

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

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

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

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

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

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

实现的功能

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

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

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

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

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


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) {                //根据电压值显示不同led
            LED_R = LED_ON;
点击并拖拽以移动

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

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

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

具有如下功能:

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

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

3、通过1602显示。

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

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

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

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

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.结构简洁,稳固,高效。

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

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

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

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


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

目录

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

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

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

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

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


你可能感兴趣的:(单片机,嵌入式硬件,c语言,proteus,51单片机)