ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:866.03KB ,
资源ID:9800746      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9800746.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能温度检测仪软件设计资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能温度检测仪软件设计资料.docx

1、智能温度检测仪软件设计资料 智能温度检测仪软件设计资料温度是表征物体冷却程度的物理量,也是最基本的环境参数。在农工业生产及日常生活中,对温度的测量及控制始终占据着及其重要的地位。目前,典型的温度测控系统由模拟式温度传感器、A/D转换电路和单片机造成。由于模拟式温度传感器输出的模拟信号必须经过A/D转换环节获得数字信号后才能与单片机等微处理器接口,因而使得硬件电路结构复杂,成本较高。而以DS18B20为代表的新型单总线数字式温度传感器集温度测量和A/D转换于一体,直接输出数字量与单片机接口电路结构简单,广泛应用于距离远、节点分布多得场合,具有较强的推广应用价值。一 系统原理及原理图1. 系统原理

2、 该数字温度检测系统由三部分组成:温度检测、显示控制、温度显示。(1) 温度检测 该模块由DS18B20负责对测试点的温度进行测量,单片机89C52对DS18B20进行控制。由于DS18B20只有一根数据线,所以系统中的数据交换,控制都由这根线来完成,只需将DS18B20挂接到单片机的一个数据接口就可以直接使用。(2) 显示控制 由于DS18B20是通过单总线方式与单片机进行通讯的,所以对程序的编写要求较高。主要的程序流程是这样的:首先由单片机发出对DS18B20进行初始化的信号,在DS18B20初始化成功后,发送指令CC跳过读序列号的操作,接着发送指令44启动温度转换,此时在对DS18B20

3、进行初始化,在发送指令CC跳过读序列号操作,最后发送指令BE读暂存存储器。 至此完成一个周期,当前温度值所对应的二进制编码已经被保存在DS18B20的ROM上,然后只需将ROM上的温度值读取出来,然后转换成相应的十进制,就可以拿来做最后面的运算和显示了。(3) 温度显示 这部分模块由思维八段共阳极的数码管组成,段选部分直接与单片机相连。2. 全数字温度采集系统总体电路结构框图 图1.1 全数字温度采集系统总体电路结构框图二、单片机的选择 1 STC89C52的选择 在众多的“MCS-51系列单片机”生产的公司中,ATMEL公司生产的STC89C52是一种带8K字节闪烁可编程可擦除只读存储器的低

4、电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL最密度非易失存储器制造技术制造,与工业标准的MCS-51指令集合输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合的单个芯片中,ATMEL的STC89C52更是一种高效微控制器。2 复位和晶振电路的选择 单片机运行的可靠性是单片机系统中的一个重要问题。单片机运行时,若电源电压降低或受到外界的电磁干扰,就会引起程序时空,出现“死机”或其它不正常现象,导致整个系统瘫痪,为此增加复位电路,可以上电自动复位和手动复位,以保证系统的正常运行。另外单片机工作需要晶振提供内部的时钟,选用12MHz的石英晶振。3 单片机STC89C52的

5、介绍 STC89C52是红晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令代码完全兼容传统8052单片机,12时钟、机器周期和6时钟、机器周期可任意选择,最新内部集成MAX810专用复位电路。a 主要性能(1) 增强型6时钟、机器周期,13时钟、机器周期8052CPU。(2) 工作电压:5.5V3.4V(5V单片机)/3.8V2.0V(3V单片机)。(3) 工作频率范围:040MHz,相当于普通8052的080MHz。实际工作频率可达48MHz 。(4) 用户应用程序空间4K/8K/16K/20K/32K/64K字节。(5) 片上集成1280字节、512字节ROM。(6) 通用I/O(

6、32/36个),复位后为:P1/P2/P3/P4是准双向口/弱上拉P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需要上拉电阻。(7) ISP(在系统可编程)/IAP(在应用可编程),无需专用贴编程器、仿真器可通过串口(P3.0/P3.1)直接下载程序,8K程序3秒即可完成一片。(8) EEPROM功能。(9) 看门狗。(10) 内部集成MAX810专用复位电路,外部晶体20M以下时,可省外部复位电路。(11) 共3个16位定时器/计算器,其中定时器0还可以当成2个8位定时器使用。(12) 外部中断4路,下降沿中断或低电平触发中断,POWERDOWN模式可由外部中断低电平

7、出发中断触发方式唤醒。(13) 通用异步串口(UART),还可用定时器软件实现多个UART。(14) 工作温度范围:075/-4085。b 管脚分布图及管脚功能STC89C52引脚分布图如下: 图1.2 STC89C52引脚图 4 单片机晶振及复位电路 特殊功能寄存器初始状态特殊功能寄存器初始状态A00HTMOD00HB00HTCON00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSBUF不定IP0*0000BSCON00HIE0*0000BPCON0*0000B 表3.2 特殊功能寄存器初始状态值 晶振及复位电路图如1.3所示

8、 图1.3 单片机晶振及复位电路图三、DS18B20温度传感器1、 DS18B20的性能特点 2 DS18B20的内部结构2、 DS18B20有4个主要的数据部件: 指令约定代码功能读ROM33H读DS18B20温度传感器ROM中的编码符合ROM55H发出此命令后,接着发出64位ROM编码,访问单总线上与该编码相对应的DS18B20使之做出响应,为下一步该DS18B20的读写做准备搜索ROM0F0H用于确定挂接在同一总线上DS18B20的个数和识别64位ROM地址,为操作各器件做好准备跳过ROM0CCH忽略64位ROM地址,直接向DS18B20发温度变换命令。使用于单片工作告警搜索命令0ECH执行后只有温度超过设定值上限或下限的片子才能做出响应 表3.8 ROM指令表3、 DS18B20与单片机的典型接口设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1