| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11472 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文介绍了基于STC89C52单片机运行的多功能电子万年历的软硬件的设计方法。此设计分别有按键模块、时间模块和数据显示模块三个模块组成,此外,还添加了以DS18B20温度传感器为主的测温模块。该系统以STC89C52为主控制器,通过实时时钟芯片DS1302来获取时间,该芯片不仅可以对年、月、日、周、时、分、秒进行计时,而且还具有闰年补偿等多种功能。万年历采用1602A液晶显示模块来显示,可以根据需求在LCD上显示年月日,时分秒,星期和平闰年以及温度情况,数据清晰直观。此万年历电路设计简单、成品功能多样、显示直观、价格低廉,较其它新一代电子钟产品,其性价比较高具有非常广阔的市场前景。
关键字:万年历,实时时钟,液晶显示
目录 摘要 Abstract 1 前言-4 2绪论-5 2.1课题研究的背景-5 2.2课题研究的目的与意义-5 2.3 课题需要解决的主要内容-5 3 系统的方案与论证-5 3.1 单片机芯片的选择-6 3.2 时钟模块的设计-6 3.3 显示模块的设计-7 3.4 按键模块的设计-7 4 系统硬件设计-7 4.1 单片机芯片--STC89C52-7 4.2 时钟芯片--DS1302的设计与分析-8 4.2.1芯片分析-8 4.2.2 DS1302的接口电路设计-8 4.2.3 DS1302的控制字设计-9 4.3温度芯片DS18B20的接口设计与性能分析-9 4.3.1DS18B20的主要特性-10 4.3.2 DS18B20的工作原理-10 4.3.3 DS18B20接口电路设计-11 4.4 LCD显示模块-12 4.4.1 LCD1602接口信号分析-12 4.4.2 LCD1602指令说明-12 4.4.3 LCD1602接口电路设计-13 4.5按键模块设计-13 4.6复位电路的设计-14 5电子万年历的软件设计-14 5.1程序流程图-15 5.2keil软件-17 5.3Proteus软件-19 结 论-21 参考文献-22 致 谢-23 附录-24 |

