数字万年历设计.pdf
江西理工大学应用科学学院
微机控制系统课程设计报告
题目:数字万年历设计
姓名:曹振林
学号:08060111328
专业班级:电气113班
指导教师:
完成时间:2014年06月27日
设计报告综合测试平时总评
格式内容图表功能测试答辩考勤
(10分)(10分)(5分)(35分)(20分)(20分)
指导教师签名:
微机控制系统课程设计:数字万年历设计
摘要
在电子技术迅速发展的今天,尤其是随大规模集成电路出现,给人类生活带来
了根本性的改变。特别是单片机领域中的应用产品已经走进了大部分人的家庭。电
子万年历的出现给人们的生活带来的诸多方便。本设计首先描述系统总体模块工作
原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术
和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。
本设计以数字集成电路技术为基础,单片机技术为核心。本系统以单片机的进行软
件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用
模块化结构,使程序设计的逻辑关系更加简洁明了。
单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布
式控制等优点。本文研究的万年历系统就是利用单片机上述的优点,采用目前市场
性价比比较高的STC89C52单片机控制、以DS1302时钟芯片计时、以LCD1602
液晶屏显示,系统主要有单片机控制电路,时钟电路,显示电路及校正电路四个模
块组成。本文阐述了系统的硬件工作原理,所应用的各个接口模块的功能以及工作
过程。系统程序采用C语言编写,用protel2000画出电路图,经keil软件进行调试
后在仿真软件中进行仿真测试,可以显示年、月、日、星期、时、分、秒,并具有
校准功能和与即时时间同步的功能。
此万年历具有读取方便、显示直观、功能多样、电路设计新颖、功能强大、结
构简单等优点,符合电子仪器仪表的发展趋势,具有广阔的市场应用前景。
关键词:电子万年历51系列单片机时钟芯片FLASH存储器液晶显示
1
微机控制系统课程设计:数字万年历设计
目录
摘要.
1、绪论
1.1设计任务
1.2设计要求
1.3设计意义
2、设计方案介绍
2.1用户板设计步骤及过程
2.2芯片工作原理
2.2.1P89V51RB2单片机概述
2.2.2P89V51RB2单片机的特性
2.2.3时钟电路DS1302.
3、程序设计.
3.1程序流程图
3.1.1系统总流程图
3.1.2时钟程序流程图
3.1.3显示程序流程图
4、硬件设计.
4.1显示电路的设计
4.2晶振电路设计
4.3时钟电路
4.4系统程序的设计
4.5时间调整程序设计
5、调试总结及改进.
致谢.
参考文献
附录.
附录一元器件清单
附录二硬件原理图