关于555定时器启动时的问题

2019-07-17 15:58发布

    本人自己利用555定时器和计数器芯片搭了一个如图所示的电路,功能主要是第一个数码管每计时8秒,状态从0-3切换一个,因为后续的电路需要根据相应的状态进行动作,所以对两个数码管显示的内容就有一定要求。但是搭好电路在multisim进行仿真时发现开始仿真后会出现数字跳变的情况,原本数码管应该是显示“00”,但是实际会跳变到其他数字“如32”,跳变之后就能按照正常功能在跳变数的基础上进行计数和状态变换。
    初步判断是555定时器输出信号的问题,因此接入示波器观察波形后发现第一个方波高电平时间明显长于后续的高电平,截图贴在下方。
    本人也是刚刚接触555具体使用,不知道这个算不算是555芯片开启后的正常现象(比如缓冲或充电),但是现在情况下需要定时器和状态指示器正确的从00开始,不知道该采取怎样的措施,还希望有经验的朋友提供点想法。

1.JPG
四状态计时器仿真效果.JPG
捕获.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
JQ_Lin
1楼-- · 2019-07-17 17:24
本帖最后由 JQ_Lin 于 2017-7-12 20:56 编辑

1. 上电后 555 输出的第一个方波较宽,是正常的。它是定时电容从 0V 上升到 2/3 VCC 所用的时间,而后续方波脉宽都是从 1/3 VCC 上升到 2/3 VCC 所用的时间。
2. 上电后 555 输出的第一个较宽方波不影响你后面计时器的工作,没有采取什么措施的必要。
3. 计数器的初始状态不为 00 的原因是,你没有采取对是否开始计数进行控制和计数之前预置或清零的必要措施。


最佳答案
805570
2楼-- · 2019-07-17 23:09
刚上电时输出一个比正常信号宽的脉冲我在51单片机上也遇到过,最后加三极管延时输出给外电路的方法解决,你可以搭一个电路试试。

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

我爱小草hj
3楼-- · 2019-07-18 02:52
 精彩回答 2  元偷偷看……
Followers_HAM
4楼-- · 2019-07-18 07:02
本帖最后由 Followers_HAM 于 2017-7-11 11:23 编辑

按照你的电路仿真了multisim,数码管显示从0开始的。不过我为了加快仿真速度,将C1换成了22nF,555方波频率增大。 初始值不对的问题,很有可能是上次仿真时候的最后一次值;所以每次都应该重新仿真,而不是暂停再开始。以上拙见。
lxlxx
5楼-- · 2019-07-18 07:03
805570 发表于 2017-7-10 23:59
刚上电时输出一个比正常信号宽的脉冲我在51单片机上也遇到过,最后加三极管延时输出给外电路的方法解决,你可以搭一个电路试试。

非常感谢你的解答,已经进一步学习了
lxlxx
6楼-- · 2019-07-18 09:34
 精彩回答 2  元偷偷看……

一周热门 更多>