89C51类单片机的外部上拉电阻问题
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 13:52:47
89C51类单片机的外部上拉电阻问题
如STC89C51这样的单片机,P1,P2,P3口内部还有上拉电阻了,为什么在外接一些外部器件的时候外边还要接上上拉电阻呢,比如外接独立式键盘的时候,都接上了上拉电阻,
如STC89C51这样的单片机,P1,P2,P3口内部还有上拉电阻了,为什么在外接一些外部器件的时候外边还要接上上拉电阻呢,比如外接独立式键盘的时候,都接上了上拉电阻,
对于P0 不加上拉电阻漏极开路 显然你已经知道了 ,然而对于其他已有上拉电阻的接口,看资料你可以知道 他们是弱上拉结构,高电平时对外负载输出电流的能力很弱(容易被拉低),加上上拉电阻 就是用来解决驱动能力不足时提供电流的,一般来说上拉电阻是拉电流,下拉电阻是用来吸收电流,总之就是增强驱动能力的
再问: 弱上拉结构的意思就是说他们接入的上拉电阻很大,就像一个内阻很大的电压源一样的意思吗,所以当高电平输出需要大一点的电流的时候,需要外部的阻值相对较小的上拉结构来 一起输出电流,是这样的吗
再答: 嗯 是的 就是相当于上拉电阻很大,即使内部输出高电平,只要负载稍大点(负载电阻阻值小),就等效于低电平了,上拉电阻就等效于降低你所说的电压源内阻。但是你得注意,外加上拉电阻不能太小,例如,如果P口的灌电流是10mA,Vcc为5V,那么 ,当上拉电阻小于500欧时,如果外接大输入内阻的负载,也就无法工作在正常低电平工作状态,甚至损坏I/O口。下拉电阻你可以一样做出分析。
再问: 弱上拉结构的意思就是说他们接入的上拉电阻很大,就像一个内阻很大的电压源一样的意思吗,所以当高电平输出需要大一点的电流的时候,需要外部的阻值相对较小的上拉结构来 一起输出电流,是这样的吗
再答: 嗯 是的 就是相当于上拉电阻很大,即使内部输出高电平,只要负载稍大点(负载电阻阻值小),就等效于低电平了,上拉电阻就等效于降低你所说的电压源内阻。但是你得注意,外加上拉电阻不能太小,例如,如果P口的灌电流是10mA,Vcc为5V,那么 ,当上拉电阻小于500欧时,如果外接大输入内阻的负载,也就无法工作在正常低电平工作状态,甚至损坏I/O口。下拉电阻你可以一样做出分析。