完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人自己利用555定时器和计数器芯片搭了一个如图所示的电路,功能主要是第一个数码管每计时8秒,状态从0-3切换一个,因为后续的电路需要根据相应的状态进行动作,所以对两个数码管显示的内容就有一定要求。但是搭好电路在multisim进行仿真时发现开始仿真后会出现数字跳变的情况,原本数码管应该是显示“00”,但是实际会跳变到其他数字“如32”,跳变之后就能按照正常功能在跳变数的基础上进行计数和状态变换。 初步判断是555定时器输出信号的问题,因此接入示波器观察波形后发现第一个方波高电平时间明显长于后续的高电平,截图贴在下方。 本人也是刚刚接触555具体使用,不知道这个算不算是555芯片开启后的正常现象(比如缓冲或充电),但是现在情况下需要定时器和状态指示器正确的从00开始,不知道该采取怎样的措施,还希望有经验的朋友提供点想法。 |
|
相关推荐
8个回答
|
|
本帖最后由 JQ_Lin 于 2017-7-12 20:56 编辑
1. 上电后 555 输出的第一个方波较宽,是正常的。它是定时电容从 0V 上升到 2/3 VCC 所用的时间,而后续方波脉宽都是从 1/3 VCC 上升到 2/3 VCC 所用的时间。 2. 上电后 555 输出的第一个较宽方波不影响你后面计时器的工作,没有采取什么措施的必要。 3. 计数器的初始状态不为 00 的原因是,你没有采取对是否开始计数进行控制和计数之前预置或清零的必要措施。
最佳答案
|
|
|
|
|
|
|
|
本帖最后由 Followers_HAM 于 2017-7-11 11:23 编辑
按照你的电路仿真了multisim,数码管显示从0开始的。不过我为了加快仿真速度,将C1换成了22nF,555方波频率增大。 初始值不对的问题,很有可能是上次仿真时候的最后一次值;所以每次都应该重新仿真,而不是暂停再开始。以上拙见。 |
|
|
|
非常感谢你的解答,已经进一步学习了 |
|
|
|
Followers_HAM 发表于 2017-7-11 11:17 感谢你的回复,我是通过555定时器产生一秒周期的时钟信号的,因此更改电容容值会导致周期不太符合要求。但是可以看出电容改变后从0-2/3VCC的充电时间和1/3-2/3VCC的时间差距减小了,所以显示出来的差距不那么明显。当然最后还是要对你的回复表示感谢,我也会继续学习的 |
|
|
|
|
|
|
|
JQ_Lin 发表于 2017-7-9 22:30 非常感谢你的回答,原理解释也很清楚,我会对我的电路进行改进的。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
multisim14.0,变压器仿真为什么出现这样的错误结果?
8904 浏览 1 评论
12915 浏览 1 评论
Multisim14.2中CD4538高电平输出为什么只有5V?
15834 浏览 2 评论
15629 浏览 1 评论
23494 浏览 4 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 03:49 , Processed in 0.960344 second(s), Total 93, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号