资源简介
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模板
相关资源
- DHT11单片机程序及串口发送
- 基于STM8的温湿度传感器DHT11驱动代码
- 51单片机DHT11温湿度传感器12864显示
- DHT11温湿度传感器 资料
- NXP公司LPC17XX系列的 DHT11驱动
- DHT11程序液晶1602显示湿度和温度
- 基于STC12C5A的DHT11液晶1602显示程序
- DHT11中文资料、时序图、程序大集合
- DSP28335控制DHT11温湿度传感器
- 基于51单片机的智能大棚设计
- DHT11 430程序
- 基于51单片机DHT11的温湿度检测系统
- 基于MC9S12XS128的温湿度传感器DHT11程序
- 单片机温湿度检测源代码 dht11 lcd160
- DHT11自动检测
- DHT11温湿度 1602显示 89C52单片机
- DHT11库dht11‘’
- DHT11与STM32F103ZET6
- LCD1602+DHT11显示温湿度
- 基于STC89c52 的环境数据采集 DHT11+BH
- DHT11串口传输
- arduino 读取温湿度dht11
- STC15W4K.h
- 51单片机DHT11温湿度
- 基于TQ2440和DHT11的温湿度监控系统源码
- 基于51单片机DHT11温湿度检测和串口通
- 温湿度传感器DHT11数字(附1602显示程
- linux平台 DHT11驱动程序
- labview 温湿度界面
- cc2530 zigbee 智能家居 温湿度dht11 wifi转
评论
共有 条评论