数字温度计课程设计报告(stc89c52rc 18b20).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字温度计课程设计报告(stc89c52rc 18b20)

题 目:DS18B20数字温度计的设计 姓 名:黄飞 学 号:103522021 专 业:10电气工程及其自动化(工业控制) 指导老师:王耿 设计时间:2012年11月 目录 1. 引 言 3 1.1. 设计意义 3 1.2. 系统功能要求 3 1.3. 本组成员所做的工作 3 2. 方案设计 3 3. 硬件设计 4 3、4硬件框图……………………………………………………… 4 3.2 单片机的选择………………………………………………… 4 3.3复位电路设计………………………………………………… 4 3.4温度显示电路………………………………………………… 4 3.5温度传感器…………………………………………………… 5 3.6整体电路图………………………………………………… 6 4. 软件设计 12 5. 系统调试 114 6. 设计总结 14 7. 附 录A;源程序 17 8. 附 录B;作品实物图片 21 9. 参考文献 22 数字温度计的设计 1、引 言 1、1设计意义(字体小4号,黑体) 本设计是一款简单实用的小型数字温度计,所采用的主要元件有温度传感器18B20,单片机AT89C52RC,四位共阳极数码管一个,电容电阻若干。18B20支持“一线总线”接口,测量温度范围-55°C~+125°C。在-10~+85°C范围内,精度为±0.5°C。18B20的精度较差为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 1、2统功能要求 本次数字温度计的设计共分为五部分,主控制器,数码管显示部分,传感器部分,复位部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阳极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。本设计能完成的温度测量范围是-55°C~+128°C。 1、3本组成员所做的工作(字体小4号,黑体) 黄飞:负责数字温度计proteus仿真及源程序编写 张侃:焊接外接硬件电路,调试运行 刘新宇:搜集STC89C52RC等芯片相关外围接线资料,校核整理实验元器件。 2、方案设计 方案Ⅰ: 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效 应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案设计框图如下: 方案Ⅱ:考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,方案二电路比较简单,软件设计也比较简单,故采用了方案Ⅱ。 3、硬件设计 3.1硬件框图 按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。 数字温度计总体电路结构框图所示: 3.2 单片机的选择 单片机AT89S52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用4节电池供电。 3.3复位电路设计 单片机系统的复位电路在这里采用的是上电+按钮复位电路形式,其中电阻R采用6.8KΩ的阻值,电容采用电容值为10μ的电解电容。 3.4温度显示电路 四位共阳极数码管,能够显示小数和负温度。零下时,第一个数码管显示负号。当温度超过99.9时,四个数码管全部亮。列扫描用P3.0~P3.3口来实现,列驱动用9012三极管。电路图如下: 3.5温度传感器 DS18B20温度传感器是美国DALLAS半导体公司必威体育精装版推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。电路图如下: 3.6系统总电路图如下: 3、6整体电路图 3.6单片机 单片机处理模块部分选用的芯片为STC89C52RC,属于89C51RC系列。选用STC单片机的理由:降低成本,提升性能,原有程序直接使用,硬件无需改动使产品更小,更轻,功耗更低用STC提供的工具将2进制代码16进制代码下载进STC相关的单片机 STC89C52RC引脚图 3、6.2各引脚功能如表 89C52RC引脚功能 管脚 管脚编号 说明 管脚 LQFP44 PDIP40 PLCC44 说

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档