更新时间:05-30 上传会员:congxia
分类:单片机自动化 论文字数:7988 需要金币:1000个
摘要:本文基于单片机技术原理,它的控制核心是单片机AT89S52,同时以硬件电路的制作以及软件程序的编制为基础,设计制作出一个数字时钟系统。它主要有单片机AT89S52、DS1302外部时钟芯片、LCD1602显示屏组成。
本电子钟可以利用按键实现对时间与闹钟的切换与调整,并通过LCD1602显示时间参量的当前值,同时具有整点报时和闹钟功能。
本设计使用DS1302时钟芯片作为时钟源,使用时时钟芯片会产生脉冲信号,同时会以此脉冲信号作为基准。通过单片机AT89S52对于时钟芯片DS1302的读写操作,在LCD1602显示当前的时间和闹钟的时间。按键通过对DS1302写入控制来修改DS1302的时间,可以使时间通过DS1302的内部时钟来使单片机读出时间。
关键词:数字时钟;单片机;时钟芯片;液晶显示
目录
摘要
Abstract
第1章 绪论 -1
1.1数字时钟的发展史-1
1.2 数字时钟设计目的与意义-1
1.4设计内容及要求-2
1.5 设计方案的提出及论证-2
2.系统硬件的设计-3
2.1 系统基本组成-3
2.2 硬件电路设计-3
2.3电源模块-4
2.3.1电源模块选择-4
2.3.2电源模块说明-4
2.4 复位模块-5
2.5振荡电路模块-6
2.6 单片机模块-7
2.6.1单片机模块选择-7
2.6.2AT89S52介绍-8
2.7键盘模块-9
2.7.1键盘模块选择-9
2.7.2键盘功能说明-9
2.8 显示模块-10
2.9 芯片模块-12
2.10工作指示灯模块-13
2.11蜂鸣器模块-14
3.系统软件的设计-15
3.1 软件设计思路-15
3.1.1 实现功能-15
3.1.2按键操作及功能-15
3.2主流图-16
3.3子程序流程图-17
4.结论-21
参考文献-22
致谢-23
附录-24