- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2018年最新整理】多功能数字钟及设计
摘要:基于FPGA平台,运用Verilog语言编写设计一多功能数字钟,包括基本的时钟,校时校分,整点报时功能。扩展闹钟,秒表,万年历,键盘输入功能。Abstract:FPGA-based platform, using Verilog language to design a multi-functional digital clock, including basic function of clock, school hours, school minutes,the whole point timekeeping. And extended function of alarm clock, stopwatch, calendar, keyboard input.关键词:多功能数字钟,可编程逻辑器件,EDA设计,VerilogKeywords:multi-functional digital clock, FPGA, EDA disign, Verilog1 设计要求基于FPGA可编程逻辑器件,用quatusII软件设计一个多功能数字钟,其基本要求如下: 1.有基础的计时显示功能,即时、分、秒显示在6个七段管上2.K0,K1,K2,K3分别为系统使能(暂停),时钟清零,校时,校分开关。由于按键是长期处于“1”状态,故在这里采用低电平“0”为有效电平(本人认为原要求中“1”为有效电平不合理)。3.使时钟具有整点报时功能(当时钟计到59’53”时开始报时,在59’53”, 59’55”,59’57”时报时频率为500Hz,59’59”时报时频率为1KHz, )。提高部分要求:添加按键:K4,K5分别为设置位选择,设置位加一。K6,K7为组合功能选择,当K6K7值:(11)为时钟功能,(10)为秒表功能,(01)为闹钟设置,(00)为万年历功能。1.闹时功能,按动方式键,使电路工作于预置状态,此时显示器与时钟脱开,而与预置计数器相连,利用前面手动校时,校分方式进行预置,预置后回到正常模式。当计时计至预置的时间时,扬声器发出闹铃信号,时间为半分钟,闹铃信号可以用开关“止闹”,按下此开关后,闹铃声立刻中止,正常情况下应将此开关释放,否则无闹时作用。2.秒表功能。按start键开始计秒,按stop键停止计秒并保持显示数不变,直到复位信号加入。3.万年历功能,4.使用4*4矩阵键盘输入设置信号2设计方案选择及思路分析由于之前参加过华为杯电子设计大赛,当时采用的是VerilogHDL语言,而且EDA实验一曾经做过用器件搭数字钟的实验,如果再用原理图方法的话没有挑战性,而且VerilogHDL语言更为灵活方便,因此决定采用其完成本次电子设计。设计的总体部分按照要求可以分为基本模块:分频模块、时钟计时及调整模块、扫描显示。附加模块:万年历、整点报时、闹钟功能和秒表功能。其总体设计框图如下:3各子模块设计原理和分析3.1分频模块初步分析后面所需要的信号频率,分频器的功能主要有4个:分别是产生计时用的标准秒脉冲1HZ信号;闹钟及万年历设置时用的2HZ闪烁信号整点报时及显示扫描用的1kHZ高音频信号和500HZ低音频信号。分析系统时钟为48M,经过48K的分频后得到1K信号,再经过2分频可以得到500HZ方波,1K经过5分频得到200HZ信号,最后100分频得到的2HZ信号,再2分频得到1HZ的时钟。原理框图如下图5所示。 图5 分频信号框图 Verilog设计分频器很简单,在偶数分频时,在输入脉冲下直接计数到所分频数的一半,然后翻转即可。如:always@(posedge clk)begin f1k=(count48k48000/2)?1b1:1b0; if(count48k==48000-1)count48k=0; elsecount48k=count48k+1;end但是奇数分频则要复杂得多,若奇数分频不要求占空比为50%,原理同偶数分频,可计数到(N-1)/2翻转,此时占空比接近50%。但如果要求占空比为准确的50%,通过查阅资料得知也可以实现的。原理如下图always @(posedge f1k) //上升沿计数if(count5p==4) count5p=0;elsecount5p=count5p+1;//posedge wave //上升沿波形always @(posedge f1k ) begin if(count5p2)f200p =1; elsef200p =0;end //negedge counteralways @(negedge f1k ) //下降沿计数if(count5n==4) count5
您可能关注的文档
- 【2018年最新整理】城市绿地系统规划报告.ppt
- 【2018年最新整理】培养创新型农业人才,加快湖南现代畜牧业发展.ppt
- 【2018年最新整理】城镇混合住宅商业房地产项目研究报告.doc
- 【2018年最新整理】培养高年级段小学生在课堂上踊跃发言对策研究立项书.doc
- 【2018年最新整理】培养造就高素质新型职业农民队伍.ppt
- 【2018年最新整理】培养复合型人才在工程建设管理需要.doc
- 【2018年最新整理】培训中心安全生产事故应急预案.doc
- 【2018年最新整理】培训体系建议书111.doc
- 【2018年最新整理】培训学院公共实训基地建设项目可研报告.doc
- 【2018年最新整理】培训论文跷跷板平衡车.doc
最近下载
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人考试备考试题及答案解析.docx VIP
- 河阴死者墓志义例与北魏后期墓志制作.doc VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人考试模拟试题及答案解析.docx VIP
- 2025-2026学年西师大版小学数学四年级上册教学计划及进度表.docx
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人笔试备考题库及答案解析.docx VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人考试备考题库及答案解析.docx VIP
- 中国低空经济应用场景研究报告(2025).pptx VIP
- 科技英语语法篇 .pptx VIP
- 石文操作手册.pdf VIP
- 二零二五年度军队后勤保障中心部队食堂食材供应合同.docx VIP
文档评论(0)