Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析相关的知识,希望对你有一定的参考价值。

Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析


在Proteus仿真里面,仿真LCD1602显示DHT11数据,发现不能显示,有点尴尬,读取DHT11明明是按照数据手册上的时序来写的,为什么不能显示?

  • 第一种原因,可能是我们在使用延时函数的时候,习惯用下面这种函数来延时,这种函数在的延时精度很难保证。
  • Proteus中51单片机的默认时钟频率是12MHz。
void DHT11_delay_us(unsigned char n)

   
    while(--

以上是关于Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析的主要内容,如果未能解决你的问题,请参考以下文章

51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真

基于STM32大棚DHT11温湿度监测的Proteus仿真 (代码+仿真+原理图+PCB+参考报告)

51单片机 DHT11+LCD1602温湿度显示 + Proteus仿真

51单片机+ LCD1602+PCF8574转IIC接口+DHT11数据显示+Proteus仿真

proteus的C51仿真

stm32的温湿度采集Proteus仿真