返回首页

急求温湿度传感器AM2301(DHT21)用51单片机驱动,在数码管上显示的程序 你能发给我一份吗?谢谢

来源:www.ahlulin.com   时间:2023-08-30 20:38   点击:198  编辑:admin   手机版

一、急求温湿度传感器AM2301(DHT21)用51单片机驱动,在数码管上显示的程序 你能发给我一份吗?谢谢

CATIC仪表H1室内温湿度变送器

● 用于室内温湿度检测

● 高性能数字式传感器及电路,轿则早保盯茄证精确测量和温度补偿

● 良好的长期稳定性和可靠性

更详情的温湿度变送器请联系深圳中航“www、闭雀catic-i.com”

二、能请大神帮我看看52单片机和sht10温湿度传感器程序吗

温湿度传感器也单片机组成系统现在做课程设计的很多,网上也有不少例程可供参考,应该可以帮到你。

三、c51单片机温度传感器c语言程序

void delay_18B20(unsigned int i)

{

while(i--);

}

void Init_DS18B20(void)

{

unsigned char x=0;

DQ = 1; //DQ复位

delay_18B20(80); //稍做延时

DQ = 0; //单片机将DQ拉低

delay_18B20(800); //精确延时 大于 480us

DQ = 1; //拉高总线

delay_18B20(140);

x=DQ; delay_18B20(200);

}

unsigned char ReadOneChar(void)

{

uchar i=0;

uchar dat = 0;

for (i=8;i>0;i--)

{

DQ = 0; // 给脉冲信号

dat>>=1;

DQ = 1; // 给脉冲信号

if(DQ)

dat|=0x80;

delay_18B20(40); //40

}

return(dat);

}

void WriteOneChar(uchar dat)

{

unsigned char i=0;

for (i=8; i>0; i--)

{

DQ = 0;

DQ = dat&0x01;

delay_18B20(50); //50

DQ = 1;

dat>>=1;

}

}

unsigned int ReadTemp(void)

{

unsigned char a=0;

unsigned char b=0;

unsigned int temp_value=0;

Init_DS18B20();

WriteOneChar(0xCC);

WriteOneChar(0x44);

delay_18B20(1000);

Init_DS18B20();

WriteOneChar(0xCC);

WriteOneChar(0xBE);

delay_18B20(1000);

a=ReadOneChar(); //读取温度值低位

b=ReadOneChar(); //读取温度值高位

temp_value = b<<8;

temp_value |= a;

return temp_value;

}

四、单片机at89c51编写温湿度监控程序

找到温湿度探测器,了解探测器的输出指标,连接到C51的中断脚,编程,不断查询中断,根据探测器的输出,编码成8段码,输出。并设置一个告警值,达到告警值,输出全8.闪耀。

五、基于5AT89C51单片机温湿度控制系统的C语言的编程。急急急!!!好心人回答下 传感器是DHT11 LCD1602显示

说的很复杂,其实很简单,完成两点:

1,用传感器来采集数据,然后用AD转换,传给单品机,单片机做出比较,高于设定值执行一个操作。

2,采用一个大循环,各个功能循环。

没有难点,主要是关系多点

顶一下
(0)
0%
踩一下
(0)
0%