基于单片机的电子万年历设计.doc

资料分类:工业大学 上传会员:山顶云间 更新时间:2025-01-30
需要金币500 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12175
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着人类社会的不断进步,人们对时间的要求越来越高。电子万年历是现在十分流行的日常计时工具,它可以对年、月、日、时、分、秒进行精确计时,并且拥有显示屏,可以直观的显示数字,给予使用者极大的方便。本设计共由温度采集模块、数据显示模块、调整设置模块和时间处理模块四个模块组成。系统以STC89C52单片机为控制器,以串行时钟日历芯片DS1302来对年、月、日、时、分、秒进行计时。温度采集选用DS18B20芯片,此万年历具有直观的数据显示,数据显示采用的是1602液晶显示模块,可以在LCD1602上同时显示年、月、日、星期、时、分、秒,还具有调准时间等功能。此万年历具有功能较多、易于读取、电路简单、成本较低等优点,具有广阔的市场前景。

 

 

关键词:单片机,时钟芯片DS1302,LCD1602液晶显示屏,温度传感器

 

目录

摘要

Abstract

1  绪论-4

1.1  课题研究的背景、目的与意义-4

1.2  课题解决的主要内容-4

2  总体方案设计-4

2.1  单片机芯片设计与论证-5

2.2  按键控制模块设计与论证-5

2.3  时钟模块设计与论证-5

2.4  温度采集模块设计与论证-6

2.5  显示模块模块设计与论证-6

3  系统硬件的设计-6

3.1  单片机:STC89C52-6

3.2  显示模块:LCD1602-9

3.2.1  基本操作时序-10

3.2.2  初始化设置-11

3.2.3  LCD1602与MCU的接口电路-11

3.3  时钟芯片:DS1302-11

3.3.1  DS1302接口电路设计-12

3.4  温度芯片:DS18B20-14

3.4.1  DS18B20工作原理-15

3.4.2  DS18B20接口电路设计-16

3.5  按键模块设计-16

4  系统的软件设计-17

4.1  主程序流程图-17

4.2  程序设计-18

4.2.1  DS1302读写程序设计-18

4.2.2  温度程序设计-20

5  系统的机体设计及调试-22

5.1  系统的模块组成-22

5.2  功能实现-22

结论-24

参考文献-25

致谢-26

附录1 元件清单-27

附录2 程序-27

附录3 实物图-33

相关论文资料:
最新评论
上传会员 山顶云间 对本文的描述:方案一: 采用AT89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能用于3V的超低电压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: