- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机C语言课题设计报告
电气系2011级通信技术一班
PAGE \* MERGEFORMAT12
PAGE \* MERGEFORMAT12
PAGE \* MERGEFORMAT13 通才达识,信手拈来
PAGE \* MERGEFORMAT13
单片机C语言课题设计报告
设计题目:温度检测
摘要
本课题以51单片机为核心实现智能化温度测量。利用18B20温度传感器获取温度信号,将需要测量的温度信号自动转化为数字信号,利用单总线和单片机交换数据,最终单片机将信号转换成LCD可以识别的信息显示输出。
基于STC90C516RD+的单片机的智能温度检测系统,设计采用18B20温度传感器,其分辨率可编程设计。本课题设计应用于温度变化缓慢的空间,综合考虑,以降低灵敏度来提高显示精度。设计使用12位分辨率,因其最高4位代表温度极性,故实际使用为11位半,而温度测量范围为-55℃~+125℃,则其分辨力为0.0625℃。
设计使用LCD1602显示器,可显示16*2个英文字符,显示器显示实时温度和过温警告信息,传感器异常信息设。计使用蜂鸣器做警报发生器,当温度超过设定值时播放《卡农》,当传感器异常时播放嘟嘟音。
目录
TOC \o 1-3 \h \z \u 一、设计功能 h 3
二、系统设计 h 3
三、器件选择 h 3
3.1温度信号采集模块 h 3
3.1.1 DS18B20 数字式温度传感器 h 4
3.1.2 DS18B20特性 h 4
3.1.3 DS18B20结构 h 5
3.1.4 DS18B20测温原理 h 6
3.1.5 DS18B20的读写功能 h 6
3.2 液晶显示器1602LCD h 9
3.2.1引脚功能说明 h 9
3.2.2 1602LCD的指令说明及时序 h 10
3.2.3 1602LCD的一般初始化过程 h 10
四、软件设计 h 11
4.1 1602LCD程序设计流程图 h 11
4.2 DS18B20程序设计流程图 h 12
4.3 主程序设计流程图 h 13
五、设计总结 h 14
六、参考文献 h 14
七、硬件原理图及仿真 h 15
7.1系统硬件原理图 h 15
7.2开机滚动显示界面 h 16
7.3临界温度设置界面 h 16
7.4传感器异常警告界面 h 16
八、程序清单 h 17
一、设计功能
·由单片机、温度传感器以及液晶显示器等构成高精度温度监测系统。
·温度显示精确到小数点后四位。
·按键设定过温值,过温在液晶屏提示并响铃卡农一次,直到温度正常。
·设计传感器状态检测函数,传感器工作不正常在液晶屏警告提示,响警告铃,
直到故障排除。
·proteus做系统硬件电路设计并仿真。
二、系统设计
温度
温度
DS18B20
LCD显示
过温函数功能模块
传感器异常函数功能模块
MUC
三、器件选择
3.1温度信号采集模块
传统的温度检测大多以热敏电阻为传感器,采用热敏电阻,可满足 40℃度 至 90℃测量范围,但热敏电阻可靠性差,测量温度准确率低,对于1℃的信号是不适用的,还得经过专门的接口电路转换成数字信号才能由微处理器进行处理。
目前常用的微机与外设之间进行的数据通信的串行总线主要有总线, SPI 总线等。其中总线以同步串行 2 线方式进行通信(一条时钟线,一条数据线)。SPI 总线则以同步串行 3 线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)。这些总线至少需要两条或两条以上的信号线。而单总线( 1-wire bus ),采用单根信号线,既可传输数据,而且数据传输是双向的, CPU 只需一根端口线就能与诸多单总线器件通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。
单总线具有广阔的应用前景,是值得关注的一个发展领域。单总线即只有一根数据线,系统中的数据交换,控制都由这根线完成。主机或从机通过一个漏极开路或三态端口连接到数据线,以允许设备在不发送数据时能够释放总线,而让其它设备使用总线。单总线通常要求外接一个约为 4.7K 的上拉电阻,这样,当总线闲置时其状态为高电平。
3.1.1 DS18B20 数字式温度传感器
DS18B20 数字式温度传感器使用集成芯片,采用单总线技术,其能够有效的减小外界的干扰,提高测量的精度,同时,它可以直接将被测温度转化成串行
您可能关注的文档
- 基于51单片机的LED点阵显示屏系统的设计.doc
- 基于51单片机的LED点阵显示屏系统的设计与实现本科毕业设计.doc
- 基于51单片机的LED点阵显示屏系统的设计与实现本科生毕业设计(论文).doc
- 基于51单片机的LED点阵显示屏系统的设计与实现毕业设计(论文).doc
- 基于51单片机的LED点阵显示屏系统的设计与实现课程设计.doc
- 基于51单片机的PID调温(热得快)课程设计.doc
- 基于51单片机的波形发生器_毕业论文设计.doc
- 基于51单片机的步进电机控制系统单片机课程设计报告.doc
- 基于51单片机的彩色光源的设计与实现本科毕业设计.doc
- 基于51单片机的超声波测距本科毕业论文.doc
最近下载
- 民用建筑通用规范GB55031-2022(完整清晰版).pdf
- SY_T 4113.1-2018 管道防腐层性能试验方法 第1部分:耐划伤测试.docx VIP
- 江苏省无锡市江阴市长泾片2024-2025学年七年级上学期期中考试语文试题(含答案).pdf VIP
- 燃气安全日常巡检与维护方法.pptx
- 市直机关单位整治群众身边不正之风问题集中整治工作阶段性工作总结.docx VIP
- 地下连续墙施工方案(附:工程临时用电施工方案).doc
- 汽轮发电机组转子找中心计算公式.xls VIP
- 惠州市高2024届高三第二次调研考试政治试卷(含答案).docx
- SY∕T 4113.8-2020 管道防腐层性能试验方法 第8部分:耐磨性能测试.pdf
- HRN日本报知机百仕达五斯消防主机操作说明书.pdf
文档评论(0)