1 / 47
文档名称:

毕业设计(论文)-单片机电子万年历毕业设计.doc

格式:doc   页数:47页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-单片机电子万年历毕业设计.doc

上传人:3346389411 2014/1/9 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-单片机电子万年历毕业设计.doc

文档介绍

文档介绍:资料
目录
摘要 3
4
设计要求 4
4
4
系统基本方案选择和论证 4
4
显示模块 5
5
6
电路设计最终方案决定 6
7
电子万年历系统设计 7
7
系统硬件概述 7
7
7
10
14
15
18
18
电路图分析 19
20
20
20
阳历程序流程图 21
阴历程序流程图 21
时间调整程序流程图 22
部分程序的设计 23
DS18B20温度子程序 23
读、写DS1302子程序 24
四. 指标测 25
测试仪器 25
25
25
26
测试结果分析 26
测试结论 26
27
致谢 28
参考文献 29
附录一:系统程序清单 30
附录二:系统使用说明书 46
摘要
电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能。
电子万年历设计是基于单片机进行的,可以显示年、月、日、时、分、秒、周及温度信息,具有可调整日期和时间功能。设计包含AT89S52单片机模块、LED数码管模块、键盘模块、DS1302模块、数字式温度传感器DS18B20模块。AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。LED数码管动态扫描,对于显示数字最合适,价格适中,而且采用动态扫描法与单片机连接时,占用的单片机口线少。DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。数字式温度传感器DS18B20仅需要一条数据线进行数据传输,、测量范围广等优点。
关键词:AT89S52;DS1302;DS18B20;LED数码管;单片机

设计要求

具有年、月、日、星期、时、分、秒等功能;
时间与阴、阳历能够自动关联;
具备年、月、日、星期、时、分、秒校准功能;

①具有温度计功能;
系统基本方案选择和论证

PIC单片机
是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。
EMC单片机
是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差。
ATMEL单片机
ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机。
PHLIPIS 51PLC系列单片机
PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求。
HOLTEK单片机
台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品。
TI公司单片机
,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合。
方案一
采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术