- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易万年历的设计设计
漳州师范学院
简易万年历的设计
系 别: 物理与电子信息工程系
专 业: 电子信息科学与技术
2013年 6月
目录
1. 设计任务 5
1.1 设计任务 5
1.2 设计要求 6
2.设计方案 6
2.1设计思路 6
2.2方案比较与论证 6
2.2.1 数码管显示模块 6
2.2.2 温度传感器的选择 6
2.2.3 时钟计时的选择 7
2.3系统结构框图 7
3.各功能模块设计 8
3.1显示模块原理 8
3.2 参数计算 9
3.3 独立式按键模块 9
3.4 时钟模块 10
3.4.1 DS1302特性介绍 10
3.4.2 DS1302引脚介绍 10
3.4.3 DS1302有关日历、时间的寄存器 10
3.4.4 DS1302控制字介绍 11
3.4.5 DS1302单字节读写时序介绍 11
3.4.6 DS1302操作指令介绍 12
3.4.7 DS1302与单片机接口电路 13
3.5 温测模块 13
3.5.1 单总线介绍 13
3.5.2 DS18B20特性介绍 13
3.5.3 DS18B20管脚介绍 14
3.5.4 DS18B20内部结构 14
3.5.5 DS18B20温度转化示例 14
3.5.6 DS18B20时序介绍 15
3.5.7 DS18B20操作步骤 16
3.5.8 DS18B20与单片机的接口电路 17
3.6 总系统原理图 17
4.软件设计 18
4.1 I/O口分配 18
4.2 按键扫描 18
5.流程图 19
5.1主程序流程图 19
5.2 work0模块流程图 19
5.3 work1模块流程图 20
5.4 work2模块流程图 20
5.5 获取温度子程序流程图 21
5.6 按键扫描 22
5.7 中断服务子程序 22
5.8 显示方式1 22
5.9 初始化DS1302子程序流图 23
5.10 温显模块子程序流图 24
5.11 读取时间模块子程序流图 24
6.程序代码 25
6.1 主程序部分 25
6.2 包含文件DS18B20.h部分 33
6.3 包含文件DS1302.h部分 35
7.调试要点 43
7.1 硬件调试 43
7.2 软件调试 43
7.3 结果分析及设计工作总结 43
8.参考文献及附件 43
8.1 参考文献 43
8.2 元器件清单 44
8.3 PCB版图 44
8.4 实物图 正面 45
8.5 实物图 背面 45
摘要:单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系统。将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。本设计就是应用单片机强大的控制功能制作而成的电子万年历,该电子万年历包括两大功能:可显示年、月、日、时、分;实时监测环境温度(具有超低温的报警功能,且报警的上下限值可由用户自定义设置),。
关键字:单片机,DS18B20,DS1302,共阳数码管.
1. 设计任务
1.1 设计任务
利用单片机、时钟芯片DS1302、温度传感器DS18B20、数码管等
实现日期、时间、温度的显示,即一个简单的万年历。
1.2 设计要求
1. 通过DS1302计时,时间可调并在数码管上显示出来。
2. 通过DS18B20检测当前环境温度,精读为0.5。
3. 具有超温报警功能
2.设计方案
2.1设计思路
本设计由DS18B20作为温度检测的核心,检测一次当前温度所耗费的时间大约在100ms—750ms之间,随着检测精度的增加,耗费时间在方位内逐渐增加,所以利用软件延时的方法来实现温检,并且具有超温和低温的报警功能,其温度报警的上下限值可根据用户喜好进行更改;时钟部分使用专用计时芯片DS1302,可精确显示年、月、日、时、分、秒;
2.2方案比较与论证
2.2.1 数码管显示模块
方案一:单片机输出数据经译码芯片CD4511进行译码后直接驱动数码管,数码管公共端接9012三极管扩流,并通过单片机I/O口控制三极管的选通,实现动态显示。
方案二:有单片机的I/O口直接驱动数码管的段码,数码管的公共端接9012三极管,通过灌电流的方式点亮数码管,也需通过单片机I/O口控制三极管的选通,实现动态显示。
由于所需I/O口由AT98S52可直接提供,无须因为I/O口不够而用CD4511来节省I/O口,方案二又较方案一更容易实惠,所以,我选择方案二。
2.2.2 温度传感器的选择
方案一:采用热敏电阻作为检测温度的核心元件,由于热敏电阻会随温度变化而变化,进而其阻值发生变化,再经555振荡器变化的脉冲数传递给单片机进
您可能关注的文档
- 秀屿区LNG大道人行道改造工程及招标文件.doc
- 秀泉净水鱼养殖应用技术示范与推广可行研究报告.doc
- 禽业协会鸡粪生产酵素有机肥工程可行研究报告环保补助资金申请报告.doc
- 秀泉净水鱼养殖应用技术示范与推广可行研究报告.doc
- 秀泾苑.doc
- 离子渗氮对机床齿轮用钢显微组织及能的影响.doc
- 私家车保有量增长及控制问题全国数学建模竞赛校内选拔赛.doc
- 秋九级九月月考英语试卷.doc
- 秋七级数学期中考试卷.doc
- 秋季黄花初中八级数学模拟试题目.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)