下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1温度传感器AD590基本知识AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V30V,检测的温度范围为55150,它有非常好的线性输出性能,温度每增加1,其电流增加1uA。 AD590温度与电流的关系如下表所示摄氏温度AD590电流经10K电压0273.2 uA2.732V10283.2 uA2.832 V20293.2 uA2.932 V30303.2 uA3.032 V40313.2 uA3.132 V50323.2 uA3.232 V60333.2 uA3.332 V100373.2 uA3.732 VAD590引脚图2实验任务利用AD590温度传感器完成温度的测量,把转换
2、的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示。3电路原理图图4.30.14系统板上硬件连线(1).把“单片机系统”区域中的P1.0P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。(2).把“单片机系统”区域中的P2.0P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。(3).把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。(4).把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。(5).把“单片机系统”区域中的P
3、3.2与“模数转换模块”区域中的EOC端子用导线相连接。(6).把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接。(7).把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。(8).把“模数转换模块”区域中的IN0端子用导线连接到自制的AD590电路上。(9).把“单片机系统”区域中的P0.0P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。5程序设计内容(1).ADC0809的CLK信号由单片机的P3.3管脚提供(2).由于AD590的温度变化范围在55150之间,经过10K之后采样到的
4、电压变化在2.182V4.232V之间,不超过5V电压所表示的范围,因此参考电压取电源电压VCC,(实测VCC4.70V)。由此可计算出经过A/D转换之后的摄氏温度显示的数据为:如果(D*2350/128)2732,则显示的温度值为(2732(D*2350/128) 如果(D*2350/128)2732,则显示的温度值为(D*2350/128)2732) 6汇编源程序(略) 7C语言源程序#include #include unsigned char code dispbitcode=0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f; unsigned char
5、 code dispcode=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40; unsigned char dispbuf8=10,10,10,10,10,10,0,0; unsigned char dispcount; unsigned char getdata; unsigned long temp; unsigned char i; bit sflag; sbit ST=P30; sbit OE=P31; sbit EOC=P32; sbit CLK=P33; sbit LED1=P36; sbit LED2=P3
6、7; sbit SPK=P35; void main(void) ST=0; OE=0; TMOD=0x12; TH0=0x216; TL0=0x216; TH1=(65536-4000)/256; TL1=(65536-4000)%6; TR1=1; TR0=1; ET0=1; ET1=1; EA=1; ST=1; ST=0; getdata=148; while(1) ; void t0(void) interrupt 1 using 0 CLK=CLK; void t1(void) interrupt 3 using 0 TH1=(65536-4000)/256; TL1=(65536-
7、4000)%6; if(EOC=1) OE=1; getdata=P0; OE=0; temp=(getdata*2350); temp=temp/128; if(temp2732) temp=2732-temp; sflag=1; else temp=temp-2732; sflag=0; i=3; dispbuf0=10; dispbuf1=10; dispbuf2=10; if(sflag=1) dispbuf7=11; else dispbuf7=10; dispbuf3=0; dispbuf4=0; dispbuf5=0; dispbuf6=0; while(temp/10) dispbufi=temp; temp=temp/10; i+; dispbufi=t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 2 My week Part A(教学设计)-2024-2025学年人教PEP版英语五年级上册
- 个人买卖标准合同(35篇)
- 实验活动7:探究电流与电阻的关系2024-2025学年九年级上册物理配套教学设计(人教版)
- 山东省临淄区七年级政治下册 第六单元 走进法律 与法同行单元备课教案 鲁人版五四制
- Unit 1 Signs (教学设计)-2024-2025学年北师大版(三起)英语四年级上册
- 2《祖父的园子》第二课时教学设计
- 四年级上册综合实践活动教学设计- 长辈儿时的游戏|教科版
- 6《我们来做“热气球”》教学设计-2023-2024学年科学三年级上册教科版
- 七年级生物上册 第二单元 第一章 第1节练习使用显微镜教案 (新版)新人教版
- 平行线教案 浙教版
- 医疗反腐自查自纠报告(6篇)
- 《如何度过大学生活》课件
- 惠州市高2024届高三第二次调研考试英语试卷(含答案)
- 二年级上册100以内加减法竖式计算题
- 2023CSCO子宫内膜癌诊疗指南
- 参考范本-专业技术职务任职资格评审表
- 心理课气质-气质西行记
- 《基本平面图形》复习课教学设计
- 二手车机动车买卖纠纷民事起诉状
- 制作汽水(课件)科学六年级上册
- 旧机电产品进口特别声明
评论
0/150
提交评论