朋友们,你们知道单片机IO作为输出为什么置零这个问题吗?如果不了解该问题的话,小编将详细为你解答,希望对你有所帮助!
单片机上电复位以后个寄存器不是默认值为0吗?那为什么要用到IO口...
1、复位的时候,各个引脚默认的电平都是高电平。各个寄存器(除SP外)的默认值都是低电平。SP的默认值是7。P0口上的高电平,必须用上外接上拉电阻,才能体现出来。
2、这是不对的,因按键只能接在一个引脚上,所以,也只能是P0口的某个引脚变成0,假如,按键接在P0.1 上,那也只能是P0 变成0,而其余脚而是1。当然,前提条件是P0口上有要上拉电阻,P0口才全默认为高电平。
3、--只是在《读》IO口之前,需要写1。但上电时,单片机默认为高电平,即还需要进行写1操作不?--不用了。只是当做输入接口来用,才有写 1 这个说法。写过一次 1 (或复位后自动置 1),就可以正确输入数据了。
以上内容就是解答有关单片机IO作为输出为什么置零的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。