- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
漳州师范学院
简易万年历的设计
姓 名:
学 号:
系 别: 物理与电子信息工程系
专 业: 电子信息科学与技术
年 级: 10级
指导教师: 白炳良
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口控制三极管的选通,实现动态显示。
由于所需
您可能关注的文档
- 仁爱九年级英语上册Unit1Topic1SectionA培训课件.ppt
- 目的地的O2O旅游电子商务网站开发设计毕业设计.doc
- 大学论文基于单片机16×64点阵.doc
- 如何成为优秀的服务顾问-培训课件.ppt
- 药店广告pop展示初稿.doc
- 成都某大酒店空调工程设计本科设计.doc
- 农村家禽(鸡)养殖调查报告.doc
- 商务礼仪培训培训课件.ppt
- 苹果-乔布斯演讲和语录培训课件.ppt
- 大空间智能灭火装置系统方案设计应用手册.doc
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
最近下载
- 竞聘述职报告.ppt VIP
- 锅炉四管泄漏.ppt VIP
- GB50243-2016 通风与空调工程施工质量验收规范.pdf VIP
- 第一课《认识网页和网站_》课时1_优质课件.pptx VIP
- JJF(陕) 113-2024 低频电磁场测量仪校准规范.docx VIP
- 2025网课智慧树知道《《烧(创)伤的急救复苏与麻醉管理》》章节测试答案.pdf VIP
- 花生机械化生产技术.ppt VIP
- 2023《BIM工程师》继续教育题库及参考答案【夺分金卷】.docx
- 2025年陕西省安全员B证(2025.7.1新版)考试题库及答案 .pdf
- JJF(鲁) 137-2022 表面温度源校准规范.docx VIP
原创力文档


文档评论(0)