数字定时器地设计与实现

数字定时器地设计与实现

ID:47412358

大小:297.22 KB

页数:24页

时间:2019-06-28

数字定时器地设计与实现_第1页
数字定时器地设计与实现_第2页
数字定时器地设计与实现_第3页
数字定时器地设计与实现_第4页
数字定时器地设计与实现_第5页
资源描述:

《数字定时器地设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文档文案大全实用标准文档学术诚信声明本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别加以标注或致谢中所罗列的内容以外,报告中不包含其他人己经发表或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。本人签名:日期:年月日文案大全实用标准文档沈阳航空航天大学课程设计任务书课程设计名称XXXX课

2、程设计专业学生姓名班级学号题目名称起止日期年月日起至年月日止课设内容和要求:文案大全实用标准文档参考资料:教研室审核意见:教研室主任签字:指导教师(签名)年月日学生(签名)年月日文案大全实用标准文档课程设计总结:经过本次课程设计,我学会了好多东西,不仅学会了新的语言,而且学会了计算机硬件上的一些东西,我相信这对我以后的发展和认识提供了非常大的帮助,不仅可以从软件方面去分析东西,还可以从硬件方面分析东西,所以我觉得我的收获是巨大的。这次课程设计是在已学计算机组成原理基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高,能综合应用所学知识,设计与制造

3、出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行了一次全面的训练。通过对数字定时器程序的编写,使我对计算机组成原理的基本知识的使用更加熟练,同时也增加了我对计算机组成原理的一些认识,培养从资料文献、科学实验中获得知识的能力,在作业完成过程中通过和同学的交流,也增加了合作的技巧,初步培养了我的工程意识和创新能力。通过查阅以下资料也学到了一些课本上没有的东西,很多知识从模糊概念到具体的了解,从毫无所知到具体的应用,拓宽了自己的知识面,增加了学好汇编语言的信心。当然,也存在了许多的问题,如编写程序时没有注意程序的逻辑性,导致用ModelSim仿真时出现

4、了内存过大,软件奔溃的问题。在以后的学习工作中,我要吸取这次教训,设计好每一个环节后再进行制作与组装。最后,感谢老师的辛勤解答。文案大全实用标准文档目录1总体设计方案-6-1.1设计原理-6-1.2设计思路-6-1.3设计环境-7-2详细设计方案-8-2.1总体模块设计-8-2.2计时电路与清零电路模块设计-8-2.3定时电路模块设计-10-2.4报时电路模块设计-11-3设计仿真-12-3.1清零操作仿真-12-3.2报时操作仿真-12-参考文献-13-附录-14-程序代码-14-总体电路图-17-文案大全实用标准文档1总体设计方案1.1设计原理数字定时

5、器是由计时电路、定时电路,清零电路和报时电路等几部分组成的。其中,定时电路和计时电路,将时间显示在七段数码管上,定时电路对时、分提供设置并储存;清零电路作用时,系统的分秒时同时归零。1.2设计思路报时电路清零电路计时电路定时电路由于设计为数字定时器,所以一定会有脉冲发送部分,但是由于本次课设不需要实际操作,则脉冲发送部分先不考虑。其次,重点就是计时电路,顾名思义,数字定时器首先要实现定时的功能,包括时,分,秒的计时,分别类似于模24、模60、模60计数器的形式,只需要把三个计数器的信号连接起来就可以实现对时,分,秒的计时功能。在程序中通过3个8位寄存器来保

6、存时,分,秒,已达到输入输出。定时电路也是采用寄存器的方法来保存时,分,通过改变寄存器的里的数据来定时,然后报时电路通过对比定时电路中的数据与计数器中的数据来达到准确报时的目的,清零电路,如果清零开关信号为1,清空所有计时电路寄存器中的数据,并停止计时。(如图1.2)文案大全实用标准文档图1.2文案大全实用标准文档1.3设计环境设计软件:Altera公司的综合性PLD/FPGA开发软件QuartusII。仿真软件:Mentor公司的ModelSim。文案大全实用标准文档文案大全实用标准文档2详细设计方案2.1总体模块设计数字定时器是由计时电路、定时电路,清

7、零电路和报时电路等几部分组成的。模块设计代码如下:modulex(turn,change,ahour,amin,asec,clk,hour1,min1,,k,sec1,stop);inputchange,turn,stop;outputk;output[7:0]ahour,amin,asec;reg[7:0]ahour,amin,asec;output[7:0]hour1,min1,sec1;reg[7:0]hour1,min1,sec1;regcounta,countb,fm;inputclk;regminclk,hclk;regk;2.2计时电路与清零

8、电路模块设计由于信号不能在多个并发进程中赋值,所以将计时电路与清零

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。