- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实时时钟DS1302应用设计
高也
(陕西理工学院物理与电信工程学院电子信息工程专业,2011级3班,陕西汉中
723000)
指导教师:王文洋
[摘要]本设计主要为实现一款可正常显示时钟日历、带有定时闹铃的多功能电子时钟。本文
对当前电子钟开发手段进行了比较和分析,最终确定了采用单片机技术实现多功能电子时钟。本
设计应用AT89C52芯片作为核心,LM016L液晶屏显示,使用DS1302实时时钟日历芯片完成时钟日
历的基本功能。这种实现方法的优点是电路简单,性能可靠,实时性好,时间精确,操作简单,
编程容易。
[关键词]AT89C52;DS1302;LM016L
目录
1、基于单片机的电子时钟硬件选择分析
1.1主要IC芯片选择.
1.1.1微处理器选择.
1.1.2DS1302简介.
2、电子时钟硬件电路设计.
2.1.主控部分(单片机MCS-51).
2.2时钟电路设计.
2.3整点报时功能.
2.4LED显示电路.
3、proteus软件仿真及调试.
3.1电路板的仿真.
3.2软件调试.
4、硬件调试与功能说明.
4.1硬盘调试.
4.2系统性能测试与功能说明
4.3系统时钟误差分析.
5、课设心得.
参考文献.
附录A硬件电路原理图.
附录B源程序.
附录C元器件清单.
1、基于单片机的电子时钟硬件选择分析
考虑单片机货源充足、价格低廉,可软硬件结合使用,能够较方便的实现系统
的多功能性,故采用单片机作为本设计的硬件基础。
1.1主要IC芯片选择
1.1.1微处理器选择
目前在单片机系统中,应用比较广泛的微处理器芯片主要为8XC5X系列单片
机。该系列单片机均采用标准MCS-52内核,硬件资源相互兼容,品类齐全,功能完
善,性能稳定,体积小,价格低廉,货源充足,调试和编程方便,所以应用极为广
泛。
例如比较常用的AT89C2052单片机,带有2KBFlash可编程、可擦除只读存储
2
器(EPROM)的低压、高性能8位CMOS微型计算机。拥有15条可编程IO引脚,2
个16位定时器计数器,6个中断源,可编程串行UART通道,并能直接驱动LED输出
[1]
。
仅仅是为了完成时钟设计或者是环境温度采集设计,应用AT89C2052单片机完
全可以实现。但是将两种功能结合在一片单片机上,就需要更多的IO引脚,故本设
计采用具有32根IO引脚的AT89C52单片机。
AT89C52单片机是一款低功耗,低电压,高性能CMOS8位单片机,片内含4KB
(可经受1000次擦写周期)的FLASH可编程可反复擦写的只读程序存储器(EPROM),
器件采用CMOS工艺和ATMEI公司的高密度、非易失性存储器(NURAM)技术制造,
其输出引脚和指令系统都与MCS-52兼容。片内的FLASH存储器允许在系统内可改编
程序或用常规的非易失性存储器编程器来编程。因此,AT89C52是一种功能强,灵
活性高且价格合理的单片机,可方便的应用在各个控制领域。
AT89C52具有以下主要性能:
1.4KB可改编程序Flash存储器;
2.全静态工作:0——24Hz;
3.128×8字节内部RAM;
4.32个外部双向输入输出(IO)口;
5.6个中断优先级;2个16位可编程定时计数器;
6.可编程串行通道;
7.片内时钟振荡器。
此外,AT89C52是用静态逻辑来设计的,其工作频率可下降到0Hz,并提供两种
文档评论(0)