eda秒表课程设计

eda秒表课程设计

ID:41848432

大小:294.83 KB

页数:11页

时间:2019-09-03

eda秒表课程设计_第1页
eda秒表课程设计_第2页
eda秒表课程设计_第3页
eda秒表课程设计_第4页
eda秒表课程设计_第5页
资源描述:

《eda秒表课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、设计任务及要求:本设计的任务就是设计一个数字钟,要求显示格式为小时一分钟一秒钟。系统时钟选择时钟模块的lOKHz,要得到1Hz时钟信号,必须对系统时钟进行10,000次分频。用S1按键作为系统时钟复位,复位后全部显示OO-OO-OOo指导教师签名:2010年月日二、指导教师评语:指导教师签名:2010年月日三、成绩指导教师签名:2010年7月3日目录设计目的二、设计要求三、电路及连线设计4四、使用说明5五、程序5六、设计总结12七、参考文献数字时钟设计一、设计目的本设计的任务就是设计一个数字钟,要求显示格式为小时一分钟一秒钟

2、。系统时钟选择时钟模块的lOKHz,要得到1Hz时钟信号,必须对系统时钟进行10,000次分频。用S1按键作为系统时钟复位,复位后全部显示OO-OO-OOoClock选择lOKHZo二.设计要求(1)要求可以显示时、分、秒。(2)十分之间,分秒之间要有分隔符。(3)具有整点报时功能。(4)具有复位功能。三.电路及连线设计呻0]PR.61孔652哪3]叩q叽63••r*5芮5芮f5t15四、使用说明管脚分配:实验符号対应附录符号管脚ClkClockPIN_29Display[O]APIN_62Displayfl]BPIN_61Di

3、splay[2]CPIN_60Display⑶DPIN_59Display[4]EPIN_58Display[5]FPIN_57Display⑹GPIN_56Display[7]DPPIN_55SEG_SEL[O]SELOPIN_63SEG_SEL[1]SEL1PIN_64SEG_SEL⑵SEL2PIN65RstS1PIN_66五.程序设计如下:程序共分为八个模块:lmincount模块:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNS1GNED.ALL;E

4、NTITYmincountISPORT(res,clk,en:INSTD_LOGIC;ca:OUTSTD_LOGIC;a,b:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDmincount;ARCHITECTURErtlOFmincountISSIGNALaout,bout:STD_L0GIC_VECT0R(3DOWNTO0);SIGNALcout:STD.LOGIC;BEGINPROCESS(elk,res)BEGINIF(res='O')THENaout<=nOOOOn;bout<=nOOOOM;cou

5、t<='0,;ELSIF(clk'eventandelk二T)THENIF(en=T)THENIF(bout>4)THENIF(aout>8)THENaout<=',0000n;bout<=nOOOOn;cout<-P;ELSEaout<=aout+1;ENDIF;ELSEIF(aout=9)THENaout<=HOOOOn;bout<=bout+1;ELSEaout<=aout+1;cout<=,0,;ENDIF;ENDIF;ELSEcout<='0';ENDIF;ENDIF;ENDPROCESS;a<=aout;b<=bou

6、t;ca<=cout;ENDrtl;2Secondcount模块:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYseccountISPORT(res,clk:INSTD_LOGIC;ca:OUTSTD_LOGIC;a,b:OUTSTD_L0GIC_VECT0R(3D0WNT00));ENDseccount;ARCHITECTURErtlOFseccountISSIGNALaout,bout:STD_LOGIC_VECTOR(

7、3DOWNTO0);SIGNALcout:STd」ogic;BEGINPROCESS(elk,res)BEGINIF(res=,0,)THENaout<=,,0000M;bout<=nOOOOn;cout<='0,;ELSIF(cl^eventANDelk二T)THENIFbout="0101HANDaout=n1OOO"thenaoutv=“1001”;cout<-V;ELSIFaoutv”100「THENaout<=aout+1;ELSEaout<=H0000H;IFboutv”0101”THENbout<=bout+1;E

8、LSEbout<=nOOOOn;cout<='0,;ENDIF;ENDIF;ENDIF;ENDPROCESS;a<=aout;b<=bout;ca<=cout;ENDrtl;3Count24模块:LIBRARYIEEE;USEIEEE.STD_LOGIC_116

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

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

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