- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学《电工电子综合》课程设计说明
PAGE
PAGE 14
基于AT89S52数字钟的设计
摘 要
随着电子技术的发展,单片机因其具有体积小、集程度高、可靠性好、性价比高等突出优点已在工业控制、智能仪表、数控拥未、数据采集处理、通讯及各种智能家电和玩具等方面得到了广泛应用。本课程设计是基于89S52单片机的简单应用,具有24小时制时、分、秒显示,铵键校时,整点报时,闹钟功能。能方便的置任意时间和任意闹铃时间,当到数字钟计时到整点前十秒时,蜂鸣器发出整点报时信号,通过两个按键即可实现校时功能。
目录
前言…………………………………………………………………………………………
第一章 数字钟的设计要求与设计方案
1.1 方案的论证与比较
1.2 数字钟的功能与要求
1.3 设计方案的确定
第二章 数字钟的硬件设计
2.1 数字钟的硬件框图
2.2 时钟电路设计
2.3 复位电路设计
2.4 按键电路设计
2.5 显示电路设计
2.6 闹铃与报时电路设计
2.7 系统电源原理图
第三章 数字钟的软件设计
3.1 主程序流程图
3.2 显示模块程序设计
3.3 校时模块当前编辑位闪烁功能程序设计
3.4 走时程序设计
第四章 数字钟的安装与调试
4.1 硬件调试
4.2 软件调试
4.3 调试过程
第五章 设计体会与小结
第六章 附录
6.1 系统硬件原理图
6.2 部分源程序与参考文献
前言
电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。数字钟具有走时准,显示直观,款式新颖,附加功能多等优点受到人们的欢迎,在很多场合得到了广泛的应用。
数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。
第一章 数字钟的设计要求与设计方案
1.1 方案的论证与比较
数字钟的实现方法
1)用555定时器构成时基发生电路,经过分频可得到秒脉冲信号,虽然方法简单,但是得到频率的精度不高。
2)利用石英钟专用芯片实现,这种方法具有实现简单、计时精度高的优点。
3)利用单片机的智能性来实现,由于微处理器里集成了时钟振荡系统,综合利用处理器中的定时器计数器,可方便地实现电子时钟功能,因为处理器的智能性,通过程序容易实现其他辅助功能。
通过比较,本课程设计采用单片机来实现数字钟,利用软硬件结合的方法,可实现电子钟的许多功能。
1.2 数字钟的功能与要求
1) 能任意设定走时起始时间,即具有校时功能。
2) 能设置闹钟时间,即具有闹铃功能。
3) 具有整点报时功能。
1.3 设计方案的确定
1)处理器的选择
由于ATMEL的AT89S52具有体积小,市场货源充足,成本低以用软硬件仿真调试资源丰富的特点,因此选择AT89S52单片机。
2)显示电路
显示可通过液晶和数码管来实现。对于普通的液晶显示器,需要专门的驱动电路,另外液晶显示可视性较差。而数码管具有显示亮度高,使用寿命长,价格便宜等优点,驱动电路也比较简单,因此选用数码管显示。
时间设置电路
通过软件控制,只需两个按键可实现时间设置功能,一个作为功能选择键
另一个为加“1”键。而且两个按键有很好的人机交互界面。
第二章 数字钟的硬件设计
2.1 数字钟的硬件框图
框图如下:
AT89S52
闹铃电路
系统复位等辅助电路
六位数码管卡显示电路
按键电路
图1--数字钟硬件框图
时钟电路设计
图2--时钟产生电路
8051内部有一个由反相器构成的振荡器,可以由它来产生时钟,只要在XTAL1和XTAL2端外接在英晶体作定时元件,内部反相放大器自激振荡,产生时钟。图中的C1和C2电容起着系统时钟频率微调和稳定的作用。在本系统中选用12MHz晶振。
2.3 复位电路设计
单片机复位方式有上电自动复位和手动复位两种。本系统采用手动方式。
图3-- 复位电路
2.4 按键电路设计
按键电路主要考虑的是按键去抖问题,可采用硬件去抖和软件去抖两种方式,硬件去抖可用触发器或者去抖专用接口芯片来实现,在本系统中因为实现的功能较简单,所以采取软件去抖方式。
文档评论(0)