单片机中P0口作为输出为什么要上拉电阻?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 03:03:20
单片机中P0口作为输出为什么要上拉电阻?

单片机中P0口作为输出为什么要上拉电阻?
单片机中P0口作为输出为什么要上拉电阻?

单片机中P0口作为输出为什么要上拉电阻?
上拉电阻:就是从电源高电平引出的电阻接到输出
1,如果电平用OC(集电极开路,TTL)或OD(漏极开路,COMS)输出,那么不用上拉电阻是不能工作的,这个很容易理解,管子没有电源就不能输出高电平了.
2,如果输出电流比较大,输出的电平就会降低(电路中已经有了一个上拉电阻,但是电阻太大,压降太高),就可以用上拉电阻提供电流分量,把电平“拉高”.(就是并一个电阻在IC内部的上拉电阻上,让它的压降小一点).当然管子按需要该工作在线性范围的上拉电阻不能太小.当然也会用这个方式来实现门电路电平的匹配.
需要注意的是,上拉电阻太大会引起输出电平的延迟.(RC延时)
一般CMOS门电路输出不能给它悬空,都是接上拉电阻设定成高电平.
下拉电阻:和上拉电阻的原理差不多,只是拉到GND去而已.那样电平就会被拉低.下拉电阻一般用于设定低电平或者是阻抗匹配(抗回波干扰).

P0口:是一组8位漏极开路双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位驱动8个TTL逻辑门电路,对端口写“I”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接受指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。...

全部展开

P0口:是一组8位漏极开路双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位驱动8个TTL逻辑门电路,对端口写“I”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接受指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

收起

单片机中P0口作为输出为什么要上拉电阻? 51单片机中,p0口作为输出口和p1,p2,p3有什么不同? 51单片机P0口需上拉电阻输出是什么意思? 51单片机P0口为什么要接上拉电阻? 为什么单片机p0口要接上拉电阻 为什么单片机P0口要接上接电阻啊? 单片机P0口作为三极管的基极时可以不加上拉电阻吗电阻吗? 为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就P0口接就行了,其他口不需要接? 单片机的上拉电阻可以不接电阻直接接5V吗?因为P0口不能输出高电平,所以要接上拉电阻,上拉电阻要接上电源.我想目的就是要给P0可以输出高,那直接接电源不行么?为什么要接个电阻呢? 单片机IO口为什么只有P0口内部没有上拉电阻 为什么RF2500与51系列单片机P0口连接要加上拉电阻? 单片机P0口输出接74HC573,要不要接上拉电阻?(573输出接8个LED灯)我主要是想试573的功能我用P1口输出正常,但用P0口输出8个灯常着的? 51单片机P0口做输出时经常要加上拉电阻,但是只做输入时要不要上拉电阻呢(输入信号由74LS14提供)?如果要,那电阻一般是多少? 单片机IO口为什么只有P0口内部没有上拉电阻P1到P3口都有内部弱上拉电阻,为什么P0没有呢 51单片机P0 口 ,只是传输数据,不带负载,要不要上拉电阻? 51 单片机 p0口外接发光二极管和电阻和电源 为什么复位时灯不亮二极管两端 有电势差大约5-1 V=4V ( P0口复位后输出1V) 远远大于二极管导通的最小电压却不亮 而p0口置0时二极管才亮 为什么 为什么51单片机P0口有时候要加上拉电阻才能用,有些芯片直接可以接P0口不用上拉电阻就可以用 4位8段共阴数码管,段选接单片机P0口时为什么要加上拉电阻,电阻加多大的合适.