网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机课程设计--DS18B20的温度测量与显示系统.docx

单片机课程设计--DS18B20的温度测量与显示系统.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计一 DS18B20的 温度测量与显示系统 单片机课程设计说明书 题目:DS18B20的温度测量与显示系统 学院:航空自动化学院 系别:自动化系 专业名称:自动化专业 班级: 学号: 姓名: 指导教师: 中国民航大学航空自动化学院 目录 1课程设计要求 2总体方案设计 4 2.1、 单片机系统 2.2、 电源模块 2.3、 显示模块 2?4、总体设计方案 3系统方框图 4 4系统各方框的电路图 9 4.1、温度传感器DS18B20电路 4. 2>显示电路 4.3、 主控制器 4.4、 系统总电路图 TOC \o 1-5 \h \z \o Current Document 5主程序流程图和各个子程序的流程图 12 1 主程序流程图 2、 温度读取子程序流程图 3、 温度转换子程序流程图 6源程序说明 15 7心得体会 附录一 DS18B20简介 20 第 第3页 基于数字温度计DS18B20的温度测■与显示系统 、任务与要求 利用1个DS18B20测量室内温度(误差小于?) 用数码管显示温度 显示精度为0. VC 扩展要求 多通道测量 LCD显示 生成印刷电路板 二、总体方案设计(基本功能) 1、 单片机系统 我选用了 AT89C52单片机,査过资料后我知道AT89C52单片机具有不但AT89C51单 片机所有的优点,而且具有更大的程序存储空间,可在线仿真的功能,方便调试。所以选 用AT89S52八位单片机作为温度采集的控部分。 2、 电源模块 釆用普通的直流电源实现电路简单,而且采用集成电源芯片设计的直流电源电压比较 稳定,完全满足系统各模块的供电要求。 3、 显示模块 为了显示出温度,采用数码管显示工具。 4、 总体设计方案 为了不失通用性和智能性,本方案采用AT89S52单片机作为控制器,单总线温度传 器DS18B20进行温度采集。电源部分采用普通的直流电源,完全满足AT89S52和DS18B20 等各模块的工作电压范围。温度显示采用数码管。 四、系统方框图 由湄繼 四、系统各方框的电路图 1>温度传感器DS18B20电路 由于DS18B2OI作在单总线方式,其硬件接口非常简单,仅需利用系统的一条1/0 线与DS18B20的数据总线相连即可,如图1所示。 ——4 I: 1 1 . T 图1 DS18B20电路 2、显示电路 显示电路采用4位共阳极LED数码管,P0 口由上拉电阻提高驱动能力,作为段码输 出并作为数码管的驱动。P2 口的低四位作为数码管的位选端。采用动态扫描的方式显 示。 Q0CDEFG DP1S34U4DO D1D2D3D4D5D6D7OE LEU38010280405807D0D1D2D3D4D5D6D7CE LE笑!weSy寧WtA■ 1-■ V:W旦 Q0CDEFG DP 1S34 U4 DO D1 D2 D3 D4 D5 D6 D7 OE LE U3 8010280405807 D0D1D2D3D4D5D6D7 CE LE 笑! weS y寧 WtA ■ 1- ■ V: W旦 ■帕 W£B 3502030460607 3 .主控制器 单片机AT89S5具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电 路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 丄C2丁 30/丄C1 丄C2 丁 30/ 丄C1 ~T 30uF C3 100u 系统总电路图 总体设计电路图所下,控制器采用单片机AT89S52,温度传感器采用DS18B20,用4位 LED数码管以串口传送数据实现温度显示。 C23M■P2-7A5P3.ynP3ttW?TP5 7H7P244 P29At3 PZAkP3 0FXUP311XCP3r7nlP3JWTTR1 !kI—.WL707* C2 3M ■ P2-7A5 P3.yn P3ttW?T P5 7H7 P244 P29At3 PZAk P3 0FXU P311XC P3r7nl P3JWTT R1 !k I — . WL7 07 * QJ - 04 U3 五、主程序流程图和各个子程序的流程图 1、主程序流程图 主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度 值,温更测量每Is进行一次。这样可以在一秒之内测量一次被测温度,其程序流程见图 3.1所示。 转换为显示码 第 第3页 2>温度读取子程序流程图 移入温度哲存器 3.温度转换子程序流程图 发DS18B20复位命令 发跳过KOM命令 发温度转换开始命今 第 第3页 六、程序及说明: #includereg52 ? h #includeintrins. h Sdefine uchar unsigned char #defin

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档