单片机P0接LED为什么加电阻
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:15:12
接74HC573,是必须接上拉电阻的.P0口的上拉电阻,不是随随便便就要加的.并非像一楼所说:不管单片机接什么线路.P0口都咬接上拉电阻.P0口外接灌电流负载时,就不必接上拉电阻.P0口外接拉电流负载
因为最初的51单片机P0口设计成开漏极的结构,这样可以通过加个上拉电阻就能兼容不同的电平标准.现在这种方式貌似也不太实用,就把这个结构去掉了,都改成跟其他的IO一样的结构了.就不用加上拉电阻了,比较典
上拉就是将不确定的信号通过一个电阻钳位在高电平!电阻同时起限流作用!上拉电阻就是从电源高电平引出的电阻接到输出1,如果电平用OC(集电极开路,TTL)或OD(漏极开路,CMOS)输出,那么不用上拉电阻
没问题.不过LED只能得到0.5毫安左右电流,做指示灯还够用,其他用途不行.51的IO口灌电流可达20毫安,0.5毫安影响不大.
我来答,接P0口要接上拉,因为是开漏型的.这个根据你的设备工作情况而定,普通手持设备通常在20到50K之间,机内设备功耗要求不严格时在2到10K之间.工作在恶劣环境下,如强干扰等,不能大于5K,通常是
如果不是扫描方式逐个点亮LED,那么限流电阻是必须加的,每只470Ω就可以,普通单片机为置0点亮LED,不加肯定不能正确控制的,P0口的上拉电阻也需要加入但绝对与限流电阻无关.再问:做成流水灯,一次点
P0口作为I/O口输出的时候时输出低电平为0输出高电平为高组态(并非5V,相当于悬空状态).也就是说P0口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通
要看单片机IO口允许的灌入电流有多大了.不同的芯片要求不同,对照你的芯片资料,看看电流是否在允许范围就行.一定要小于允许值.
P0口在使用时都要接排阻做上拉电阻,这好像是因为P0的驱动电流要小一点.接了排阻并不能限流,这个排阻只是使P0和其他的串口在同一水平线,还要限流.
按键是为了产生一个负跳变当按下之后必须很快恢复高电平所以要接一个高电平高电平与按键之间接电阻是为了保护电路
也不会怎样额额,要看你实现什么功能了. 如果你要驱动数码管,或者让二极管亮,需要的电流是5~10MA ,但是P0口输出电流不到1个毫安,是无法点亮发光二极管的.酱紫数码管二极管之类
上拉电阻:就是从电源高电平引出的电阻接到输出1,如果电平用OC(集电极开路,TTL)或OD(漏极开路,COMS)输出,那么不用上拉电阻是不能工作的,这个很容易理解,管子没有电源就不能输出高电平了.2,
上面的现象你测试的很正确,间接证明了我们的单片机的一个重要参数,驱动能力.所谓的驱动能力:指的是输出电流的能力.打个比方是10mA.你得P2口在这里遇到的就是这样一个问题.当你在P2口串接LED与小电
P0的第二功能是用作数据总线用的,单片机如果有内部上拉就会在空闲时把数据总线拉到高电平了,而数据总线的电平需要根据外部总线来决定,所以P0口是三态门结构,具有高阻态.
P0口需要上啦电阻,一般取1K到10K都可以.取值小的话电流稍大,看具体情况.
LED的一般电流是10mA,如果不是动态扫描的话,串联一个1K的,亮度应该是可以的如果是动态扫描的话,也是1K的,但是,亮度是会比较暗的,最好还是加一个三极管驱动好一点再问:哦,谢谢,我试了下可以。可
单片机内部P0口没有上拉电阻,所以在外设中就要加上.
就是在要接上拉的IO脚上连个电阻到单片机的电源DVCC.一般10K.
直接把19K拿掉,把1K排阻换成10K
这是数码管的仿真图,用的 P0 & P2,换成 P0 & P1 也是可以的,在实际应用时 亮度