单片机一接人体感应模块 ,就一直是高电平

人体模块 没接单片机工作正常 有人OUT脚输出高电平,无人低电平.
OUT脚接单片机IO,查到人体模块输出的高电平后,人体模块 就一直是高电平了 怎么办呢 我把人体模块那个OUT脚 断开一会,工作又正常 可是OUT脚一出高电平 就不能回复低电平了.

说说正确答案吧,这样能帮助更多的人。我也是这样,一直输出高电平是因为延时旋钮调太高导致的,原因自己琢磨。调完之后,有些人还会出现电平忽高忽低,那是因为你没仔细看使用说明。人家工作电压是4.5V起,你接在了3.3V。接5v接好了。我为了这个琢磨了四五个小时。中午解决了。这个模块的使用方法:接5V,然后两个旋钮都逆时针拧到最左边,就能正常使用了。然后再根据你的需要来慢慢调整两个旋钮到你想要的程度。希望能帮到大家。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-09
单片机内自带有100K的上拉电阻,你加个4.7K的电阻拉到地试试追问

如果stc89c52的 p0口呢/

p0口好象是漏极开路

追答

P0口是高阻态,也要下拉

追问

真的谢谢你.我这就试试 如果还不行,我可以在来请教你吗?你的QQ多少呀.

本回答被提问者采纳
第2个回答  2012-04-01
你在I/O脚和感应输出端间加个二极管就可以了。希望你能看到这信息,并对你有帮助。