‘壹’ 51单片机P0口不用上拉电阻也能工作吗比如说驱动数码管等
传统的51单片机P0口的电流驱动能力较弱。如果用来驱动数码管(多段的LED),建议增加外部的驱动器:用51单片机的P0口驱动外部驱动器,再由外部驱动器驱动数码管。这时P0口可以不用上拉电阻。
(外部驱动器可以是三极管或集成电路)
‘贰’ 为什么51单片机总线控制LCD12864的时候P0口可不要上拉电阻,而用位操作的时候必须接上拉
P0仅作为地址读写时,不用加上拉电阻;但如果P0同时作为I/O口使用,则要加上拉电阻。不过,现在很多单片机(如STC等),它可以通过软件设置其I/O口的为弱上拉、强上拉或高阻模式,针对这类单片机则可以不加上拉电阻。
‘叁’ 使用51单片机时P1、P2、P3也需要外接上拉电阻吗
请你参考:
1. P1、P2、P3不需要上拉电阻,片内已有。
2. P0口作为扩展总线的数据/地址复用线时,也不需要上拉电阻,这种情况下,P0口内部是两个MOS管推拉输出,可以同时驱动8个TTL电路。
3. P0口作为普通I/O口使用时,由于上面的MOS管截止,只有下面一个管子工作,处于开漏状态,此时需要外接上拉电阻,才能输出高电平。
希望对你有所帮助!!!!
‘肆’ 51单片机p0口上拉电阻
比如p0口想输出1即高电平状态,但如果经外部上拉电阻的影响后不久降压后变成了低电压0了吗?
这是不可能的,上拉会拉到高电平,不可能会拉到0的。
下拉可能会拉到0