basys3开发板时钟设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-- 数字系统设计实验 ——多功能时钟的设计 S YSU -- -- 目录 一、实验简介 ... ..... ... ...... . ... ....... ........ ............. . ... 3 二、时钟操作方法 ........... ........... .. ... ............. ..... 4 三、设计模块概览 .... ...... ......... .... .. .............. . .. .6 四、模块及代码详解. . .... .. .. .... ......... ... .... .. ... ... ....7 -- -- 一、实验简介 1、实验内容 : 利用 vivado开发工具和 BA S Y S 3 开发板 ,采用硬件编 程语言 verilo g设计一个时钟。以开发板上的四位七段数码 管支持时钟的显示, 以5个bu tton 和1 6 个 sw i t ch支持 闹钟的功能切换。 2、实验目标 : ( 1)实现基础功能时钟的显示。要求时钟精准,并且 能够显示时、分、秒。 -- -- (2)实现基础功能设置时间。要求进入到设置时间的 功能 ,调整好时间后 ,从当前时间运行。 ( 3)实现基础功能闹钟 ,可设置闹钟时间,当时间到达 后响起。附有闹钟开关控制闹钟。 (4)实现扩展功能秒表。进入秒表后从零开始计时, 计时最小单位 10ms,最大单位小时。具有暂停重置的功能。 二、时钟操作方法 1、显示模式 : 显示模式下 ,显示当前时间的时和分, 显示为 24h 制。 分 和时中间有一小数点以1 HZ 的频率闪烁。最左边的 le d灯 表面当前的闹钟开关状态,l ed灯亮代表闹钟打开。 显示模式的按键功能如下 : 中间的 bu tt o n:摁住可显示当前时间的秒。 左边的 button:长按超过一秒可进入设置时间状态 右边的 bu tt o n:长按超过一秒可进入设置闹钟的状态 上边的 bu t ton :按住可显示闹钟设置的时间 ,长按超过一秒 可对闹钟进行开关 -- -- 下边的 button:长按超过一秒进入秒表状态 2、设置时间模式 在显示模式下长按左边的 bu tt on即可进入设置时间 模式。设置时间模式下 ,要设置分 ,即分的两位闪烁 ;要设置时 即小时的两位闪烁。进入设置时间时,分时的初始状态即为 进入前的当前时间。 设置时间模式的按键功能如下 : 中间的 bu tton: 按一下确认更改将当前时间更改为设置 时间 左边的b utton:按一下改变调试变量,可调分和小时 右边的 bu tton:按一下退出设置时间并对当前时间不做更改 上边的 bu t ton: 按一下即可将当前设置的变量加 于5 9 后即从零计 ,小时大于 下边的 but t on: 按一下即可将当前设置的变量减 1, 分钟大 23 后从零计 1, 分钟小 于0后即从 59计,小时小于 0 后从 2 3 计 3、设置闹钟模式 : -- -- 在显示模式下长按右边的 bu tton 即可进入设置闹钟模 式。设置闹钟模式下,要设置分 , 即分的两位闪烁;要设置时 即小时的两位闪烁。 进入设置闹钟时 ,分时的初始状态为当前 闹钟的分钟和小时。闹钟触发现象为 led灯走马灯闪烁。 设置闹钟模式的按键功能如下 : 中间的 bu t t on: 按一下确认更改将闹钟更改为当前设置时 间 左边的 bu tto n :按一下改变调试变量 ,可调分和小时 右边的 bu tt on :按一下退出设置闹钟并对闹钟不做更改 上边的bu t t on:按一下即可将当前设置的变量加1 ,分钟大 于 59 后即从零计,小时大于23后从 零计 下边的b utton:按一下即可将当前设置的变量减 1,分钟小 于 0 后即从 59计 ,小时小于 0 后从 23 计 4、秒表模式: 在显示模式下长按下边的b utto n即可进入秒表模式。 -- -- 秒表模式的计数从零开始 ,最小单位为 10ms。四位显示最初 为秒 + 10毫秒 ,到达一分钟后自动跳转为分+秒

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档