加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

11/22 09:45
1022
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

漏电火灾报警:

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

相关推荐

电子产业图谱