- 18
- 0
- 约2.29千字
- 约 5页
- 2018-06-30 发布于河南
- 举报
AT89S51的上拉电阻
谈谈AT89S51的上拉电阻问题
2008-10-26 11:26
很多网友都问我AT89S51的P0口为什么要接一个上拉电阻。我就用一个篇幅来说一说P0口和其它三个口的内部电路是不同的,如下图
P0口是接在两个三极管D0和D1之间的,而P1-P3口的上部是接一个电阻的。P0口的上面那个三极管D0是在进扩展存储器或扩展总线时使用MOVX指令时才会控制它的导通和截止,在不用此指令时都是截止的。在平常我们使用如:P0_1=0 P0_1=1这些语句时控制的都是下面那个三极管D1。 我们先假设P1口接一个74HC373,来看一看它的等效图
unsigned char xdata *database;
database=0xf900;
*database=0;往P2P0口的f900地址中,P0口中八位数据线中写入0,单片机是八位数据线,16位地址线。此时P0口处于三态状态。
P0_0=0; P0口置0,输出低电平0.
*database=0; 同上,输出三态状态,也就是不改变外部硬件的电压,对外部没有影响。
Status=P0_0; 置为输入,可省略。
当AT89S51的P1口上接了74HC373后就等于接了一个负载,如上图右边。一般来说这些数字电路的输入阻抗都很大,都在几百K到上兆欧姆,而P1口内的电阻R一般在几十K以内。
如上图,当我们发出指令P1=0时,三极管D导通,见中间的等效图,这时P1点的电位为0。 当发出P1=1的指令后,三极管D截止,见右边等效图,因为Rx的阻值要比R的阻值大得多,因此P1点的电位是接近电源电压的。即高电平。
我们再来看看P0口接负载时的图
当P0=0时,等效图是中间的,三极管D1导通,P0点的电位为0。而当P0=1时,等效图是右边的,三极管D1截止,而上面的三极管D0始终是截止的,这样P0点就等效于悬空了,它处在不稳定状态,P0点又是RX的高阻抗输入点,很容易受到外界和周围电路的干扰从而直接影响到74HC373的输出状态。因此就得加上个电阻。如下图
加上电阻Rc后,电路的状态就和P1口一样了,这个电阻Rc就是上拉电阻。
但你如果只是为了让P0口驱动个发光管,那电路可以直接简化成下图那样。S51内部的电流最好不超过15mA,如果发光管的电压为2.2V那电阻就是(5-2.2)÷15=0.18K,也就是180欧姆。
当P0=0时P0点为低电位,发光管亮起,流过D1的电流约为15mA。当P0=1时,P0点为悬空,但发光管和180欧电阻都是低阻抗元件,P点电位就为高电位,再说也无任何输出影响,因此这样电路是可以的。51单片机P1口驱动能力的理解
在51单片机系列中,现在生产厂家很多,兼容型号也很多。不同厂家生产的单片机P1口的驱动能力 是不同的。下面仅举最常用的3种单片机为例,谈谈驱动能力。 先说说LS型TTL负载。 LS型TTL负载是指单片机端口所接负载是74LS系列的数字芯片。以TI公司的74LS00芯片为例,其输入端接高电平时,输入电流为20μA,输入端接低电平时,输入电流是-0.4mA。因此,单片机端口输出高电平时,每个LS型的输入端将是20μA的拉电流型负载;输出低电平时,将是0.4mA的灌电流负载。 1. 标准的Intel8051单片机:其P0口是一个漏极开路的准双向口,驱动能力是8个LS型TTL负载。楼上3楼说“51单片机P1口只是准双向口,内部没有上拉的。(上拉的概念只是对于I/O的输入来说,对于输出来说,无所谓上拉,下拉的)。”,其实并不对。不对之处有两点:①没有上拉的是P0口,而不是P1口。P1口是有上拉的。② 没有上拉(即漏极开路)其实只对输出有影响,以致只能输出低电平,不能输出高电平,而不妨碍高低电平的输入。因此对P0口来说,输出为高电平时,其输出电流为0,必须外接上拉电阻才能输出高电平;输出低电平时,允许灌入电流为0.4mA×8=3.2mA。而P1、P2、P3口都是有上拉的准双向口,带负载能力为4个LS型TTL门,因此,高电平输出电流为20μA×4=80μA,低电平允许灌入电流为0.4mA×4=1.6mA。输出高低电平的带负载能力都很差,因此应该接入4.7k~10k左右的上拉电阻。 2. AT89系列单片机:因为输出电流会影响输出电压,所以参数表中是结合输出电压来提供输出电流能力的。AT89C51和AT89S51允许的高电平输出电流为:输出电压为3.7V时,电流为25μA;允许的低电平输出电流(实际为灌入电流)为:输出电压为0.45V时,电流为-1.6mA。 AT89系列单片机中有一个另类,输出电流特别大,那就是AT89C2051,允许20mA的灌电流输入,但高电平输出电流也只有30μA。 3. STC
您可能关注的文档
最近下载
- 职教高考语文专项练习.doc VIP
- 山东省职教高考语文专项突破.pptx VIP
- 2025年湖南省中考数学模拟试卷(一)(原卷版+解析版).docx VIP
- 重症医学(高级职称)考试真题题库及答案.docx VIP
- Yamaha雅马哈RX-V430中文使用说明书.pdf VIP
- 【解题模型】专题08连接体及动力学中的临界极值模型-2026高考物理(解析版).docx VIP
- QJL J160001-2017 汽车零部件和材料禁用、限用物质要求.pdf VIP
- 部编版五年级语文下册第二单元学历案(2课时版) - 副本.docx VIP
- 医学高级职称考试重症医学(正高)章节习题及答案.docx VIP
- 正压式空气呼吸器定期检查表.doc VIP
原创力文档

文档评论(0)