下载此文档

毕业论文-基于51单片机的12864液晶显示的万年历.pdf


文档分类:通信/电子 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
单片机课程设计





电气工程学院
1
基于 51 单片机电子万年历课程设
【摘要】电子万年历是一种非常广泛日常计时工具。它可以对年、月、日、周日、
时、分、秒进行精确计时,同时可显示闰年农历温度信息,在日常生活中极为实用, DS1302
是常用的时钟芯片,几个低廉,精度高且对于数字电子万年历采用直观的数字显示,还具有
时间校准等功能。
本设计是基于 51 系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信
息,具有可调整日期和时间功能。而且还具有温度报警、常用的阴阳历节日提醒、以及掉电
保护功能。
关键词:单片机时钟电钟 DS1302 DS18B20 温度报警节日提醒
一、设计要求与方案论证
设计要求:
基本要求
A. 具有年、月、日、星期、时、分、秒等功能;
B. 万年历具有闰月识别显示功能;
C. 具备年、月、日、星期、时、分、秒校准功能;
D. 具备温度报警、节日提醒、闹钟功能;
电路设计
综上各方案所述,对此次作品的方案选定: 采用 AT89S52 作为主控制系统; DS1302 提供
时钟;数字式温度传感器;LED 数码管动态扫描作为显示。

电路设计框图
蜂鸣器报警
模块
LCD12864 液晶显 STC89C5
键盘模块
示模块 2 主控制
模块
2
DS18B20 模块
DS1302 时钟模块
AT24C02 存储模块
系统硬件概述
本电路是由 STC89C52 单片机为控制核心,具有操作简单的优点;时钟电路由 DS1302
提供,它是一种高性能、低功耗、带 RAM 的实时时钟电路,它可以对年、月、日、周日、时、
分、秒进行计时,具有闰年补偿功能,工作电压为 ~。采用三线接口与 CPU 进行
同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM 数据。DS1302 内部有一
个 31*8 的用于临时性存放数据的 RAM 寄存器。可产生年、月、日、周日、时、分、秒,具
有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;温度的采集由 DS18B20
构成;由于 AT24C02 采用 I2C 总线结构,操作简单而且具有长久的数据保存能力,所有动
设定的温度报警温度以及闹钟的定时时间以及闹钟的开关用 AT24C02 来存储。
主要单元电路的设计
单片机主控制模块的设计
AT89S52 单片机为 40 引脚双列直插芯片,有四个 I/O 口 P0,P1,P2,P3, MCS-51 单片
机共有 4 个 8 位的 I/O 口(P0、P1、P2、P3),每一条 I/O 线都能独立地作输出或输入。
单片机的最小系统如下图所示,18 引脚和 19 引脚接时钟电路,XTAL1 接外部晶振和微调
电容的一端,在片内它是振荡器倒相放大器的输入,XTAL2 接外部晶振和微调电容的另一端,
9 引脚为复位输入端,接上电容,电阻及开关后够上
电复位电路,20 引脚为接地端,40 引脚为电源端. 如图-1 所示
3
图-1 主控制系统
时钟电路模块的设计
DS1302 是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、
时、分、秒进行计时,具有闰年补偿功能,工作电压为 ~。采用三线接口与CPU进
行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM数据。DS1302内部有一
个31×8的用于临时性存放数据的 RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,
但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。
图-2 示出 DS1302 的引脚排列,其中 Vcc1 为后备电源,Vcc2 为主电源。在主电源关闭
的情况下,也能保持时钟的连续运行。DS1302 由 Vcc1 或 Vcc2 两者中的较大者供电。当 Vcc2
大于 Vcc1+ 时,Vcc2 给 DS1302 供电。当 Vcc2 小于 Vcc1 时,DS1302 由 Vcc1 供电。X1
和 X2 是振荡源,外接 晶振。RST 是复位/片选线,通过把 RST 输入驱动置高
电平来启动所有的数据传送。 RST 输入有两种功能:首先, RST 接通控制逻辑,允许地址/
命令序列送入移位寄存器;其次,RST 提供终止单字节或多字节数据的传送手段。当 RST 为
高电平时,

毕业论文-基于51单片机的12864液晶显示的万年历 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人钻石文档库
  • 文件大小0 KB
  • 时间2012-12-10