电子时钟设计完整程序.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文档。上传文档
查看更多
电子时钟设计完整程序

《电子系统设计课程设计》 电子钟设计 2013年 6月 项目名称,并简要说明应用背景。 电子时钟: 钟表的发展是非常迅速的,从刚开始的机械式钟表到现在 普遍用到的数字时钟表,它们大多数都只能完成计时功能,只是工作原理不同而 已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有最大程度上满足 人们的需求,经过人类不断地研究创新,发展到现在人们广泛使用的万年历。在 此论文中所设计的万年历不但具有普通钟表的计时功能, 他还能显示年、 日、 月、 星期、时、分、秒。。 项目设计需求(包括功能描述和性能设计指标) 1:显示年、 日、 月、 星期、时、分、秒; 2:断电保护功能; 3:能按键设置时,分,秒的实时情况。 设计方案 本设计 1:采用 AT89C52,具有在线编程可擦除技术,当在对电路进行调试时,由于程序 的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以 不会对芯片造成损坏 2:显示模块选择技术方案:采用 LCD 液晶显示屏,液晶显示屏的显示功能强大,可显示文字,图形。 3:时钟芯片采用DS1302,它是种高性能芯片,可自动对时间进行计数,而且精度高,耗电量非常少。 技术关键点或难点 显示部分调试,容易出现干扰;按键部分不稳,按键不识别。 技术路线 总设计框图: AT89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM-Flash的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容单片机为控制核心,具有在线编程功能,时钟电路由 DS1302 提供 时钟电路: STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。本文所用的是内部方式的时钟电路,如图2-3所示,在XTAL1和XTAL2引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。 复位电路: 本系统的复位电路是采用按键复位的电路,,是常用复位电路之一。单片机复位通过按键产生高电平复位称手动复位。上电时,刚接通电源,电容C相当于瞬间短路,+5V立即加到RET/VPD端,该高电平使89C52全机自动复位,这就是上电复位;若运行过程中需要程序从头执行,只需按下按键即可。按下按键,可直接把+5V加到了RET/VPD端从而复位称为手动复位。复位后,P0到P3并行I/O口全为高电平,其它寄存器全部清零,只有SBUF寄存器状态不确定。 工作原理:通电瞬间,RC电路充电,RST引脚出现高电平,只要RST端保持10ms以上高电平,就能使单片机有效地复位。 DS1302 的寄存器 DS1302 有 12 个寄存器,其中有 7 个寄存器与日历、时钟相关,存放的数据 位为 BCD 码形式。 DS1302与单片机的链接如图所示 显示部分用1602液晶显示器作为显示,它显示的内容比普通数码管显示内容多得多,它与单片机链接如图所示: 按键部分如图所示: 程序部分: 编译结果如下图所示: 试验或测试方案说明 将程序烧进单片机后,进行实际测试,对于出现的乱码进行分析,对程序进行修改。 试验记录及结果分析(留待报告写) 多次调试实验中出现很多问题,包括按键部分的胡乱抖动,按键失灵,显示部分出现乱码,显示部分不显示等,在程序的修改过程中一个一个得到解决,最终试验成功,显示正常。 结论(留待报告写) 在本次的计过程中,两个需要解决的关键问题都得到了解决: 第一、电源可以通过网上购买USB充电器5v电源适配器,更方便进行测试。 第二、显示电路可以用液晶显示器,可以减少电路的复杂程度,使得电路更加美观。 设计过程中也遇到了问题,液晶显示器的显示屏显示的字很模糊,因此在液晶显示器的3脚与地接了一个2K~5K的电阻。在本电子万年历的设计调试中遇到了很多的问题,这些问题只要认真多思考都是可以避免的电路系统中只要出于一处的错误,则会对检测造成很大的不便,经过多次的反复测试与分析,可以对电路的原理及功能进行掌握,提高了设 计能力与及对电路的分析能力.同时在软件的编程方面得到更大的提高,对编程 能力得到加强.对所学的知识得到很大的提高与巩固. 附件:系统电气原理图及元器件清单 元器件清单 名称 (原理图)代码 型号/规格 数量 晶振 晶振 Y1 Y2 12m 32m 1 1 按键 S1,s2,s3,s4t Sw—dpst 4 电容 电容 C1,c2 C4,c5 30pf 10pf 2 2 液晶显示器 1602 1602 1 单片机

文档评论(0)

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

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

1亿VIP精品文档

相关文档