使用DS18B20温度传感器设计温度控制系统设计.docx
《使用DS18B20温度传感器设计温度控制系统设计.docx》由会员分享,可在线阅读,更多相关《使用DS18B20温度传感器设计温度控制系统设计.docx(11页珍藏版)》请在三一办公上搜索。
1、仅供个人参考使用DS18B20温度传感器设计温度控制系统设计设计说明:1.1使用DS18B20温度传感器设计温度控制系统1. 在数码管上可显示采集到的温度(099.9c)2. 当温度低于27C时,蜂鸣器开始以慢地“滴”声报警,P1.0 口发光二极管闪 烁,当温度继续降低并低于25C时,蜂鸣器开始以快地“滴”声报警,P1.0和 P1.1 口发光二极管闪烁。3. 当温度高于30C时,蜂鸣器开始以慢地“滴”声报警,P1.2 口发光二极管闪 烁,当温度继续升高并高于32C时,蜂鸣器开始以快地“滴”声报警,P1.2和 P1.3 口发光二极管闪烁。1.2元件说明:(1)使用的元器件器件数量(件)AT89C
2、521DS18B20174HC5732排阻1小功率扬声器1二极管4数码管310K电阻1导线若干VCC电源1(2)DS18B20器件说明DS18B20:电压范围3.05.5V ;温度可测范围-55+125C ;可编程分辨率为 912位,对应的可分辨温度为:0.5C、0.25C、0.125C和 0.0625C ;测量结果 直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校 验码,具有极强的抗干扰纠错能力。其引脚定义图如下图:引脚定义GND电源负极DQ信号输入输出VDD电源正极(3)硬件连接图硬件连接图如上图:lTAL1FOTPJIDFtl 啊 IrazJisFll NiM I
3、.RJTrajiFTJHLXFZJ心FXBTilDrar留rtiffiii卜raifwtsTiZmpuffnip i vnckpg vr?:i!VIZr jr i aPJaiTDn aEEFl 7A13KC1ra:klZ1 GW FILE-7F US HJlf:1.3工作原理首先看控制DS18B20的指令,只列举此设计用到的,如下表:CCH跳过ROM44H温度转换BEH读暂存器原理:DS18B20测量外部温度,经过温度转换,将温度物理量转换成数字 信号,再传送数据到AT89C52, AT89C52控制数码管显示及二极管、扬声器的 工作,从而实现了温度在数码管上显示,还有温度范围的亮灯与报警。1
4、.4 C语言编程见附录1.5实验结果可将环境温度经过DS18B20温度传感器,在数码管上显示,显示准确。附录#include#include#define uchar unsigned char#define uint unsigned intsbit ds=P2A2;For personal use only in study and research; not for commercial usesbit dula=P2A6;sbit wela=P2A7;sbit beep=P2A3;uint temp;float f_temp;uint warn_l1=270;uint warn_l2=
5、250;uint warn_h1=300;uint warn_h2=320;sbit led0=P1A0;sbit led1=P1A1;sbit led2=P1A2;sbit led3=P1A3;unsigned char code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xbf,0x86,0xdb,0xcf, 0xe6,0xed,0xfd,0x87,0xff,0xef;void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void dsreset()uint
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 DS18B20 温度传感器 设计 温度 控制系统
链接地址:https://www.31ppt.com/p-5010534.html