基于51单片机hdt11程序.docxVIP

  • 19
  • 0
  • 约6.59千字
  • 约 10页
  • 2021-02-08 发布于天津
  • 举报
对时钟要求特别高以下两个程序前者时钟是后者是请注意区分使用范例单片机或功能串口发送温湿度数据晶振口定义区定义区超时则跳出循环判断数据位是还是如果高电平高过预定高电平值则数据位为湿度读取子程序以下变量均为全局变量温度高位温度低位湿度高位湿度低位校验位调用相关子程序如下主机拉低总线由上拉电阻拉高主机延时主机设为输入判断从机响应信号判断从机是否有低电平响应信号如不响应则跳出响应则向下运行判断从机是否发出的低电平响应信号是否结束判断从机是否发出的高电平如发出则进入数据接收状态数据接收状态数据校验功能描述

DHT11对时钟要求特别高,以下两个程序 前者时钟是 22.1184MHz; 后者是11.0592MHz请注意区分… //*************************************************************** // DHT11 使用范例 // 单片机 : AT89S52 或 STC89C52RC // 功能 :串口发送温湿度数据 晶振 22.1184M //*************************************************************** #include reg52.h TOC \o 1-5 \h \z /

文档评论(0)

1亿VIP精品文档

相关文档