当I/O口的驱动能力不够 加上拉可以增加驱动能力 或者像51单片机P0口 和其他可以配置I/O口的单片机 配置成开漏输出 这些口开漏输出 就是指输出“0”就是接地了,而输出“1”就是不接地,要让他真正输出高电平,就需要上拉
单片机的一般IO口都是有内置的上拉电阻的,只是P0口没有内置的上拉电阻,所以需要外接的上拉电阻。上拉电阻是用来区别输出的电平是0是1的。
兄弟,这个问题不是三言两语可以解释清楚的,我这里也不好连篇累牍的给你引用文章。
我给你几个检索关键词,你可以自行检索相关文献,通读过后的话,你对单片机引脚的输入输出配置,以及上拉电阻这个概念就会理解的十分清晰了。
关键词:OC、OD、线与逻辑、线或逻辑、推挽输出(图腾柱输出)