数电实验:大作业:实现具有分、秒计时的计时器

转载自https://wu-kan.cn/_posts/2018-07-03-大作业/

数字电子技术实验报告

实验题目:计时器设计

实验报告

内容一

使用Protues和Basys3实验板实现具有分、秒计时的计数器,计数结果要求在7段数码管(7SEG-MPX4-CC-BLUE)上显示,并检查结果。

原理

用四片74LS90拼成两个60进制计数器分别表示分和秒,使用异步接法。扫描电路部分使用“扫描位置决定扫描内容”,使用4片选择器来选择74LS48中的BCD码,并用74LS138滚动扫描。

用Proteus设计电路,并运行仿真

这里写图片描述
这里写图片描述
如图,结合上面的仿真时间,可发现在一分钟时后两位清零而分计数加一,符合预期。

用Vivado设计电路,并烧录到Basys3实验板上

这里写图片描述

端口映射

这里写图片描述

烧录到Basys3实验板上

这里写图片描述
如图,这是在运行一段时间之后得到的结果,数码管上显示“1247”,即12分47秒。

内容二

在Protues设计上给计时器添加调整当前时间功能,即添加分/秒计数循环加一(ADJ)按键。
这里写图片描述
如图,加入循环加一是很容易的,只需要在分和秒个位的计数器的时钟频率异或上一个按钮即可。运行效果如图,可以看到显示的时间远大于模拟运行的时间。

内容三

如图,电路其余部分的设计与分、秒部分类似。这里为了简化设计及走线美观,四个数码管共用了同一个扫描电路。此外,小时和日之间的两位固定显示“0”.
这里写图片描述

思考与总结

这次大作业看起来比较复杂,事实上很多部分都是相同的(比如扫描显示电路),明白局部原理之后很快就可以得到整个电路的大致构思,这也为得到一张简洁的电路图提供了规划与方便。

  • 15
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值