数字万年历课程设计报告
- 格式:doc
- 大小:3.32 MB
- 文档页数:35
数字万年历课程设计报告
课程名称:微机原理课程设计题目:万年历
摘要
随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便。
本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。
本设计是一种基于STC89C51单片机控制,DS1302报时的数字时钟设计。它具有多项显示和控制功能。能用LCD实时显示当前年、月、日、星期、时间;可对时间进行调整;具有调整时间和日期功能。
本设计通过一个基于单片机的能实现万年
历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器
AT89C51、时钟电路DS1302、显示电路、按键电路和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。
关键词:STC89C52单片机、LCD液晶显示、DS1302时钟芯片
目录
一、设计任务与要求 ........................................................................... - 6 -
1.1 设计任务 .............................................................................................. - 6 -
1.2 设计要求 .............................................................................................. - 6 -
1.3 发挥部分 .............................................................................................. - 6 -
二、方案总体设计 ..................................................................................... - 7 -
2.1 显示部分 .............................................................................................. - 7 -
2.2 时钟信号的选择 .................................................................................. - 8 -
2.3 总体方案 .............................................................................................. - 8 -
三、硬件设计 ..................................................................................... - 10 -
3.1 单片机最小系统 ................................................................................ - 10 -
3.2 DS1302时钟电路............................................................................... - 17 -
3.3 LCD液晶显示模块............................................................................ - 19 -
3.4 按键电路 ............................................................................................ - 21 -
3.5 电源指示灯部分 ................................................................................ - 25 -
四、软件设计 ..................................................................................... - 26 -
4.1 主程序流程图显示 ............................................................................ - 26 -
4.2 时间设定程序流程图 ........................................................................ - 27 -
五、系统仿真与调试 ......................................................................... - 29 -
5.1 Proteus仿真软件简介 ....................................................................... - 29 -
5.2 仿真及实物 ........................................................................................ - 31 -
六、设计总结 ..................................................................................... - 34 -
七、参考文献 ..................................................................................... - 35 -