数电实验五-秒表初步(Multisim和Basys3)

本文介绍了一个基于Basys3开发板的数字时钟设计实验,实验要求使用100MHz时钟输入,4位7段数码管显示00.00至59.99秒的计时值,并正确显示小数点。基础设计中,通过四进制计数器和六千进制计数器实现数码管轮流快速显示,以达到同时显示效果。进阶要求增加了计数器范围的可调性,允许用户通过SW15~SW0输入4位十进制数,扩展计时范围。实验结果通过视频展示验证了设计的正确性。
摘要由CSDN通过智能技术生成

一、实验目的
1、能够正确通过级联同步十进制计数器扩展计数范围。
2、能够正确改造同步十进制计数器修改其计数范围。
3、能够使用Hierarchical Block调用已经验证的模块。
4、能够通过计数器分频,使得低频器件能够正常工作。
5、设计一个走马灯电路,使得四个数码管能轮流点亮。
6、能够在调试时,在电路中使用测点来观察电路的工作状态。

二、实验环境
1、软件:Multisim 14.1 Education Edition;Xilinx ISE
2、硬件:Digilent Basys 3

三、实验内容详解
基础要求:以Basys3板载的100MHz时钟为输入,4位7段式数码管为输出。要求在上电之后,实时显示计时值,显示范围为00.00秒至59.99秒,小数点需要正确的显示。

1、要求数码管正确显示数值且小数点正确显示,则需利用实验三“点亮四个数码管”的电路设计。同时设计当数码管亮时,次高位数码管的小数点长亮。要求四位数码管“同时”亮,则需使数码管变化的频率大于人眼可分辨频率。设计一个1000Hz的输入时钟信号为四进制计数器提供输入,其输出接为S0与S1的输入,以控制四位数码管快速轮流显示,从而达到四位数码管“同时”显示的效果。
在这里插入图片描述

2、要求数码管可实时显示计时值,且显示范围为00.00秒至59.99秒,则需为4位7段式数码管提供00.00秒至59.99秒的输入。明确计数器相关知识可知,可通过一个时钟输入信号为100Hz的六千进制的计数器为数码管提供所需输入。
在这里插入图片描述
3、由于Basys3板载的时钟信号为100MHz,则需设计一个万分频以获得1000Hz的输入信号,一个十万分频以获得100Hz的输入信号。
在这里插入图片描述
进阶要求:要求设计一个0-n的计数器,其中n可手动进行调整,即要求使用SW15~SW0输入4个十进制数DCBA,由此使得计时范围位从00.00-DC.BA秒。

1、进阶要求电路设计中,除计数器部分的设计与基础要求电路设计中不同外,其他部分电路设计均与基础要求中相同。

2、修改基础要求设计电路中的Timer:利用比较器将计数器数值与使用SW15~SW0输入的四个十进制数DCBA由高至低依次进行比较,将比较器输出接反相器后与计数器置数端相连。仅当两者完全相等时,比较器输出高电平,计数器置数端为低电平有效,计数器重置数。
在这里插入图片描述

将设计导出在Basys3进行实验,观察数码管变化是否与预期相符。

基础要求:以Basys3板载的100MHz时钟为输入,4位数码管为输出。上电后,观察数码管能否正确实时显示计时值,显示范围为00.00秒至59.99秒,小数点能否正确显示。实验结果见视频“基础要求”。
进阶要求:以SW15~SW0输入4个十进制数3719,以Basys3板载的100MHz时钟为输入,4位数码管为输出。上电后,观察数码管能否正确实时显示计时值,显示范围为00.00秒至37.19秒,小数点需要正确的显示。实验结果见视频“进阶要求”。

四、实验思考
1、走马灯电路的时钟信号直接连100MHz的时钟信号,观察出现了什么现象,解释为什么会出现这样的现象。

观察现象:走马灯快速变化,人眼识别不清其数字变化。

产生原因:物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。是人眼具有的一种性质。人眼观看物体时,成像于视网膜上,并由视神经输入人脑,感觉到物体的像。但当物体移去时,视神经对物体的印象不会立即消失,而要延续0.1-0.4秒的时间,人眼的这种性质被称为“眼睛的视觉暂留”。


在这里插入图片描述


点击下方小卡片,那边发送“资源”两个字

获取完整电路图仿真源文件+实验视频+实验报告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶绿体不忘呼吸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值