基于单片机的电子万年历的设计.doc
基于单片机的电子万年历的设计,摘 要本文提出了一种基于at89s52单片机的万年历设计方案,该方案以at89s52单片机作为主控核心,与时钟芯片ds1302、按键、lcd显示等模块组成硬件系统。在硬件系统中设有4个独立按键和一个lcd显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间等,综上所述此万年历具有读取方便、显示直观...
内容介绍
此文档由会员 jony_le 发布
摘 要
本文提出了一种基于AT89S52单片机的万年历设计方案,该方案以AT89S52单片机作为主控核心,与时钟芯片DS1302、按键、LCD显示等模块组成硬件系统。在硬件系统中设有4个独立按键和一个LCD显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间等,综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
关键词:单片机;时钟电路;万年历
Abstract
In this paper, a calendar is designed based on AT89S52 MCU. The proposal uses a single-chip microcomputer AT89S52 as the Master Control chip. The hardware system makes up of the clock chip DS1302, buttons, LCD display modules. Hardware system has four independent buttons and a LCD display, which can display a wealth of information. In accordance with the needs of users, time can be calibrated at any time, chosen the time and so on. To sum up this calendar has some advantages, for example easy to read, showing intuitive, feature-rich, circuit simplicity, low cost. In line with the electronic instrumentation of the development trend, the calendar has the broad market prospects.
Key words:Single-chip microcomputer;Real-Time clock;Perpetual calendar
目 录
摘 要 I
Abstract II
第一章 电子万年历概述 1
1.1 问题的提出和研究背景 1
1.2 国内外研究现状及发展趋势 1
1.3 本设计的任务和要求 3
第二章 系统功能与元器件选择 4
2.1 系统的主要功能 4
2.2 元器件选择 4
2.2.1单片机芯片的选择 4
2.2.2显示模块选择 5
2.2.3时钟芯片的选择 5
2.2.4元器件最终确定 5
第三章 系统的硬件结构设计 6
3.1 总体设计 6
3.2 系统的模块电路设计 6
3.2.1单片机最小应用系统电路 6
3.2.2 DS1302时钟模块设计 7
3.2.3 LCD显示电路 8
3.2.4 按键电路 9
3.3 电子万年历的硬件电路设计 10
第四章 系统软件的设计 11
4.1阳历主程序流程图 11
4.2 阳历天数程序流程图 11
4.3时间调整程序流程 12
4.4阴历日期程序流程 13
第五章 软硬件调试 14
5.1 软件调试 14
5.2 硬件调试 14
总 结 15
参考文献 16
附 录 17
附录1 原理图仿真 17
附录2 电子万年历原理图 18
附录3 PCB元件面 19