- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电子万年历设计与研究 The Design and Research Of Electronic Calendar Based on MCU 学生姓名 所在专业 所在班级 申请学位 指导教师 副指导教师 答辩时间
目 录
摘要 I
Abstract II
1 绪论 1
1.1 研究目的和意义 1
1.2 电子万年历的国内外发展状况、发展趋势与存在问题 1
1.3 本研究的技术要求 2
1.4 本研究应解决的主要问题及其指导思想 2
1.4.1 本研究应解决的主要问题 2
1.4.2 本研究的指导思想 2
2 芯片的选择和论证 3
2.1 单片机芯片的选择方案和论证 3
2.2 显示模块选择方案和论证 3
2.3 时钟芯片的选择方案和论证 3
2.4 温度传感器的选择方案和论证 4
2.5 电路设计最终方案决定 4
3 硬件模块图 4
4 系统硬件仿真和软件调试工具 5
4.1 Protues ISIS简介 5
4.2 Keil C51 uVision2简介 5
5 本研究中的主要模块 6
5.1 主控模块(AT89S52模块) 6
5.2 DS1302时钟模 8
5.2.1 DS1302简介 8
5.2.2 DS1302结构与工作原理 9
引脚及功能表 9
工作原理 10
5.2.3 控制命令字节与寄存器 10
5.2.4 DS1302电路设计图 13
5.3 公历与农历、星期转换模块 14
5.3.1 概述 14
5.3.2 基本原理 14
5.3.3 程序流程图 15
5.4 DS18B20温度模块 17
5.4.1 概述 17
5.4.2 DS18B20的工作原理 17
DS18B20的性能 17
DS18B20的内部结构 17
DS18B20的测温原理 20
5.4.3 DS18B20与单片机的接口设计 21
5.4.4 DS18B20程序设计方案 21
DS18B20电路设计图 21
操作时序 22
5.5 整点报时模块 24
5.5.1 概述 24
5.5.2 设计原理 24
5.5.3 整点报时电路设计图 24
5.6 时间可调模块 25
5.6.1 键盘扫描原理 25
5.6.2 按键说明 25
5.6.3 软件设计思路 25
5.7 LCD1602显示模块 26
5.7.1 概述 26
5.7.3 结构与工作原理 26
引脚图及引脚功能 26
字符发生存储器(CGROM) 26
控制指令 27
1602的内部显示地址 28
5.7.4 LCD1602电路设计图 28
5.8 电源部分 29
6 设计总结 29
7 本设计的发展 30
结 束 语 30
鸣 谢 31
参考文献 32
附录 33
附录1:电子万年历原理图 33
附录2:设计程序 34
附录2:元件清单 65
摘要
随着技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了的改变。是单片机技术的应用产品已经。电子万年历的出现给人们的生活带来的方便。本文首先描述系统硬件工作原理,介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程。本主导思想是软硬件相结合来进行各功能模块的编写。C语言进行软件设计,增加了程序的可读性和可移植性。系统通过液晶显示数据,可以显示时间、公农历日期、星期温度,并有功能。;万年历
Along with the technical and quick development in Semiconductor, especially appearing with the large-scale integrated circuit, make the life change much. The MCU technology application already walks into our life with society step. Electron product application can be termed as being too many to enumerate.The electronic calendar is one kinds among of them.Electron calendar‘s appearing bringing about much convenience for people.
This design is going to describing the calendar based on AT89S52. System hardware of main body is descri
文档评论(0)