单片机设计的温度检测显示报警程序

单片机设计的温度检测显示报警程序

ID:28661454

大小:213.00 KB

页数:16页

时间:2018-12-12

单片机设计的温度检测显示报警程序_第1页
单片机设计的温度检测显示报警程序_第2页
单片机设计的温度检测显示报警程序_第3页
单片机设计的温度检测显示报警程序_第4页
单片机设计的温度检测显示报警程序_第5页
资源描述:

《单片机设计的温度检测显示报警程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.单片机设计的温度检测显示报警程序设备技术网   时间:2010-4-14来源:电子技术网     作者:1.温度传感器AD590基本知识AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V-30V,检测的温度范围为-55℃-+150℃,它有非常好的线性输出性能,温度每增加1℃,其电流增加1uA。AD590温度与电流的关系如下表所示:摄氏温度 AD590电流 经10KΩ电压 0℃  273.2uA 2.732V 10℃ 283.2uA 2.832V 20℃ 293.2uA 2.932V 30℃ 303.2uA 3.032V 40℃ 313.2uA 3.132V 50

2、℃ 323.2uA 3.232V 60℃ 333.2uA 3.332V 100℃ 373.2uA 3.732V 实验任务:利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后进行监控。由于AD590的温度变化范围在-55℃-+150℃之间,经过10KΩ之后采样到的电压变化在2.182V-4.232V之间,不超过5V电压所表示的范围,因此参考电压取电源电压VCC,(实测VCC=4.70V)。由此可计算出经过A/D转换之后的摄氏温度显示的数据为:....单片机设计的温度检测显示报警程序设备技术

3、网   时间:2010-4-14来源:电子技术网     作者:1.温度传感器AD590基本知识AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V-30V,检测的温度范围为-55℃-+150℃,它有非常好的线性输出性能,温度每增加1℃,其电流增加1uA。AD590温度与电流的关系如下表所示:摄氏温度 AD590电流 经10KΩ电压 0℃  273.2uA 2.732V 10℃ 283.2uA 2.832V 20℃ 293.2uA 2.932V 30℃ 303.2uA 3.032V 40℃ 313.2uA 3.132V 50℃ 323.2uA 3.232V 60℃ 

4、333.2uA 3.332V 100℃ 373.2uA 3.732V 实验任务:利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后进行监控。由于AD590的温度变化范围在-55℃-+150℃之间,经过10KΩ之后采样到的电压变化在2.182V-4.232V之间,不超过5V电压所表示的范围,因此参考电压取电源电压VCC,(实测VCC=4.70V)。由此可计算出经过A/D转换之后的摄氏温度显示的数据为:....如果(D*2350/128)<2732,则显示的温度值为-(2732-)D*235

5、0/128))如果(D*2350/128)≥2732,则显示的温度值为+((D*2350/128)-2732)#include"reg52.h"//头文件#include"intrins.h"#defineucharunsignedchar//宏定义#defineuintunsignedint//宏定义sbitRS=P1^0;//LCD1602定义I/O的硬件接口sbitRW=P1^1;//LCD1602定义I/O的硬件接口sbitE=P1^2;//LCD1602定义I/O的硬件接口sbitkey_1=P1^3;//按键1定义I/O的硬件接口////Alarm_Value;/

6、/温度报警值+1度sbitkey_2=P1^4;//按键2定义I/O的硬件接口////Alarm_Value;//温度报警值-1度sbitkey_3=P1^5;//按键3定义I/O的硬件接口sbitkey_4=P1^6;//按键4定义I/O的硬件接口sbitAD590_2=P1^7;//A定义I/O的硬件接口,通道选择//C、D接地sbitkey_6=P3^7;//按键6定义I/O的硬件接口//控制温度报警标志位//sbitST=P3^0;//ST和ALE接在一起sbitOE=P3^1;sbitEOC=P3^2;sbitCLK=P3^3;sbitSPK=P3^4;//喇叭,蜂

7、鸣器报警sbitLED1=P3^5;//LED报警sbitLED2=P3^6;#defineDPDRP2//LCD1602并行数据输出接口定义#defineDPDR_1P0//ADC0809并行数据输入接口定义....uchartemp;//最终温度值unsignedlongtemp2;//平均温度unsignedlongtemp1;//温度1,,AD590_1接IN0unsignedlongtemp2;//温度2,,AD590_2接IN1ucharAlarm_Value;//温度报警值bitAlarm

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

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

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