Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析 在Proteus仿真里面,仿真LCD1602显示DHT11数据,发现不能显示,有点尴尬,读取DHT11明明是按照数据手册上的时序来写的,为什么不能显示? 第一种原因,可能是我们在使用延时函数的时候,习惯用下面这种函数来延时,这种函数在的延时精度很难保证。 Proteus中51单片机的默认时钟频率是12MHz。 void DHT11_delay_us(unsigned char