永发信息网

单片机p0口默认高电平,默认p0口都是1吗?按键按下p0口变成0?

答案:4  悬赏:10  手机版
解决时间 2021-11-22 04:49
  • 提问者网友:呐年旧曙光
  • 2021-11-21 16:57
单片机p0口默认高电平,默认p0口都是1吗?按键按下p0口变成0?
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-11-21 17:49
单片机复位后,所有IO口都为“1”,所以P0口的值当然是FFH,都为高电平。至于按键按下P0口是否变成0,要看原理图。
全部回答
  • 1楼网友:猎心人
  • 2021-11-21 20:37
单片机p0口默认高电平,默认p0口都是1吗,这是对的。
按键按下p0口变成0?这是不对的,因按键只能接在一个引脚上,所以,也只能是P0口的某个引脚变成0,假如,按键接在P0.1 上,那也只能是P1.0 变成0,而其余脚而是1。
当然,前提条件是P0口上有要上拉电阻,P0口才全默认为高电平。
  • 2楼网友:醉吻情书
  • 2021-11-21 20:28
51单片机上电复位后所有IO口 默认都是高电平
但P0口的高电平测量不出来,传统51单片机P0口没有上拉电阻,因此其高电平相当于高阻态(与电源正极也不通,与“地”也不通)
所以要外接上拉电阻,外接上拉电阻后,将按钮接在io口和地之间,一按按钮就可以读出低电平
不按按钮是高电平,为防止出错,读之前一定要让其输出1(虽然其默认就是1)
  • 3楼网友:等灯
  • 2021-11-21 19:13
默认都是1,按下会灌入电流
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯