标题: 基于VHDL语言的数字秒表程序设计 [打印本页]
作者: BriefMeteor 时间: 2021-6-4 09:04
标题: 基于VHDL语言的数字秒表程序设计
内容及要求:
设计一用于体育比赛的数字秒表,具体设计要求如下:
(1)4位数码管显示,显示分辨率为0.01 s。
(2)秒表的最大计时值为59.99秒。
(3)设置秒表的复位/启动键,按一下该键启动计时,再按即清0。依此循环。
(4)设置秒表的暂行/继续键。启动后按一下暂行,再按继续。依此循环。
设计原理:
1.分频部分:我使用的是频率位50MHz的板子,所以计时分频周期为100Hz,数码管的扫描周期为1kHz
2.计时器部分:计时为59.99s,用到3个十进制计数器,1个6进制计数器
3.扫描电路部分:0.001s扫描一次进行位选和段选
4.数码管显示部分:7位共阳极数码管显示
5.顶层实体部分:连接电路,输入clk,start,clr;输出smg,sel(位选)
资料:开发板原理图,引脚分配文档
-
51hei.png
(148.73 KB, 下载次数: 137)
-
51hei.png
(9.73 KB, 下载次数: 145)
-
-
KS_num_clk.zip
3.44 MB, 下载次数: 24, 下载积分: 黑币 -5
-
-
原理图.pdf
1022.27 KB, 下载次数: 8, 下载积分: 黑币 -5
-
-
引脚分配.docx
77.79 KB, 下载次数: 8, 下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |