南京晰视电子

标准MCU51P0端口内部电阻(mcu管脚定义)

本篇目录:

单片机的P0口为什么要加个排阻,有什么用

1、P0口外部通常接有其它CMOS芯片的输入端,P0口一旦处于浮空状态,外接的CMOS芯片引脚也被浮空。对于CMOS芯片来说,输入端浮空是不允许的,因为这将导致CMOS电路逻辑混乱、功耗增大等现象。

2、还有像驱动数码等一些较大功率的器件,有时单片机的输出端口没那么大功率,也可以接个上拉电阻,这样就能提高一些功率,你这应该是这种情况,我上大学的时候,都是这种原因接上拉电阻。上拉电阻一般是1K或10K。

标准MCU51P0端口内部电阻(mcu管脚定义)-图1

3、P0口在使用时都要接排阻做上拉电阻,这好像是因为P0的驱动电流要小一点。接了排阻并不能限流,这个排阻只是使P0和其他的串口在同一水平线,还要限流。望采纳。

51单片机哪几个口内置上拉电阻?哪几个口没有内置上拉电阻,必须外接上拉...

1、标准51单片机P0口为开漏输出,没有上拉电阻,其它口都有,但上拉电阻很大,所以IO口高电平驱动能力很弱。STC系列51单片机改进了IO口结构,每个口都可以配置成推挽输出,准双向口、高阻和仅为输入四种模式。

2、单片机,一般只有P0口才需要外加上拉电阻,其它三个端口芯片内部已经设置有上拉功能,无需外接上拉电阻。P0口作为I/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。

标准MCU51P0端口内部电阻(mcu管脚定义)-图2

3、p0口是开漏结构,没有上拉电阻,不能输出高电平。外接上拉电阻后才可以输出1。其他3个口内部已经上拉。如果你理解不了,可能是卡在开漏和上拉上了。

4、单片机中,只有P0口作为普通IO口时,需要外部加上拉电阻。作为数据及地址总线端口时,无需上拉电阻。

5、P1口不需要接上拉电阻,但如果是想要驱动数码管的话,应根据数码管的大小来对电路进行扩展,以便能提供驱动数码管的电流,如果数码管不大的话,建议选用共阳极数码管。

标准MCU51P0端口内部电阻(mcu管脚定义)-图3

51单片机p0口上拉电阻

因为P0端口既可作为普通的I/O口使用,也可作为连接外部的 数据总线 使用(比如外扩存储器时)。在作为 外部数据总线 使用时,要求P0口双向且 输入阻抗 高,因此P0内部是不能接上拉电阻的。

单片机P0口做输入口时需要先写1即可,外部不需要上拉电阻。其实,单片机上电复位时,P0已全部为置1状态,就可以直接读输入状态了。只有输出过低电平,再读输入状态时需先写1。

加上电阻Rc后,电路的状态就和P1口一样了,这个电阻Rc就是上拉电阻。但你如果只是为了让P0口驱动个发光管,那电路可以直接简化成下图那样。

为什么51单片机P0口要接上拉电阻?

1、简单的说,P0输出高电平时,由于内部结构,只能输出高阻态。所以外接上拉电阻。

2、加上电阻Rc后,电路的状态就和P1口一样了,这个电阻Rc就是上拉电阻。但你如果只是为了让P0口驱动个发光管,那电路可以直接简化成下图那样。

3、单片机每个IO口的输入输出电流十分有限,超过的话会烧坏芯片。加上上拉电阻,可起到限制电流、稳定IO口高地位状态的作用。

4、上接电阻作用。1当输出高电位时,通过电阻产生高电位。2为后级电路提供必要的电流。

请问51单片机用p0口接12864的数据口时上拉电阻须要多大?

如果接的是p0口,那么上拉电阻就选10k的排阻就行,可以去找那种九个脚的,八个角接液晶的八个数据端,最后那一个脚接+5v电源,如果接的是单片机的其他口则不需要接上拉电阻,因为单片机的p1~p3内部带上拉电阻。

看你单片机的灌电流是多大,接的上拉电阻应该使引脚的灌电流小于单片机的允许灌电流。比如灌电流是5毫安,电压是5V,那么I=5/0.005=1000欧,上拉电阻可用最小是1000欧的电阻。

但用作普通i/o口时必须外接弱上拉电阻,单片机键盘都不一定要用上拉电阻,因为加的话性能也稳定不了多少,加的话就加7k/1k/10k吧,不能太小,防止灌电流过大。注:按键的程序上一般会有10ms左右的消抖。

到此,以上就是小编对于mcu管脚定义的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇