温度检测实训报告

温度检测实训报告

ID:39244657

大小:837.50 KB

页数:10页

时间:2019-06-28

温度检测实训报告_第1页
温度检测实训报告_第2页
温度检测实训报告_第3页
温度检测实训报告_第4页
温度检测实训报告_第5页
资源描述:

《温度检测实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、温度传感器运用实训报告班级:应电1131班指导老师:宋晓虹组员:刘媛媛、王海芳满兴华、谢道权(M组)2013/4/23一、电路介绍该电路是由18B20温度传感器作为温度传感器材,由AT89C51单片机进行数据处理,由0.56寸的三位共阳数码管显示温度值。外接5V—16V的直流电源供电。温度显示范围没有限制,只设了个30ºC的报警温度,精度为0.1ºC。P1.0和P1.2接了两个按键,可对报警温度进行加和减。二、设计思路通过18B20温度传感器作为温度传感器材,设计电路,编写程序,通过实训,进一步了解温度传感器以及相关应用。三、电路原理图四、实

2、物图五、元件清单及功能介绍名称规格编号主要功能或作用按钮6X6X5AN1、AN2、AN3调节报警温度的值电容30PC1、C2单片机时钟振荡电容10UFC3单片机复位电容470UFC4电源滤波电容104C5电源滤波单片机AT89C51IC1CPU温度传感器DS18B20IC2温度传感器晶体12MJZ单片机时钟振荡一位共阳数码管0.56LED1摄氏温度符号显示三位共阳数码管0.56LED2温度值显示三极管8550Q1、Q2、Q3、Q4、Q5Q1:报警时驱动数码管;Q2Q3Q4Q5:数码管驱动蜂鸣器电阻10KR1单片机复位电阻220和470R7—R

3、13和R14数码管限流,其中R14=470电阻4.7KR2、R3、R4、R6三极管基极和温度传感器偏置电阻2KR5三极管Q1基极偏置跳线X1、、、、Xn用元件引脚连PCB板73MMX85MM  六、源程序代码/*DS18B20数码管显示程序*/#include#include#defineucharunsignedchar#defineuintunsignedint#definenop_nop_()sbitdq=P3^6;//温度的DQ脚与P3^6sbitwx1=P2^4;//数码管驱动sbitwx2=

4、P2^5;sbitwx3=P2^6;sbitwx4=P2^7;sbitP1_7=P1^7;//蜂鸣器报警sbitk1=P1^0;//tamp++sbitk2=P1^2;//tamp--uchartamp=30;//报警温度ucharT,xs;ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0x70};voiddelay10us(){uchari;for(i=1;i>0;i--){}}voiddelay_us(uchardus){ucha

5、rmm;for(mm=0;mm

6、dat&0x01;delay_us(3);//延时15usdq=1;dat>>=1;delay_us(10);//延时45us}}//*******单线读一字节ucharread_ICdata(){uchari=0;uchardat=0;for(i=8;i>0;i--){dq=0;dat>>=1;dq=1;if(dq)dat

7、=0x80;delay_us(10);//延时45us}return(dat);}//*********温度读取************voidread_TMP(){uchara=0,b=0;ds_rst();write

8、_ICcmd(0xcc);//跳过ROMwrite_ICcmd(0x44);//温度转换为数据ds_rst();write_ICcmd(0xcc);write_ICcmd(0xbe);//读取温度指令a=read_ICdata();//温度低八位,最小位为0.0625摄氏度b=read_ICdata();//温度高位,高四位为正负号,1111xxxx为负。0000xxxx为正,后四位为温度的高四位T=a;T=(T&0xF0)>>4;T=T+((b&0x0F)<<4);//T为小数点前的数值xs=(a&0x0F)*6.25;//xs为小数点后的

9、数值的100倍}//*******共阳数码管显示*******voidwenduxianshi(){wx1=0;//十位显示P0=table[T/10];delay

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。