51单片机通过DM74150十六选一选择器为什么不能读取DHT11温湿度传感器的数据?

就是说我用单片机控制选择器的控制端,使其中一路选通,然后读取这路DHT11的温湿度,可是似乎74150的 W输出端并不输出选通那路的DHT11的信号(DHT11会有自发的扫描信号,比如插个二极管灯在信号端与地之间会闪烁),我知道74150的输出会反向所以接反相器,如果不考虑为什么没有DHT11的信号,只把选通那路接DHT11的导线接VCC或GND,输出也会是VCC或GND,就是不会输出接DHT11时的DHT11的信号端的信号,求帮助谢谢!
假如输出有DHT11的信号,单片机就可能可以和DHT11通讯了。就是我弄不懂为什么数字选择器输出的信号不是DHT11的信号。直接读取DHT11的信号可以实现,就是通过选择器就没有信号了。急!!!!!求指导!!!!!!!!

1:有可能是你选通的路不对,用表测一下吧。
2:推荐把多个传感器的vcc接到一起,把信号线接到一根总线上,只用选通器来选通地端,再接二级管来观察dht11是否工作,最好不要把信号线用选通器选通。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-01
拿分的本回答被提问者采纳