1、数字温湿度传感器DHT11 操作C语言源代码 2、带校验 3、带读操作超时处理

//IO定义

#defineP_DataIN_DHT11PB0_IN

#defineP_DataOUT_DHT11PB0_OUT

//宏定义

#define BSET_DHT11P_DataOUT_DHT11 = 1

#define BCLR_DHT11P_DataOUT_DHT11 = 0

//***************************************

// 模块功能:读取DHT11的数据

// 该模块为温湿度传感器 当主机给启动信号后

// 该模块会连续发出5个字节的数据 共耗时约4MS

// 第一二个字节为湿度数据的整数与小数部分

// 第三四个字节为温度数据的整数与小数部分

// 第五个字节为校验码 它是前四个数据相加后的后8位的数值

// 程序带未传感器未连接检测 及读数据超时处理

//***************************************

//*************************************

// 函数名称:VerificaDHT11Data

// 函数功能:效验DHT11所读的数据是否正确

// 入口参数:

// 出口参数:校验正确返回1 否则返回0

// 备注:

//***************************************/

uint8 VerificaDHT11Data(uint8 *a)

{

uint8 i ;

uint8 Tmp

有关温湿度传感器DHT11的C语言编程,数字温湿度传感器DHT11 操作C语言源代码相关推荐

  1. C 语言编程 — 输入/输出与文件操作

    目录 文章目录 目录 前文列表 输入/输出 scanf() 和 printf() getchar() 和 putchar() 文件操作 打开文件 关闭文件 写入文件 读取文件 二进制 I/O 函数 前 ...

  2. c语言填数字游戏求解过程解读,c语言编程--数字游戏.doc

    c语言编程--数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...

  3. 有没有c 或c语言的短期培训学校,根河学c语言编程,根河学c语言编程的学校,根河学c语言编程报个培训班怎么样...

    根河学c语言编程,根河学c语言编程的学校,根河学c语言编程报个培训班怎么样 首页 > 软件 > 根河学c语言编程 作者:镀金池   发布时间:2017-11-30 11:02 另外,尽早调 ...

  4. 8051单片机c语言编程模板,完美的8051单片机C语言编程模板.doc

    完美的8051单片机C语言编程模板.doc <8051单片机C语言编程模板> [程序开始处的程序说明] /***************************************** ...

  5. dht11传感器c语言程序,数字温湿度传感器DHT11 操作C语言源代码

    //IO定义 #define P_DataIN_DHT11 PB0_IN #define P_DataOUT_DHT11 PB0_OUT //宏定义 #define BSET_DHT11 P_Data ...

  6. 红灯停绿灯行c语言编程,基于物联网应用的《C语言程序设计》教学模式研究

    [摘要] 物联网是信息技术的最新发展发向,C语言程序设计又是物联网相关专业中的基础课,在物联网中的应用广泛,本文结合所任教的技工院校学生特点,在分析了C语言教学中存在的问题后,对C语言的教学模式进行了 ...

  7. c语言编程题输入两个直角边,C语言编程 直角三角形已知两边求第三边

    C语言编程题 求大神解答 好久没写C了,不知道对不对:intsum=0;intindex=0;for(;indexsum+=a[2][index];}returnsum; C语言编程题,求分段函数 刚 ...

  8. c语言 方程改main的值_C语言编程笔记丨编写第一个C语言程序hello world,我教你哇...

    如果用C语言输出:Hello,world!,该如何编写程序? **代码如下:** #include//包含标准库的信息 main()//定义名为main的函数,不接受参数值 {//main函数的语句都 ...

  9. c语言编程 遍历字符串,请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789......

    导航:网站首页 > 请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789... 请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如 ...

最新文章

  1. spring cloud @RefreshScope刷新问题
  2. Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-上
  3. 2003 SERVER 本地连接 TCP/IP问题[转]
  4. 【Flask】数据的CRUD之更新和删除操作
  5. JavaFX逆运动学库2.0
  6. commons-lang常用方法
  7. “阿法狗”之父:关于围棋,人类3000年来犯了一个错
  8. 基于javaweb(springboot+mybatis)网上酒类商城项目设计和实现以及文档报告
  9. 研究员公开Razer 0day,插入鼠标即可获得Windows管理员权限
  10. 如何在Linux(Ubuntu)上安装Maven
  11. PMP-36项目风险管理
  12. OPNsense用户手册-别名
  13. 为什么下载eclipse很慢很慢
  14. 计算机自定义桌面,如何自定义电脑桌面的图标显示
  15. 2022 IDEA全家桶使用最新主题(免申请)
  16. 国考省考申论:2次阅读法:1读感知材料类型和段落关系,2读根据问题词,原因词,影响词,对策词,关联词把握得分要点
  17. excel智能提取_Excel智能艺术家谱
  18. 从网页抓取数据的一般方法
  19. spa 搜索引擎_夜场SPA搜索引擎收录排名,持久排名
  20. Java编写太阳升起,描写早晨太阳升起的句子

热门文章

  1. AI遮天传 ML-广义线性模型(一)
  2. oracle nls lang 修改,修改NLS参数、NLS_LANG参数格式等
  3. 我是一只百度贴吧的小爬虫
  4. android 图像对比,图像对比在UI自动化中的应用
  5. 【RK部署】RK3566部署PaddleOCRv2踩坑记录
  6. oracle转换当前时间,oracle数据库中时间转化方法分享
  7. Unity笔记(5):Make Character Animation【2D】
  8. XLNet实现超长文本分类
  9. 爬虫 代理ip池构建及使用
  10. OpenCV 编译安装教程