基于DS1302电子时钟的设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:12428
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:在社会节奏越来越快的生活中,人们对掌控时间的需求越来越精确。人们发现机械钟和简单的以物计时的方式无法满足生活需要。此后,因为更多高科技的介入,更加便利的时钟也渐渐出现在人们的生活中,更是因为计算机、单片机及集成电路的出现,电子时钟自然慢慢广泛应用于生活与工作中。电子时钟电路也广泛应用于各种集成电路中,比如开发板、自动路灯系统、智能化数据分析系统等等,因此时钟电路也广泛运用在各种行业上,军事、车间、公众场合以及各种办公场所,无处不见它的身影。本次设计的电子时钟,也是顺应生产需求的产物。根据人们生活的需要,在基本设计上,不仅可以显示数字时间,也可以同时显示日历,提供了很大的便利。

本次设计建立在研究如今电子时钟的基础上以80C51微处理器硬件平台为核心,通过与简单,低功耗的DS1302实时时钟芯片连接,从按键中读取信息并对其设置,使得其能够将年月日、时分秒这些信息通过MAX7219驱动芯片控制的8位7段数字LED显示出来。由于DS1302具有涓流充电能力,因此此设计还将能够断电后继续运行。由于考虑到实用性,本设计还添加了按键调节功能,可以随时根据需要调整,更加的人性化和方便。

关键字:电子时钟; DS1302;  80C51微处理器;MAX7219

 

目录

摘要

ABSTRACT

1 引言-1

2 系统总体方案设计-2

2.1 系统总体框图-2

2.2 AT89C51单片机-2

2.2.1 STC89C51单片机的特点-2

2.2.2 STC89C51单片机的引脚功能-3

2.2.3 51系列单片机的时钟时序-4

2.3 时钟输入以及显示部分-5

2.3.1 时钟输入部分-5

2.3.2 显示部分-8

3 系统硬件设计-13

3.1 单片机晶振电路设计-13

3.2 键盘电路设计-13

3.3 时钟输入-14

3.4 显示部分-15

4 系统软件设计-17

4.1 总体流程图-17

4.2 初始化模块-18

4.3 DS1302读写模块-18

4.4 显示模块-19

5 调试及性能分析-23

5.1 系统调试-23

5.2 性能分析-23

6 总结-24

致谢-25

参考文献-26

附录-26

硬件电路图-26

软件程序-27