打印

不好意思,再打扰以下各位.

[复制链接]
1977|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
孤星119|  楼主 | 2008-11-6 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在用单片机的P0_1去带一个普通的继电器.可是上电复位期间会误动做.(因为我的51片子在一上电的瞬间是低电平,复位后又为高电平.)请问各位除了硬件延时外还有其他方法可以避开这一矛盾么?

相关帖子

沙发
hq_y| | 2008-11-6 12:26 | 只看该作者

使用pnp三极管带继电器即可;

使用特权

评论回复
板凳
lyjian| | 2008-11-6 12:48 | 只看该作者

楼主用的是什么51片子?

使用特权

评论回复
地板
孤星119|  楼主 | 2008-11-6 13:11 | 只看该作者

AT89C52.

说实话.以前没注意.板子都做好了.东西做出来.一上电.情况不妙.上电瞬间继电器有瞬间动作.为了逼开单片机复位为高电平的问题.我在P0口后加了非门.然后再驱动NPN三极管.控制继电器动作的.可继电器还是有瞬间动作.想问问是什么原因.

使用特权

评论回复
5
孤星119|  楼主 | 2008-11-6 13:22 | 只看该作者

补充:

感觉就在单片机复位的一瞬间出现的低电平.复位后又自动为高.此时主程序应该还没有参与.我想能否通过在KEIL里设置,修改解决此问题.谢谢

使用特权

评论回复
6
lyjian| | 2008-11-6 14:14 | 只看该作者

标准51上电复位的时候IO一直是高电平的

瞬间出现的低电平有可能是你的软件往IO写0了吧
要么电路上是不是有电容

使用特权

评论回复
7
孤星119|  楼主 | 2008-11-6 15:44 | 只看该作者

回楼上:真是郁闷啊.

就是会出现瞬间的低电平啊.我就灌了个空程序啊(while(1)),什么都没做,电路上没有电容啊.我要死了.早知如此何必当初呢?还有哪里会出现问题呢?

使用特权

评论回复
8
孤星119|  楼主 | 2008-11-6 16:39 | 只看该作者

谢谢,各位.我解决了.

换了另一家的.STC89C52.(原来的是AT89C52).不知哪位有同样的遭遇.

使用特权

评论回复
9
msliang18| | 2008-11-6 20:21 | 只看该作者

好像存在这么些芯片会这样

今天就碰到TMS320F2812也会这样,偶尔出现那么一块,上电瞬间是输出低电平的。

使用特权

评论回复
10
gaohq| | 2008-11-7 09:31 | 只看该作者

有哪位高人曾经遇到并成功解决过的?

告诉下解决办法啊,碰到一块两块还可以换芯片,那要是大批量的呢?

使用特权

评论回复
11
孤星119|  楼主 | 2008-11-7 12:59 | 只看该作者

那就用硬件延时了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

689

帖子

0

粉丝