- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子系统课程设计-基于EDA技术的数字时钟设计汇
电子系统课程设计任务书
设计题目:基于EDA技术的数字时钟设计
设计目的:课程设计是一种复杂的学习实践过程。设计过程采用系统设计的方法,先分析任务,得到系统设计的要求,然后进行总体设计,划分子系统模块,然后进行详细设计,编写各个功能子系统VHDL代码并进行功能仿真,最后进行整个系统总装并仿真。
设计内容:设计一个采用0.5英寸LED数码管显示的数字时钟系统,工作电源5V,它采用24小时制,具有“时”、“分”、“秒”显示,并且可以校正时间显示。
设计要求:
由石英晶体多谐振荡器20MHz和分频器产生1Hz标准秒脉冲;(说明:EDA试验箱中晶振频率20MHz,经试验箱内一系列二分频可将频率降低,但无法直接产生1Hz信号,需要大家根据实际情况编制分频器得到1Hz信号);
秒电路、分电路均为60进制计数,时电路为24进制计数;
数码管采用动态扫描方式;
能动手校时,校时模块功能可以自由发挥。比如可用两个按钮实现校时,A按钮控制调整项目,B按钮调整数字,B按钮还可以根据按下时间长短实现慢调、快调功能。也可以用三个按钮实现增减两个方向的手动校时。校时用按钮开关不能超过4个;
扩展内容:1)进入校时状态后,被调整数字以2Hz闪烁;
2)24/12小时可调,处于12小时制时,要有AM/PM显示;
3)所有开关加入防抖设计;
4)加入检测外部环境亮度功能,夜间自动降低数码管显示亮度;
5)加入整点报时电路;
6)增加秒表功能;
7)增加报闹功能。
6.以上电路功能除外部环境亮度检测电路外均由VHDL代码实现层次式设计,顶层电路可以采用EDA电路图。
设计成果:
课程设计说明书,要求内容完整,图表完备,条理清楚,字迹工整,程序完整有相应的注解,仿真波形设计合理有必要的分析,引用资料要注明出处。
顶层电路原理图,各层电路VHDL代码及仿真波形。
设计说明书目录
一、前言
二、任务分析和方案设计
三、外部输入输出要求
四、内部各功能模块
1)分频模块
2) 秒计数模块SECOND
3) 分计数模块MINUTE
4)时计数模块HOUR
5)整点报时功能模块ALERT
6)扫描模块SELTIME
7)译码显示功能模块DISPLAY
8)按键防抖模块KEY
五、系统顶层设计图
六、各模块块程序
七、心得体会
参考文献
基于EDA技术的数字时钟设计
一.前言
EDA简介
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
三、外部输入输出要求
1.输入接口 代表清零,调时,调分信号RESET、SETHOUR、SETMIN的引脚分别接高电平、KEY1、KEY2;代表计数时钟信号CLK和扫描时钟信号CLKDSP的引脚分别同1HZ时钟源和200HZ(或更高)时钟源相连。
2.输出接口 代表扫描显示驱动信号SEL[2..0]连到SEL2、SEL1、SEL0端,段码信号输出abcdefg连接到7段数码管的段码插口abcdefg端,小数点DP输出端同7段数码管的段码插口DP相连;代表扬声器驱动信号的引脚SPEAKER同扬声器驱动接口SPEAKER相连;代表花样LED灯显示的信号引脚LAMP[2..0]同3个LED灯相连。
四、内部各功能模块:
FREQ分频模块:
整点报时用的200Hz与时钟用的1Hz的脉冲信号,这里的输入信号是20MHz信号,所以要设计两个分频器,将20MHz变为1Hz、200Hz。程序见后面。例图为1000分频,输入为5MHz,输出为5KHz.
2)秒计数模块SECOND:
60进制,带有进位和清零功能的,输入为1Hz脉冲和高电平有效的清零信号RESET。程序见后面。
3)分计数模块MINUTE
60进制,带有进位和置数功能的,输入为1Hz脉冲和高电平有效的使能信号EN。程序见后面。
4)时计数模块HOUR:
24进制,输入为1Hz脉冲和高电平有效的使能信号EN。程序见后面。
5)整点报时功能模块ALERT:
输入为分/秒信号,输出为SPEAK信号。程序见后面。
6)扫描
您可能关注的文档
- 电子信息工程毕业设计(论文)-Cortex的应用研究汇.doc
- 电子商务PPT教学课件-第三章 电子商务网络平台汇.ppt
- 电子商务专业毕业论文-电子商务对中小企业的影响汇.doc
- 电子商务安全与保密-第十章 密钥管理与PKI汇.ppt
- 电子商务毕业论文-我国大型网上零售企业的网络营销策略分析汇.doc
- 电子商务毕业论文-浅谈电子商务人才培养问题与对策汇.doc
- 电子作品制作与开发项目实践选修课系列Ⅰ实训报告-数字时钟的设计与制作汇.doc
- 电子商务毕业论文-电子商务在中小外贸企业中的应用汇.doc
- 电子商务毕业论文-计算机网络安全初探汇.doc
- 电子商务毕业论文(设计)-企业微博营销的方法与策略探讨汇.doc
文档评论(0)