P0口如此设计,有何问题?

[复制链接]
2303|10
 楼主| Ice_River 发表于 2008-3-11 23:07 | 显示全部楼层 |阅读模式
本意是按键的同时灯亮,测试的时候烧单片机引脚,不知道什么原因?望各位指点!多谢!
谈的元 发表于 2008-3-11 23:24 | 显示全部楼层

P01口串个电阻呀

winds 发表于 2008-3-12 01:14 | 显示全部楼层

开关上串联一个电阻或者

稳妥的做法是在P0口串联一个IN4148二极管到开关,负极朝P0口
 楼主| Ice_River 发表于 2008-3-12 08:26 | 显示全部楼层

二位的方法我明白!谢谢

还有一个疑问请教,本电路使用的是AT89S52单片机,对于IO口的灌输电流不知有那些说法,查了一下,据说与单脚灌输电流和总的灌输电流大小有关,不知如何理解,期望指点!多谢!
ayb_ice 发表于 2008-3-12 08:59 | 显示全部楼层

按LZ的接法是不会烧IO口的

 楼主| Ice_River 发表于 2008-3-12 09:11 | 显示全部楼层

如果路数过多就会烧了!

问题找到!
原因如下图,说明在AT89S52 datasheet 23页 直流特性有详细说明!上传部分截图!
hkap 发表于 2008-3-12 09:13 | 显示全部楼层

这种接法很普遍,P0口串个100的电阻可更好保护P0口

zzw111 发表于 2008-3-12 10:11 | 显示全部楼层

P0口是集电极开路的

它不会输出电流,灌电流的话也不应该烧管教啊,不明白。
哪位大侠知道的,能说细的不。谢谢!
winds 发表于 2008-3-12 11:30 | 显示全部楼层

如果不加保护

万一程序跑飞的时候,做外部读写操作,P0口就是数据线,那时候就会烧引脚了
gyt 发表于 2008-3-12 13:05 | 显示全部楼层

51不会烧

zgl7903 发表于 2008-3-12 13:17 | 显示全部楼层

可能是静电打坏的

串电阻加电容保护,再不行并TVS
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

1882

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部