资源简介
STC15W4K单片机读取DHT11的温湿度数据在串口打印出来,本历程已经配置好了串口1和串口3两个串口,直接在main函数中调用即可。DHT11驱动的主要问题是 时序问题,所以本历程封装好了DHT11库函数和Delay延时库函数,在做移植时只需对延时略作修改即可。

代码片段和文件信息
#include “delay.h“
/****************★★★★★★★★★★★★★★★★★★★★★★★★*********************/
/**************STC15W4KS4-DHT11-UART1***********************************************/
/**************STC15W4KS4读取DHT11温湿度数据,通过UART1打印出来***********************/
/**************作者:隔壁家的老婆饼***************************************************/
/**************QQ:976764326***********************************************************/
/**************Email:976764326@qq.com************************************************/
/**************时间:2018/9***********************************************************/
/**************工作频率:11.0592MHz***************************************************/
/****************★★★★★★★★★★★★★★★★★★★★★★★★*********************/
void Delay1ms(unsigned char t) //@11.0592MHz
{
unsigned char ijz;
for(z=t;z>0;z--)
{
_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
}
//void Delay5us(unsigned char t) //@11.0592MHz
//{
// unsigned char iz;
// for(z=t;z>0;z--)
// {
// _nop_();
// i = 11;
// while (--i);
// }
//}
//void Delay_OneWire(unsigned int t)
//{
// unsigned char i;
// while(t--){
// for(i=0; i<10; i++);
// }
//}
void Delay10us() //@11.0592MHz
{
unsigned char i;
_nop_();
i = 25;
while (--i);
}
void Delay1000ms() //@11.0592MHz
{
unsigned char i j k;
_nop_();
_nop_();
i = 43;
j = 6;
k = 203;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void Delay(int cnt)
{
while(cnt>0)
{
Delay1000ms();
cnt--;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4043 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\delay.lst
文件 3046 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\delay.obj
文件 3966 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\dht11.lst
文件 12324 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\dht11.obj
目录 0 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\inc\
文件 1081 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\inc\delay.h
文件 1087 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\inc\dht11.h
文件 11729 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\main.lst
文件 20706 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\main.obj
目录 0 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\
文件 3058 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\delay.obj
文件 12336 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\dht11.obj
文件 20718 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\main.obj
文件 33412 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\ST15W4K-DHT11-DEMO
文件 1108 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\ST15W4K-DHT11-DEMO.build_log.htm
文件 3127 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\ST15W4K-DHT11-DEMO.hex
文件 140 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\obj\ST15W4K-DHT11-DEMO.lnp
目录 0 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\scr\
文件 1711 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\scr\delay.c
文件 1905 2018-09-08 12:20 STC15W4K-DHT11-UART1读取\scr\dht11.c
文件 6724 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\scr\main.c
文件 33340 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO
文件 1096 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.build_log.htm
文件 82 2018-09-08 11:53 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.lnp
文件 21406 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.M51
文件 73431 2018-09-08 12:21 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.uvgui.97676
文件 5434 2018-09-08 11:42 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.uvopt
文件 14241 2018-09-08 11:54 STC15W4K-DHT11-UART1读取\ST15W4K-DHT11-DEMO.uvproj
- 上一篇:MPEG2标准的编解码器
- 下一篇:技术文档模板——word模板
相关资源
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- proteus仿真、keil4、DHT11、LCD1602
- DHT11 21 22库文件
- 基于zigbee温湿度传输及控制带wifiAPP查
- stm32之传感器DHT11.zip
- DS18B20温度+DHT11湿度+LCD1602
- DHT11温湿度传感器项目代码.rar
- STM32F103C8T6+DHT11+SGP30+CH340+ADC
- STM32F103C8T6+DHT11+OLED
- 基于STM32的DHT11的温湿度采集GSM报警系
- cc2530-contiki读取DHT11并发送数据例程
- STM32温湿度传感器DHT11代码,通过串口
- 基于proteus 的 STM32 采集DHT11 仿真 +
- DTH11温湿度显示在IIC_OLED上,好用,自
- STM32F103C8T6-DHT11温湿度传感器.rar
- 基于FPGA的DHT11的温湿度数据采集
- SampleApp_dht11.zip
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- 基于STC89C52的温湿度检测
- DHT11温湿度传感器例程
- 数字温湿度传感器DHT11详解及例程利用
- STM32DHT11程序
- 里程表 STM32+霍尔传感器+EEPROM+LCD+DHT
- stm32f103+dht11温湿度传感器例程
- DHT11.rar
- 完整工程串口12、DHT11、BH1750、mh-z14
- 温湿度传感器DHT11资料+程序
- 乐鑫Esp8266驱动 ds18b20、dht11 温湿度传
- STM32F103C8T6按键调整参数断电保护,温
- CC2530+DHT11温湿度传感器+HC-SR04超声波传
评论
共有 条评论