资源描述:
《基于fpga电子万年历的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要本科毕业设计(论文)论文题目:基于FPGA的公农历显示系统设计系所:电子工程系专业:学生姓名:学生学号:指导教师:导师职称:讲师完成日期:2013年5月2日V摘要基于FPGA的公农历显示系统设计摘要万年历是采用数字电路实现对、时、分、秒数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的功能。万年历具有读取方便、显示直观、功能多样、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。本设计基于FPGA芯片,系统集成化程度高,精度高,采用Veri
2、logHDL语言程,用软件的方式设计硬件,灵活性好,方便以后的产品升级。设计过程先对万年历进行系统分析确定需要的主要功能。然后对电子万年历进行系统分析,画出每个模块的流程图、数据通道等,最后对每个模块进行代码编写。本论文分别介绍八个模块:电子万年历核心控制模块、时间计时及其调整模块、时间显示动态位选模块、数码管显示模块、秒表模块、日期计时与调整模块、闹钟模块、分频模块。在系统分析章节对整体设计的概况以及对每个模块进行描述,在系统实现章节每个模块具有单独的系统流程图,以及功能模块图。在系统测试章节有对每个模块的测试后的波形图。关键词:FPGA芯片,VerilogHDL语言,电子万年历VA
3、bstractDesignofCalendarandTraditionalChineseCalendarSystemBasedonFPGAAbstractThiscalendaristhetimingdevicethatuseofdigitalcircuittoachieve,displaythehours,minutes,secondsondigitaldisplayscreenaswell.Becauseofdigitalintegratedcircuitdevelopmentandwideapplicationofquartzcrystaloscillators,thedigit
4、alclockhasbecomemoreaccuratethantheold-fashionedclocks.Thedigitalizationoftheclockshasbroughtgreatconveniencetopeople,andalsogreatlyexpandedtheoriginalclockfunction.Calendarhasplentyofadvantagessuchaseasytoread,displayedwithintuition,lowcostandsoon.Thecalendarmeetthenowadays'developmenttrendofel
5、ectronicinstrumentation,andhasabroadmarketprospect.ThedesignisbasedonFPGAchipwithahighdegreeofsystemintegrationandprecision.ThisdesignusesVerilogHDL,soitcanbeflexibleandeasytoupdateinthefuture.Thefirststepofdesignprocessisanalysissystemanddeterminethesystem'smainfunction.Thenweshoulddrawflowchar
6、tsofeachmoduleanddatachannelsofthesystem.Finallywritethecodeforeachmodule.Thisthesiswillintroduceeightmodulesofthecalendarsystemindividually.Includingelectroniccalendarcentercontrolmodule,Timingandadjustmentmodule,dynamictimedisplayselectionmodule,LEDdisplaymodule,thestopwatchmodule,dateandadjus
7、tmentmodule,alarmmoduleandfrequencymodule.Thechapterofsystemsanalysisincludingtheoveralldesignoftheprofileandthedescriptionofeachmodule.Thechapterofsystemimplementationhasaseparatesectionforeachmodulesystemflowchartandfuncti