51单片机通电后各I/O为高电平 那如果我在P2口接上uln2003驱动5V的继电器 一通电继电器马上就吸合了?

51单片机通电后各I/O为高电平那如果我在P2口接上uln2003驱动5V的继电器P2口输出高电平,2003输出低电平这样就形成压降那不是一通电继电器马上就吸合了?还是我... 51单片机通电后各I/O为高电平 那如果我在P2口接上uln2003驱动5V的继电器 P2口输出高电平 ,2003输出低电平 这样就形成压降 那不是一通电继电器马上就吸合了? 还是我理解错误了 求大神指导下 展开
 我来答
cloudystationo
2014-06-01 · 超过94用户采纳过TA的回答
知道答主
回答量:164
采纳率:100%
帮助的人:71.9万
展开全部
不知道你用的什么型号的单片机,单片机在上电初始化,尤其是复位阶段,复用的IO口一般默认是高阻输入状态,不受程序控制。你ULN2003上拉,必然直接瞬时输出有效了。解决办法:(1)下拉,初始电平为低。(2)控制ULN2003初级部分的电源,使得驱动部分与单片机控制部分分时上电。(3)想办法把复位初始化过程尽可能缩短。
通常不会发生这种事,毕竟2003内部是MOS源极和栅极之间有着很大的内阻。
如果可能的话,估计是继电器力单片机的位置太近了。继电器吸合和断开的瞬间会产生电磁波辐射,估计单片机的紊乱是源自电磁干扰的。
你可以把继电器设计的尽可能远离单片机来避免电磁干扰。
当然,还有一种可能就是你的供电系统问题,继电器吸和瞬间让单片机瞬间失去电源,导致紊乱。继电器的耗电是很大的,尤其是打开一瞬间。
供你参考。
追问
我用的是stc89c51  复位后各I/O不是输出都是高电平吗    复位之后P口还是一直保持着高电平吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式