单片机..为什么IO口输入的时候要置成高电平后才能读取正确..?

 我来答
63977197
推荐于2017-10-10 · TA获得超过864个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:172万
展开全部

这个跟单片机的端口有关,比如说P0口,P0口当IO口时,CUP发出控制信号,使控制=0,这样Q非就和T2连起来了,当P0口中内容为0时,Q非为1,T2导通,这时P0口是接地的,这时输入高电平时会被拉低,导致误读,读出为0,这显然不对的,所以一般输出1让T2截止,这样相当于让P0口变成高阻状态。

其他端口的原理是一样的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式