doc 毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:24 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 03:04

毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读

科大学生熟悉和掌握常用中大规模集成电路功能及其在实际中的应用方法,除通过实验教学培养数字电路的基本实验方法分析问题和故障检查方法以及双踪示波器等常用仪器使用方法等基本电路的基本实验技能外,还必须培养我们大学生工程设计和组织实验能力。本次硬件实习的目的是在加深对开发板了解的基础上,从而巩固语言的学习。我们组所选课题的设计目的是培养我们大学生初步掌握小型数字系统的设计能力,包括选择设计方案,进行电路设计代码编写调试等环节,运用所学知识进行工程设计提高实验技能的实践。本次设计我们组查阅了大量的文献资料,学到了很多关于数字电路方面的知识,加深了对开发板的了解,使自己对数字电子技术有了更进步的认识和了解。需求分析设计定位目的要求分析设计问题,抽象出逻辑关系,用语言实现多功能数字时钟,并且在此基础上进行进步的功能扩充,从而进步熟悉语言和电路板平台在解决实际问题中的应用。同时通过实习的设计加深对通信专业以及硬件的了解,加强团队合作以及培养动手能力。二功能描述基本功能计时功能能显示年月日时分秒,能选择小时显示模式,在七段管上上午用英文字母下午用英文字母表示。设置时间可任意修改年月日时分秒,同时对于像日等的取值有定的范围限制,比如二月份丌可能出现天。定时功能可实现整点报时,可设置个闹钟,对于丌同的闹钟用灯响应丌同的效果。秒表百分秒计时,可定义八个秒表,同时可多次翻看记录。扩展功能能够用屏显示星期上下午用字母表示闹钟到来响应时屏有提示语。能够实现懒人闹钟,多次通过灯的丌同效果响应。三设计实现的可行性小组成员对语言的学习有较好的基础,同时前期的硬件实验有对开发板有较深的了解。四硬件基础开发板五软件基础п软件概要设计模块设计时间显示模块负责对各个模块的实现进行选择。首先导入板之后,指示灯亮,板上同时显示程序原始设置的时间和日期以及星期,在以下几个模块正确调节了时间及日期后,则显示调节后的时间日期星期以及上下午。而七段管上只显示时间及上下午。置表示二十四小时制,若置表示十二小时制。时间调节模块当按次后,即时,进入时间调节模块,指示灯亮,将置,然后对时间进行调节。调节秒,调节分,调节时,然后将置,则时间从调节后的那个时间开始走动。如果置,则按二十四小时制调表,置则按十二小时制调表。日期显示模块同时间显示模块样,当按第二次后,即时,进入日期显示模块,此时指示灯亮,七段管上显示当前日期,板上同时显示日期和时间及星期。日期调节模块同时间调节模块样,当按第三次后,即时,进入日期调节模块,此时指示灯亮。将置,然后对日期进行调节。调节年,调节月,调节日,然后将置,调节完毕。年份调解时,如果置,年份增加,置,年份逐减。秒表模块当按第四次后,即时,此时指示灯亮,进入跑表设置模块。计时,存储和查看,清零。可以设置八个秒表。闹钟设置模块当按第五次后,即时,此时指示灯亮,进入闹钟时间设置模块。在该部分,调节小时,调节分钟,对设置的闹钟进行存储和查看,可以设置五个闹钟。如果将置,可以将所存储的闹钟清除,重新设置闹钟。当按第六次后,即时,此时指示灯亮,此时进入闹钟的日期调节,调节年,调节月份,调节日。年份调解时,如果置,年份增加,置,年份逐减。当置时,闹钟为在精确的天响应,置则每天都会响应。置,则表示闹钟已经启动,置,则表示闹钟未启动。而且,如果闹钟响应后,将置,可以关闭闹钟。懒人闹钟懒人闹钟是在闹钟响应后,如果还置,隔两分钟闹钟会重新响应,这里设置了两次懒人闹钟。整点报时整点报时是在上个时刻进入下个时刻时,时钟的响应。在这里,当时钟走到整点时,指示灯就闪耀,并且此时为几点,灯就会闪几次。下午整点,则按二十四小时制的整点报时响应。例如,下午点,灯会闪耀次。跑马灯响应效果闹钟到来时,响应显示效果。显示效果是开始时两边亮的灯向中间靠拢,然后中间的灯先灭,相邻的灯依次灭去,总共响应秒。其他功能模块除过以上模块外,还有星期设置,小时及小时时制转换,显示屏上闹钟响应的提示,上午和下午的设置。通过蔡乐算法,将日期进行推倒,算出星期,并显示在显示屏上。小时及小时时制转换。将置为小时制,置是小时制。并且小时制和小时制进行转换时,和也会进行相应的转换。通过变量设置,当闹钟响应时,赋给其定的值,将其传给显示屏上闹钟响应模块,此模块做出反应将显示屏的当前信息清除,显示闹钟信息,当闹钟响应完毕,显示屏恢复原来的显示。数字时钟的详细设计详细设计主要用来描述整个硬件设计过程中些重要功能如何实现以及设计工程中对成员收获较大的些编程代码。从而能让读者加深了解本次设计过程。各模块的具体实现分频模块计时分频时钟正常运行调节,跑表的记录,跑马灯的响应时间等都需要分频,而且需要不同的分频。开发板的最小频率信号为信号,通过个量的记录而到达定频率值使其信号翻转,定义不同的频率就可以得到不同的周期响应信号。跑表模块当按第四次后,即时,此时指示灯亮,进入跑表设置模块。计时,存储和查看,清零。可以设置八个秒表。具体的实现采用频率为,即周期为的使能信号使秒表实现。这个模块的设计过程中给我们组收获最大的能够无数次查看秒表的实现。具体的代码跑表显示跑表存储和翻看,如上述代码在时,按下键,在按触发键,开始寄存,存储个秒表时,开始翻看,第次能翻看,键没触发次,可以查看,但同时的也在增加,在增加到大于时,必须使它强制为,这样才能继续查看。跑马灯的显示效果跑马灯的设计及控制主要是为了增加整个数字时钟的显示效果。闹钟到来时,响应显示效果。显示效果是开始时两边亮的灯向中间靠拢,然后中间的灯先灭,相邻的灯依次灭去,总共响应秒。主要是在触发信号的作用下,先判断和是否已经亮着,如不亮,则让其点亮,依次点亮,直等到,灯灭的时候从开始,效果与开始相反。星期控制模块此模块建立了年,月,日等具体时间与星期之间的关系,实现了由具体年,月,日得到星期的功能,解决了在修改年,月,日的同时还需修改星期的问题。采用蔡勒公式将年月日作为输入变量而得到星期这输出变量。具体代码如下蔡勒公式蔡勒公式的实现显示信息模块此模块主要完成了在上显示年,月,日,时,分,秒,上下午,星期以及与闹钟模块配合使用显示闹钟时的提示信息主要问题在于参数传递和显示信息之间的切换以及字符的编译码问题。判断二十四进制,十二进制的上下午正常显示指令与数据选择控制,字符编译码略闹钟提示显示指令与数据选择控制,字符编译码略时间运行及调节方面时间运行的实现代码如下整点报时变量赋值闰年以及各个月份天数的判断,这里只以当时时间的运行为例,实现代码如下判断是否是闰年闰年二月最大天数为天时间运行时调表时与此相同小时制和小时制的实现代码如下当为时是小时制当为时是小时制日期年份调节闹钟年份调节与此同时,年份的增减实现代码如下如果置,年份减整点报时时,响应的次数与时间的小时相同

下一篇
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第1页
1 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第2页
2 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第3页
3 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第4页
4 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第5页
5 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第6页
6 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第7页
7 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第8页
8 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第9页
9 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第10页
10 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第11页
11 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第12页
12 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第13页
13 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第14页
14 页 / 共 24
毕业设计_基于DE2开发板的数字时钟设计.doc文档24页全文免费阅读第15页
15 页 / 共 24
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批