一、急求温湿度传感器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,采用一个大循环,各个功能循环。
没有难点,主要是关系多点