• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于51单片机的火灾报警【温度,烟雾,漏电】(仿真)

2024/11/22
2262
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

有需要资料的可了解一下.docx

共1个文件

漏电火灾报警:

1、测量室内温度、烟雾浓度、漏电流

2、按键设置报警值,测量值超过阀值报警。

3、数码管显示系统状态

#include "max7219.h"
#include "intrins.h"
void max_send_byte(uchar addr,uchar i) //发送i到addr
{
	uchar k=0;
	uchar a;
	a=addr;
	max_load=0;
	for(k=0;k<8;k++)
	{
		if((a & 0x80)>0)
			max_din=1;
		else
			max_din=0;
		a<<=1;
		max_clk=0;
		_nop_();
		max_clk=1;
	}
	a=i;
	for(k=0;k<8;k++)
	{
		if((a & 0x80)>0)
			max_din=1;
		else
			max_din=0;
		a<<=1;
		max_clk=0;
		_nop_();
		max_clk=1;
	}
	max_load=1;
}
//初始化
//i设置数码管个数
void max_init(uchar i)
{
	max_send_byte(0x0b,i);//设置个数
    max_send_byte(0x09,0);//译码方式
	max_send_byte(0x0a,0x0f);//最亮
	max_send_byte(0x0c,0x01);//开启显示
	max_send_byte(0x00,0x00);//关闭测试功能
}

  • 有需要资料的可了解一下.docx
    下载
点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!