毕业论文(设计)Verilog基于DE2的多功能数字时钟日历说明书.docxVIP

毕业论文(设计)Verilog基于DE2的多功能数字时钟日历说明书.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国石油大学(华东)本科毕业设计(论文) 《通信电子实习》报告 题 目: 多功能数字时钟 学生姓名: *** *** ***  学 号12073323专业班级:通信工程1203 指导教师:张锡岭 2014年7月11日 28 课题简介 一:任务定义  多功能数字时钟 基本功能: 1、日历功能,显示年月日 2、计时功能,包括时、分、秒。 3、定时与闹钟功能,能在设定的时间提示 4、能够对小时、分、秒进行手动调整以校正时间 5、正点报时,逢正点给予一定的指示。 6、跑表功能,百分秒技术。记录多个值。 扩展功能: 7、同步时间功能,从网上获得时间并下载到DE2上。 8、便签功能,在某时某刻显示之前所要提醒的事务。 采用verilog设计,在de2上实现,实现LCD、七段管显示,整点报时等提示或告警信息用LED跑马灯实现。 二:团队成员 简要介绍团队成员及负责工作 **:跑表功能 LCD显示功能 计时功能 **:日历功能 闹铃设置功能 调整时间功能 ***:整点报时功能 七段管显示功能 第1章 系统分析和设计 本部分,详细描述设计思路.,系统整体功能,模块的划分, 注明每部分的作者 设计思路: 拟定数字钟的组成框图,划分模块,采用分模块、分层次的方法设计电路,。通过模式的切换来选择显示不同的内容,在计时器、闹铃。跑表之间实现切换,通过使能信号来控制调节。 系统框图如下: 跑表电路 分段显示多个时间 在LCD屏上显示便签提示(待解决) 闹铃响起与整点报时 模式选择 闹铃调节 日历调节 日历电路 闹铃电路 计时器调节 计时器电路 分段计时、LCD记录 是的 系统输入:SW[17:14] KEY[3:0] ; KEY[3] 计时器复位信号 KEY[2] 自增调节信号(跑表复位信号) KEY[1] 选择信号(跑表暂停读数信号) KEY[0] 模式切换信号(通过观察LEDR[16:12]可看出) SW[17] 日历模式信号 SW[16] 日历调节选择信号 SW[15] 自增信号 SW[14] 跑表读数信号 系统输出:LCD液晶显示屏输出 七段管显示输出 LEDR,LEDG提示信号输出。 系统功能具体如下: 计时:正常工作状态下,每日24h计时制显示并会进位到日期。 设置闹铃时间:在计时模式下,按KEY0键,将会切换状态,第一次将会切换到调节闹钟状态,此时若是按KEY1键将会选择调节闹钟时间的时或是分,选择后按KEY2将会实现自增。 调整计时器时间:若在计时器状态下连续按两次KEY0键,将会切换到调节计时器时间状态,此时若是按KEY1键将会选择调节计时器时间的时、分、秒,选择后按KEY2件会实现自增。 整点报时闹铃提醒:逢整点时间,跑马灯将会闪烁。当到达闹铃设置的时间时跑马灯也将会闪烁,并且优先级高于整点报时。 跑表分段计时:系统以100Hz频率计时,并且在七段管上显示。并且在触发条件KEY1下将时间显示到LCD显示屏上,当再次触发SW[14]时,将会把记录的四个数值以1hz的频率一一显示在LCD显示屏上。 日历:SW[17] 控制显示日历时间,高电平为调节模式,低电平为普通运行模式。调节模式下,在触发SW[16]时 将会选择调节年、月、日,触发SW[15]时,将会自增。 在调节状态或是在满24小时进位时将会闪烁刷新。 分频:将内置50Mhz时钟信号分到各种所需的频率时钟信号。 解码以及显示:将数字信号解码到七段管显示以及LCD液晶显示屏上,并且令其显示。 防抖动:顾名思义,主要是为了防止触发信号的抖动。 计时器模块(**) 由于计时器模块包含手动调节时间功能,每当KEY出现一个下降沿,产生一个自增信号,所以每个七段管时钟应等于自身的自增信号或进位信号,代码如下: assign carryclk[0]=clk_1hz_md | incplus[0];(carryclk[5:0]为时钟信号,carry[4:0]为进位信号,incplus[5:0]为自增信号) 当处于手动计时模块时,KEY[1]为选位信号模块代码如下: module bitsel(alarmmode,checkmode,sel,selcode,reset);//对时分秒的选择,并分成实在时钟或是闹铃模式下 input alarmmode; //当前所处的调节模式(闹铃或计时) input checkmode; //当前状态(计时或手动调节) input sel; //手动调节选位信号(KEY[1]) input reset; output reg[2:0] selcode; //输出调节选位信号 reg [2:0] check_code; //计时选

文档评论(0)

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

1亿VIP精品文档

相关文档