数字钟eda综合课程设计

数字钟eda综合课程设计

ID:12968391

大小:172.50 KB

页数:16页

时间:2018-07-19

数字钟eda综合课程设计_第1页
数字钟eda综合课程设计_第2页
数字钟eda综合课程设计_第3页
数字钟eda综合课程设计_第4页
数字钟eda综合课程设计_第5页
资源描述:

《数字钟eda综合课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北华航天工业学院《EDA技术综合设计》课程设计报告报告题目:数字钟作者所在系部:电子工程系作者所在专业:自动化专业作者所在班级:作者姓名:指导教师姓名:完成时间:2010—12—03内容摘要VHDL是VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage的缩写,意思是超高速集成电路硬件描述语言。对于复杂的数字系统的设计,它有独特的作用。它的硬件描述能力强,能轻易的描述出硬件的结构和功能。这种语言的应用至少意味着两种重大的改变:电路的设计竟然

2、可以通过文字描述的方式完成;电子电路可以当作文件一样来存储。随着现代技术的发展,这种语言的效益与作用日益明显,每年均能够以超过30%的速度快速成长。这次毕业设计的内容是在简要介绍了VHDL语言的一些基本语法和概念后,进一步应用VHDL,在MAX+plusII的环境下设计一个数字钟,最后通过仿真出时序图实现预定功能。数字钟的时间显示用到了七段数码管(或称七段显示器)的电路设计,内部的时间控制输出则用到了各种设计,包括:加法计数器,扫描电路,控制秒、分、时的分频电路,各种数制的转换。关键词:VHDL,数

3、字钟,MAX+plusII,时序仿真图。目录一、实验目的……………………………………………………………………………1二、硬件要求……………………………………………………………………………1三、实验原理……………………………………………………………………………1四、模块说明……………………………………………………………………………11.秒计数器………………………………………………………………………………12.分计数器………………………………………………………………………………23.小时计数器……………

4、………………………………………………………………34.报警模块………………………………………………………………………………45.扫描模块………………………………………………………………………………56.译码模块………………………………………………………………………………67.顶层文件………………………………………………………………………………8五、整体连接图…………………………………………………………………………9六、实验步骤……………………………………………………………………………10七、实验结果

5、……………………………………………………………………………10八、实验总结……………………………………………………………………………10九、参考文献……………………………………………………………………………10课程设计任务书课题名称数字钟完成时间2010-12-03指导教师职称学生姓名班级总体设计要求和技术要点利用VHDL进行数字钟设计,主要完成以下功能:1.具有时、分、秒计数显示功能,以24小时循环计时。2.具有清零,调节小时、分钟功能。3.具有整点报时功能,整点报时的同时LED灯花样显示。工作内

6、容及时间进度安排周5:硬件仿真周6:验收答辩课程设计成果1.与设计内容对应的软件程序2.课程设计报告书3.成果使用说明书4.设计工作量要求一、实验目的(1)掌握多位计数器相连的设计方法。(2)掌握十进制、六进制、二十四进制计数器的设计方法。(3)巩固多位共阴极扫描显示数码管的驱动及编码。(4)掌握扬声器的驱动。(5)LED灯的花样显示。(6)掌握EDA技术的层次化设计方法。二、硬件要求(1)主芯片EPF10K10LC84-4。(2)8个LED灯。(3)蜂鸣器。(4)8位八段扫描共阴极数码显示管。(5

7、)三个按键开关(清零,调小时,调分钟)。三、实验原理在同一芯片EPF10K10上集成了如下电路模块:(1)时钟计数:秒——60进制BCD码计数;分——60进制BCD码计数;时——24进制BCD码计数;同时整个计数器有清零,调分,调时功能。在接近整数时间能提供报时信号。(2)具有驱动8位八段共阴扫描数码管的片选驱动信号输出和八段字形译码输出。(3)蜂鸣器在整点时有报时驱动信号产生。(4)LED灯在整点时有花样显示信号产生。四、模块说明时钟的设计共化分为6个模块:秒计数器(count60),分计数器(c

8、ount601),小时计数器(count24),报警电路(bs),扫描电路(set),译码电路(led7)。下面具体分析各个模块的原理、内容和功能。1.秒计数器(count60)能够实现60进制循环计数,带有复位端reset、手动调分功能端setmin和向分进位端c,受时钟上升沿信号控制,其文本语言(文件名:count60.vhd)为底层文本,图1为秒计数器的仿真波形图。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.ST

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

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

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