- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计说明书
基于51单片机的电子万年历的设计
系 部 电子信息与控制工程系
专 业 名 称 电子信息工程技术
班 级 电子11201班
姓 名
学 号
指 导 教 师
2014 年 06 月 23 日
基于51单片机的电子万年历的设计
摘要
电子万年历是单片机系统的应用由硬件和软件相配合使用时钟芯片DS130温度检测采用DS18B20温度传感器利用单片机程序控制单片机通过时钟芯片DS1302获取时间数据DS18B20采集温度信号送该给单片机处理,单片机再把时间数据和温度数据送
关键词:电子万年历;单片机;温度传感器;时钟;数码显示。
目 录
1 引言 4
2 功能要求 5
3 方案论证与设计 6
3.1 控制部分的方案选择 6
3.2 测温部分的方案选择 6
3.3 显示部分的方案选择 7
4 系统硬件电路设计 8
4.1 主控器 AT89s52 8
4.2 时钟电路 DS1302 8
4.2.1. DS1302的性能特性 8
4.2.2 DS1302数据操作原理 9
4.3 测温电路的设计 11
4.3.1 温度传感器工作原理 11
4.3.2 DS18B20与单片机的接口电路 15
4.4 键盘接口的设计 15
5 系统程序的设计 16
5.1 阳历程序设计 16
5.2 时间调整程序设计 16
5.3 温度程序设计 16
5.3.1 主程序 17
5.3.2 读出温度子程序 17
5.3.3 温度转换命令子程序 17
5.3.4 计算温度子程序 18
5.3.5显示数据刷新子程序 18
6 调试及性能分析 19
6.1 调试步骤 19
6.2 性能分析 19
7 总结 20
致 谢 21
参考文献 22
附1 实物图 23
1 引言
随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域得到了广泛的应用。电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。功能也越来越齐全,除了公历年月日、时分秒、星期显示及闹铃。但通过我们对各种电子钟表、历的不断观察总结发现目前市场的钟、历都存在一些不足之处,比如:时钟不精确、产品成本太高、无环境温度显示等,这都给人们的使用带来了某些不便。为此设计了一种功能全面、计时准确、成本低廉的基于51单片机的万年历。
2 功能要求
2.1 万年历能用数码管显示阳历年、月、日、星期、[小]时、分、秒并设置指定时间的闹铃。
2.2 数字式温度计要求测温范围-50~100°C, LED数码管直读显示。
3 方案论证与设计控制部分的方案选择
1.1 用可编程逻辑器件设计。可采用ALTERA公司的FLEX10K系列PLD器件。设计起来结构清晰,各个模块,从硬件上设计起来相对简单,控制与显示的模块间的连接也会比较方便。但是考虑到本设计的特点,EDA在功能扩展上比较受局限,而且EDA占用的资源也相对多一些。从成本上来讲,用可编程逻辑器件来设计也没有什么优势。
用凌阳16位单片机设计。凌阳16位单片机有丰富的中断源和时基,方便本实验的设计。它的准确度相当高,并且C语言和汇编兼容的编程环境也很方便来实现一些递归调用。I/O口功能也比较强大,方便使用。用凌阳16位单片机做控制器最有特色的就是它的可编程音频处理,可完成语音的录制播放和识别。这些都方便对设计进行扩展,使设计更加完善。成本也相对低一些。但是,在控制与显示的结合上有些复杂,显示模组资源相对有限,而且单片机的稳定性不是很高。
3.2 测温部分的方案选择
显示部分的方案选择
液晶显示方式。液晶显示效果出众,可以运用菜单项来方便操作,但是在显示时,特别是使用秒表功能时扫描速度跟不上,屏幕会有明显的闪烁。而且由于61板的存储空间有限,液晶显示就不能与语音播抱程序同时实现。这些大大影响了电子万年历的性能。
相比液晶显示,8段数码管操作比液晶显示略显繁琐,,经济实惠,。所以最后选择LED数码管显示方案。
图3.1 电子万年历系统构成框图
4 系统硬件电路设计
4.1 主控器 AT89S52
ATMEL公司生产的AT89S52单片机采用高性能的静态80C51设计,由先进工艺制造,并带有非易失性Flsah程序存储器。它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。主要性能特点有:
8KB Flash ROM,可以檫写1000次以上,数据保存10年。
256
您可能关注的文档
- 本科设计-基于51,52单片机的电子万年历的设计与开发(经典).doc
- 本科设计-基于51,52单片机的电子万年历设计的开发与实现.doc
- 本科设计-基于51,52单片机电子万年历设计(经典).doc
- 本科设计-基于51超声波测距器的设计与开发.doc
- 本科设计-基于51单片机GPRS手机详细教程.doc
- 本科设计-基于51单片机LED点阵显示屏-.doc
- 本科设计-基于51单片机SHT11温湿度传感器检测的设计与实现(运用12864液晶.doc
- 本科设计-基于51单片机波形发生器设计 最终版.doc
- 本科设计-基于51单片机波形发生器设计报告.doc
- 本科设计-基于51单片机超声波测距器的设计与研究(整理版).doc
- 本科设计-基于51单片机的电子万年历的设计与开发.doc
- 本科设计-基于51单片机的多功能波形发生器的设计与开发.doc
- 本科设计-基于51单片机的多路温度采集和报警系统的设计与研究(整理版).doc
- 本科设计-基于51单片机的多路温度采集和报警系统的设计与研究.doc
- 本科设计-基于51单片机的多路温度采集控制系统的设计与开发.doc
- 本科设计-基于51单片机的防盗报警系统的设计与开发.doc
- 本科设计-基于51单片机的防盗报警系统设计的开发与实现.doc
- 本科设计-基于51单片机的计算器设计.doc
- 本科设计-基于51单片机的简易电子琴的设计与实现.doc
- 本科设计-基于51单片机的简易计算器的设计与开发.doc
最近下载
- 防腐、保温施工方案.docx VIP
- (完整版)沟槽开挖及支护专项施工方案(深基坑专家论证).doc
- 4.1 水循环(教案)2023-2024学年湘教版(2019)高中地理必修一.docx VIP
- EIM Book 1 Unit 1 Free time单元检测试题.pdf VIP
- 金风1.5MW型风机变流器断路器反馈丢失故障作业指导书.docx VIP
- 信息与通信技术产品供应链安全测试方法.docx VIP
- 高中必备成语及解释800个.docx VIP
- 公差配合与测量技术 第2版 项目三 千分尺与指示表的测量操作.pptx VIP
- 金风1.5MW型风机主控柜断路器状态反馈丢失故障作业指导书.docx VIP
- 第2课学会沟通交流(教学课件) 道德与法治统编版五年级上册.ppt
文档评论(0)