51单片机p0口上拉电阻用多大
上拉是给IO口一个初始值,将不确定的信号钳位在高电平,同理,下拉是将不确定的信号钳位在低电平。一般进行原理设计时,对于单片机的上拉电阻大小都是根据经验选取,一般为4.7k、5.1K、10K等。
上拉电阻有好几个作用:不用的引脚增加上拉电阻,为引脚确定初始状态,提高抗电磁干扰能力;单片机输出I/O 口加上拉电阻,可以增强IO口的输出能力;输入加上拉目的是确实输入的初始值,无信号输入时,IO口输入为高电平等。
上拉电阻选择时,注意事项:上拉电阻阻值太大会引起信号延时,所以选择上拉电阻要适宜。选择上拉电阻时应该考虑节能功耗、灌电流能力、电流驱动能力、是否属于高速电路等,在高速电路上对上拉电阻的要求特别高。
一般场合,上拉电阻选择4.7k、5.1K、10K等可以满足要求,如果是在一些较特殊的场合应用,需要根据实际电路进行分析,计算,算出他们之间的电流大小及关系,根据计算结果选择合适的电阻,还要经过试验、工程应用经验积累等。
上拉电阻不只是在单片机等CPU上使用,在很多其它电路场合也有应用,比如比较器输出端、光耦输出端、反相器等。
比较器输出端加上拉电阻,在模电教材中并没有提及,只有增加上拉电阻才能够实现输出高/低电平,没有上拉电阻是无法输出高电平的,输出相当于闲空状态。
光耦电路: