自动打铃系统设计说明书分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试序号:20 自动打铃系统设计说明书 学 生 姓 名: 学 号: 专 业 班 级: 报告提交日期: 湖 南 理 工 学 院 物 电 学 院 目录 一 系统工作原理 3 设计要求 3 1、计时原理: 4 2、模式信号mode选择各个功能显示的原理: 4 3、时间调整中数字上加的原理: 4 系统框图 5 二 选择的FPGA芯片及配置 5 三 各模块分析 6 设计步骤: 6 顶层文件端口说明: 8 时序仿三真 9 附录:源程序(附注释) 11 一系统工作原理 工作原理:时钟系统由八个数码管显示组成,其中第1、2个显示的为时的高位和低位,第3个数码管显示的是分隔符“-”,第4、5个为分的高低位,第6个也为隔符“-”,第7、8个为秒的高低位。时钟工作时用到两个频率,一个是系统频率Clk,主要用来扫描数码管和分频,第二个是时钟工作频率Clk_1HZ(由Clk分频得来),按下复位键,秒分时显示清零,工作时Clk(489HZ)不断通过3-8译码器值的改变来扫描时钟的八位数码管,由于人眼分辩不出这么高的频率,所以看到的是八个数码管一直同时亮着,与此同时控制端连着七段数码管的七位不断提供秒时分的高低位译码到数码管上显示,当Clk计数到244次(500ms)时,Clk_1HZ翻转一次,这样Clk_1HZ的周期就为1s整,每个Clk_1HZ的上升沿给秒的低位加1。按调时键S1进入调时模式,按下开关时程序里设置扫描到时的高低位时不显示,同时时的低位加1,松开开关时再显示出来,以此实现闪烁的功能,调分键也是同理。?? ?各个输入输出端口定义如下:? Clk:?489HZ?的系统基准时钟输入。作为七段码管扫描频率。将其489分频可得到1HZ的数字钟工作频率。?Rst:?系统复位信号,?低电平有效。复位后显示00-00-00。? S1:?调节小时信号,?低电平有效。每按下一次,?小时增加一个小时。?S2:?调节分钟信号,?低电平有效。每按下一次,?分钟增加一个分钟。? Spk:?输出到扬声器,?产生嘀、嗒的报时声。? Sel:?七段码管扫描驱动。因为是八个七段码管,所以Sel?为三位总线。扫描频率为489HZ,?由于人眼的视觉效果,?呈现在眼前的便是整体的时-分-秒显示。?Display:?七段码管显示输出。?除此之外另设了几个寄存器:?Clk_1HZ:1HZ的数字钟工作频率?Clk_Count1:产生1Hz?时钟的分频计数器?Music_Count:产生扬声器声音频率的分频计数器?SECL,SECH:秒的低位和高位?MINL,MINH:分的低位和高位?HOURL,HOURH:时的低位和高位?Disp_Temp:显示存储中间量? ???数字时钟设计(C)? 一、设计要求? ???(1)显示6位,分别是小时两位,分钟两位,秒两位;????(2)可手动调节对时;????(3)整点报时功能。?二、数字时钟设计原理?数字时钟设计原理框图:? ? ?? 1、计时原理:? 在计时显示模块中,涉及到的是时分秒各个计数器的设计?,“秒计数器”采用60进制计数器,每累计60秒,发出一个“分脉冲”信号,该信号将被送到“分计数器”。“分计数器”采用60进制计数器,每累计60分钟,发出一个“分脉冲”信号,该信号被送到“时计数器”。“时计数器”采用24进制计数器,可实现24小时的累计计数。?当计到24小时后,计数清零,如此循环。?? ? 2、模式信号mode选择各个功能显示的原理:? 使用mode按键产生0、1信号在正常计时功能、校时功能之间的转换。mode信号的作用主要体现在控制模块和时间显示模块中,虽然计时模块中也用到mode信号,但是它只是turn信号将秒信号清零的辅助作用,保证只有在m=0(即 普通计时显示)下turn信号清零功能才起作用,在校时功能下只能是分、小时的切换功能。? (1)在控制模块下的作用:? 在控制模块下,其实mode和turn信号的作用就是将change数字上加信号按不同的mode和turn分成两个信号,分别是count1(时间显示下的分信号)、counta(时间显示下的小时信号)。? ?(2)在显示模块下的作用:? 同在控制模块下的作用相同。只是将turn信号选出的小时和分钟在同一个mode下一起送至显示模块。? ? ??3、时间调整中数字上加的原理:? 在时间校时调整模式下,数字的上加不仅受到

文档评论(0)

糖糖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档