89c51单片机p0口 必须加51p0口上拉电阻阻吗

详解TI每周最新电源产品信息、参数对比、应用设计等内容。
世界上最遥远的距离不是语言差异无法沟通,而是公式摆在面前不会用。
电磁在为人类创造巨大财富的同时,也带来一定的危害。
给单片机P0口接上拉电阻是否真的有必要
来源:电源网
作者:柚子
在单片机P0口接上拉电阻,曾经是一个业内的公认标准程序。近几年来单片机芯片更新速度加快,一些新产品已经不需要再额外进行上拉电阻的设置和连接了,很大程度上减少了工程师们的工作负担,不过很多人依旧保持了给P0口接上拉电阻的工作习惯。那么,在单片机的P0口接上拉电阻,是不是真的有必要呢?
我们以老款型号的AT89C51单片机为例。这款老的单片机型号采用的是最原始的芯片,如果不加上拉电阻,很容易造成短路或驱动故障。在AT89C51单片机的工作过程中,P0口做输出时,内部有上拉。P0口是开漏双向口,可以写为1使其状态为悬浮,用作高阻输入。因此,在AT89C51单片机的P0口接入上拉电阻,是必不可少的环节。
不过,AT89C51在单片机业内是比较老款的芯片了,更进一步说,基本就是8051内核最原始的芯片。这款芯片的P0口内部是有接弱上拉电阻,如果作为简单的电平信号处理来使用,是可以不用增加上拉电阻的。但如果是要直接驱动LED等一些电流相对大点的负载,那么为了安全起见是必须要接上拉电阻的。
现在市面上很多基于51内核的芯片,例如大家非常熟悉的STC等型号,自身的P0口都有上拉电阻。当然为了保险起见,工程师在进行运行之前最好还是手动加上5-10K的上拉电阻,这样可以最大限度的保障电流和驱动程序的整体安全性能,防止出现短路等突发性问题。
热门职位平均薪酬职位数
16-01-04 09:22
15-12-30 09:19
15-12-18 09:23
15-12-09 09:28
15-12-04 09:29
最新德州仪器 (TI) 创新型电源产品及组合,详解每周最新产品信息、参数对比及其应用、设计等内容。
对于刚刚接触变压器知识的电源新手来说,在大量的基..
光耦电路在电子设计过程中起到的最大作用就是对输出..
电位器在电路中的作用十分广泛,其可以作为三端和二..
过零检测在开关电源电路中通常是被用来进行电路或者..
自发售以来,AVR单片机一直是广大设计者乐于使用并奉..
关于电源网
我们的服务
服务时间:周一至周五9:00-18:00
电源网版权
增值电信业务经营许可证:津B2-
网博互动旗下网站:89C51类单片机的外部上拉电阻问题_百度知道
89C51类单片机的外部上拉电阻问题
比如外接独立式键盘的时候,P3口内部还有上拉电阻了,何解,P2,P1,都接上了上拉电阻,为什么在外接一些外部器件的时候外边还要接上上拉电阻呢如STC89C51这样的单片机
提问者采纳
高电平时对外负载输出电流的能力很弱(容易被拉低),一般来说上拉电阻是拉电流,下拉电阻是用来吸收电流,看资料你可以知道 他们是弱上拉结构,然而对于其他已有上拉电阻的接口对于P0 不加上拉电阻漏极开路 显然你已经知道了 ,加上上拉电阻 就是用来解决驱动能力不足时提供电流的
弱上拉结构的意思就是说他们接入的上拉电阻很大,就像一个内阻很大的电压源一样的意思吗,所以当高电平输出需要大一点的电流的时候,需要外部的阻值相对较小的上拉结构来 一起输出电流,是这样的吗
就是相当于上拉电阻很大,即使内部输出高电平,只要负载稍大点(负载电阻阻值小),就等效于低电平了,上拉电阻就等效于降低你所说的电压源内阻。但是你得注意,外加上拉电阻不能太小,例如,如果P口的灌电流是10mA,Vcc为5V,那么 ,当上拉电阻小于500欧时,如果外接大输入内阻的负载,也就无法工作在正常低电平工作状态,甚至损坏I/O口。下拉电阻你可以一样做出分析。
提问者评价
谢谢你的精彩解答,thank you!
其他类似问题
为您推荐:
上拉电阻的相关知识
其他3条回答
保护电阻,防止电路过大
单片机的内部上拉是很微弱的,一般只能驱动几个逻辑器件的输入端。如果作为键盘的接口,由于接线的长度比较大,会引入外部的干扰信号,导致状态出错。另外,键盘接口一般还要做防抖的措施。
限制作用啊!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁DIP封装的51单片机P0口驱动数码管时需要加上拉电阻,PQFP封...
17:37:32  
DIP封装的51单片机P0口驱动数码管时需要加上拉电阻,PQFP封封装的89C52驱动数码管的时候需要加上拉电阻吗??
17:46:30  
新人发帖秒沉
19:02:27  
需要,只要是同系列的基本都一樣,51系列不管什麼封裝,P0只要輸出數據就需要上拉電阻。
20:00:22  
你驱动共阴管,输出拉电流的话就不用
站长推荐 /5
Powered by51单片机P0口为什么要接上拉电阻?
- 电子元件采购, 厂家
51单片机P0口为什么要接上拉电阻?
51单片机P0口为什么要接上拉电阻? 51单片机P0口为什么要接上拉电阻?该如何接上拉电阻?不接上拉电阻会怎样?求大哥大姐用图解析上列问题,满意再加分。
不区分大小写匿名
对比上面两个图,他们都是某个引脚的内部结构原理图,主要看锁存器Q和Q'端,和场效应管部分,锁存器是数字电路的知识,场管是模电,不懂就学下。图中场管控制极为高电平时导通,从而引脚处电位等于接地的电位等于0,就输出0,。第一个图中,你看一下高电平时候,P0口引脚电流小,应该5mA吧,它的电压小,所以必须加个电阻,电流乘上电阻1K*5mA=5V,第二个图是通过截止掉场管,使得电位等于VCC电位等于5V。所以说P0口不加上拉电阻没有办法输出高电平,但是能输出低电平
其P0口内部是一个漏极开路输出的,没有上拉电阻的话是没有电流输出的!
可以查看51的内部结构图!可以看到P0端口是由漏极开路输出的!没有上拉输出电流基本没有!可以到网上查查漏极开路、集电极开路、三极管控制的详解、三极管好像是压控流、场效应管好像压空压的原件!
因为片内部没有上拉
单片机的P0口是可以设置工作方式的.如果P0口是工作在第4种方式,外部就要接上拉电阻的.因为此时内部是开漏极的.
1、因为po口没接上啦,其他的接了。2、正极接个电阻,电阻的另一端接po 1或p0 2.....。3、不接驱动不够
相关知识等待您来回答
该问题来自:电子元件网: 晶振, LED; 电子元件资料,电子元件厂家,电子元件采购理工学科领域专家
& &SOGOU - 京ICP证050897号89C51单片机习题及答案_百度知道
89C51单片机习题及答案
89C51单片机的质料越详细越好哦`~~~~
P0能够用于外部程序数据存储器;片内振荡器和时钟电路。在掉电模式下。 1.主要特性。作为输入,保存RAM的内容并且冻结振荡器,置位无效,地址锁存允许的输出电平用于锁存地址的地位字节;PSEN.结构特点.1 TXD(串行输出口) P3,被定义为高阻输入;擦循环 数据保留时间。P1口管脚写入1后。因此它可用作对外部输出的脉冲或用于定时目的,每脚可吸收8TTL门电流:8位CPU;2个16位的定时器&#47,将输出电流;EA将内部锁定为RESET.5 T1(记时器1外部输入) P3.3 /VPP,当FIASH进行校验时,串口和中断系统仍在工作,直到下一个硬件复位为止,被内部上拉为高:反向振荡放大器的输入及内部时钟工作电路的输入。此时,不管是否有内部程序存储器。 GND。有余输入至内部时钟信号要通过一个二分频触发器,XTAL2应不接:接地;当/PSEN有效,禁止所用其他芯片功能:复位输入,如下表所示:当&#47。这是由于内部上拉的缘故,且作为输入。如果微处理器在外部执行状态ALE禁止,当对外部八位地址数据存储器进行读写时.0 RXD(串行输入口) P3,计数器。该反向放大器可以配置为片内振荡器: ·与MCS-51 兼容 ·4K字节可编程闪烁存储器 寿命。 XTAL1,AT89C51设有稳态逻辑,并用作输入,可接收输出4个TTL门电流。 4.芯片擦除;EA保持低电平时:1000写&#47,定时器,这是由于内部上拉的缘故。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,由于外部下拉为低电平,P2口缓冲器可接收。但在访问外部数据存储器时,MOVC指令是ALE才起作用。当P1口的管脚第一次写1时,P1口被外部下拉为低电平时。但RAM,此时P0外部必须被拉高:0Hz-24Hz ·三级程序存储器锁定 ·128*8位内部RAM ·32可编程I&#47。如想禁止ALE的输出可在SFR8EH地址上置0: XTAL1和XTAL2分别为反向放大器的输入和输出。另外;地址的第八位:P3口管脚是8个带内部上拉电阻的双向I&#47,将输出电流;全双工串行口,P3口将输出电流(ILL)这是由于上拉的缘故。然而要注意的是,此频率为振荡器频率的1/O口。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。 ALE&#47。在闲置模式下,P0输出原码,它们被内部上拉为高电平,ALE端以不变的频率周期输出正脉冲信号;EA端保持高电平时,支持两种软件可选的掉电模式;计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路 2.管脚说明。 P3口:来自反向振荡器的输出,当P2口被写“1”时;布尔处理器。 此外。单片机的可擦除只读存储器可以反复擦除100次.4 T0(记时器0外部输入) P3:P1口是一个内部提供上拉电阻的8位双向I&#47。并因此作为输入时,因此对外部时钟信号的脉宽无任何要求。 XTAL2,P1口作为第八位地址接收:P2口为一个内部上拉电阻的8位双向I&#47,该操作必须被执行:P0口为一个8位漏级开路双向I&#47:供电电压,代码阵列全被写“1”且在任何非空存储字节被重复编程以前;WR(外部数据存储器写选通) P3;O线。P2口在FLASH编程和校验时接收高八位地址信号和控制信号,但必须保证脉冲的高低电平要求的宽度;INT0(外部中断0) P3。 P1口。在FLASH编程和校验时。 &#47。 RST,并保持ALE管脚处于低电平10ms 来完成,可以在低到零频率的条件下静态逻辑:外部程序存储器的选通信号,输出4个TTL门电流,CPU停止工作;6;PROG。石晶振荡和陶瓷振荡均可采用。在由外部程序存储器取指期间。 P0口.7 &#47。 3.振荡器特性。在给出地址“1”时;O口,此引脚也用于施加12V编程电源(VPP);O口。在平时,P2口的管脚被外部拉低, ALE只有在执行MOVX。在FLASH编程期间: VCC。该器件采用ATMEL高密度非易失存储器制造技术制造,此间内部程序存储器,&#47.2 &#47,P0 口作为原码输入口:当访问外部存储器时,两个中断优先级,与工业标准的MCS-51指令集和输出管脚相兼容。当P3口写入“1”后,该引脚被略微拉高;RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号,则在此期间外部程序存储器(0000H-FFFFH),P1口缓冲器能接收输出4TTL门电流;外部存贮器寻址范围ROM。 &#47。在芯片擦操作中: 口管脚 备选功能 P3;计数器;PSEN信号将不出现。当振荡器复位器件时;O线 ·两个16位定时器&#47,将跳过一个ALE脉冲。 P2口:每当用作外部数据存储器时,要保持RST脚两个机器周期的高电平时间,其管脚被内部上拉电阻拉高,此引脚用于输入编程脉冲。在FLASH编程期间。由于将多功能8位CPU和闪烁存储器组合在单个芯片中.6 &#47,P2口输出地址的高八位;5个中断源。如采用外部时钟源驱动器件89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时;32根I/O口。注意加密方式1时,这两次有效的&#47,它利用内部上拉优势,每个机器周期两次&#47,可用作输入,它可以被定义为数据&#47,高性能CMOS8位微处理器,ATMEL的89C51是一种高效微控制器;EA&#47: 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,P2口输出其特殊功能寄存器的内容;INT1(外部中断1) P3。在FIASH编程时,89C2051是它的一种精简版本。 P3口也可作为AT89C51的一些特殊功能口:10年 ·全静态工作。 5、RAM64K,俗称单片机
其他类似问题
为您推荐:
单片机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 单片机p0上拉电阻多大 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信