ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:827.92KB ,
资源ID:10952632      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10952632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于quartus的电子钟.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于quartus的电子钟.docx

1、基于quartus的电子钟电子线路设计基于QuartusII软件的数字钟姓名:侯 作 霆学号:091142608多功能数字钟设计一、 设计内容简介本数字钟以计时为基本功能,可以完成00:00:00到23:59:59的计时,并在控制电路的作用下具有保持、快速校时、快速校分的功能。在具有基本功能的基础上,增加了下列扩展功能:闹钟、秒表(最小记录0.01秒)、日历(包括年、月、日及星期的显示和校准,并自动识别大小月)。数字计时器是由分频电路、计时电路、控制电路、译码显示电路等几部分组成的。其中,分频电路将试验箱提供的48Mhz的频率分成各模块电路所需要的频率;计时电路完成计时功能,并与动态显示电路相

2、连,将时间日期等信息显示在七段数码管上;控制电路对年、月、日、时、分以及星期提供快速校时;秒表电路启动后可完成最小单位为0.01秒的计时;以上各部分电路均与译码显示电路连接,将以上数据分别显示,通过按钮切换。系统结构如下图所示二、各模块电路原理1、分频电路实验箱上提供振荡源为48MHz,为获得秒脉冲信号和显示电路中需要频率,以及消除触点抖动所需频率,需要对该振荡源进行分频处理。处理的过程示意如下:主要采用74160芯片和74161芯片以及其他逻辑门组成不同进制的计数器逐级分频,将16分频放在最后一级以得到占空比为50%的方波。2、秒表电路秒表电路有三级计数器,一级00-99的100进制计数器和

3、两级0059的60进制计数器。每级内部才有同步触发方式,每级之间采用异步触发方式。秒表电路设有两个控制按键复位按和ON/OFF按键,每个按动按一次后均可产生一个脉冲信号。复位按键与每级技术芯片CLR端相连,以实现秒表的清零的功能。ON/OFF按键与一模为2计数器的CLK端相连,每按动一次ON/OFF键,计数器输出“1”或“0”。计数器与3线-8线译码器74138(可完成数据分配功能)相连,控制100Hz信号是否输入计时模块,原理图如下:(图中key为消除抖动电路)秒表计时电路以计数器电路为主,以1Hz方波同时与调秒输入经过或门后驱动。计数将要溢出向下一级CLK端发出一个脉冲,驱动计数。采用D触

4、发器消除毛刺。计时电路原理相同,以秒计时为例说明。仿真图和原理图如下:3、计时电路计时电路可实时提供时间信息,包括时、分、秒。电路原理与秒表计时原理相同,用两级60进制计数器记录秒和分。同时级联的第三季24进制计数器记录小时,并向日期及星期电路提供一个周期为24小时的驱动信号。脉冲输入端CLOCK和调时端通过一或门接入每级脉冲输入,实现调时与计时互不冲突原理图如下4、日期电路日期电路以月计时器为核心,输出的月份控制两片译码器74154来选择不同的计数器:29进制计数器、30进制计数器、31进制计数器。表示日的计数器一旦被选中,输入控制信号,屏蔽另外两种进制的计数器,以实现对大小月的自动识别。日

5、期电路中每种计数器均设有端口以供控制电路调时。原理图如下:5、控制电路控制电路原理是将脉冲送入各计时计数器的调整端,实现对时间和日期等5种信息的调整。设有“切换”和“校准”两个按键,每按动一次“切换”按键,给计数器74160送入一个脉冲,计数信息送入数据选择器74138为脉冲选择不同的输出端,同时计数信息通过译码器74154译码,选择不同的灯亮起,提示当前脉冲输出的端口,按动一次“校准”按键,送入一个脉冲。闹钟调整电路原理于此相同,不再赘述。原理图如下:6、闹钟电路闹钟电路将当前时间与闹钟设置时间通过比较器7485比较,当二者相等时通过与门输出一个信号进入响铃电路,控制1000Hz的信号输入到

6、蜂鸣器。闹钟计时电路与时钟计时原理相同。原理图如下:7、报时电路每当计时到整点后,蜂鸣器报时5秒。将当前时间的时和分与设置的时间00:05比较,小于即输入信号控制报时。8、响铃电路响铃电路可接受报时和闹钟的信号,控制蜂鸣器.9、消除按键抖动对于一个按键信号,用一个脉冲对它进行采样。如果连续几次采样都相同是,即认为处于稳定状态。消抖电路用三级D触发器采样,100Hz脉冲驱动D触发器10、显示电路显示电路通过切换可显示5种信息,第二位和第五位数码管只显示“”。由1000Hz信号控制计数器和数据选择器74138不断扫描每一位的位选信号。当任意一位选中后,通过8选1模块lpm_mux同时选中相应的由7

7、段译码器7447提供的段信息。每一段的译码器7447前接一个5选1模块lpm_mux,。按键即送脉冲到计数器,技术信息接lpm_mux, 模块的地址端,实现5种显示信息的切换。三、 实验心得这次实验进行过程中发现了自己存在的很多知识漏洞,并且在实验中真正学会了电子系统设计方面的一些知识。实验开始设计基本功能电路时我们进展得很顺利,当天即完成了基本计时功能。但是,我们并没有意识到电路中存在的问题。次日进行功能扩展时,加入了闹铃功能,发现基本的进位都有问题。两人研究了很长时间,将消颤开关的采样频率调高之后发现问题解决了。但是随之而来的问题是,正常电路的校时校分功能无法实现。两人研究修改了整整一天也

8、没有把这个问题解决掉。后来就怀疑是硬件出现了问题,但是把我们的程序下到其他机器上进行硬件测试时,问题还是存在,所以就断定电路设计的某些地方是错误的,而且这个错误是闹铃功能加入之后出现。最后在校时校分电路的进位模块里发现了症结所在,修改之后,电路稳定正常工作。这次实验中积累了如下经验:1、系统设计进要行充分的方案论证,不可盲目就动手去做;2、实验中对每一个细节部分都要全面思考,要对特殊情况进行处理;3、对于数字系统,要考虑同步、异步问题;4、数字电路的理论分析要结合时序图;5、遇到问题,要顺藤摸瓜,分析清楚,不可胡乱改动,每做一次改变都要有充分的理由;6、模块化设计方法的优点在于其简洁性,但是在实验设计中也发现,在实验最终电路确定之前,要尽量减少模块重叠嵌套,因为在总的电路敲定之前,电路还不成熟,很多地方需要改进,如果在开始时就进行多层模块化,里层模块电路的修改将影响其外层的全部电路,这样就是牵一发动全身,很显然,这样将导致电路设计的低效,所以在设计过程中,一定要尽量减少超过两层的模块;7、遇到问题花了很长时间没有解决掉,要学会想他人请教,别人的不经意一点,可能就能把自己带出思维死区。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2