相关器件及程序设计.ppt

上传人:牧羊曲112 文档编号:5803854 上传时间:2023-08-21 格式:PPT 页数:12 大小:212.99KB
返回 下载 相关 举报
相关器件及程序设计.ppt_第1页
第1页 / 共12页
相关器件及程序设计.ppt_第2页
第2页 / 共12页
相关器件及程序设计.ppt_第3页
第3页 / 共12页
相关器件及程序设计.ppt_第4页
第4页 / 共12页
相关器件及程序设计.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《相关器件及程序设计.ppt》由会员分享,可在线阅读,更多相关《相关器件及程序设计.ppt(12页珍藏版)》请在三一办公上搜索。

1、U P C,热电阻PT100 A/D转换器ADS7816 D/A转换器MAX518,主要器件介绍,U P C,热电阻PT100:1工作原理热电阻是利用物质在温度变化时本身电阻也随着发生变化的特性来测量温度的。热电阻的受热部分(感温元件)是用细金属丝均匀地双绕在绝缘材料制成的骨架上,当被测介质中有温度梯度存在时,所测得的温度是感温元件所在范围内介质层中的平均温度。2主要技术参数名称 铂电阻分度号 Pt100测温范围-200500允许偏差A级(0.15+0.002t)B级(0.30+0.005t),U P C,A/D转换器ADS7816:The ADS7816 is a 12-bit,200kHz

2、 sampling analog-to-digital converter.It features low power operation with automatic power down,a synchronous serial interface,and a differential input.The reference voltage can be varied from 100mV to 5V,with a corresponding resolution from 24mV to 1.22mV.A falling CS signal initiates the conversio

3、n and data transfer.The first 1.5 to 2.0 clock periods of the conversion cycle are used to sample the input signal.After the second falling DCLOCK edge,DOUT is enabled and will output a LOW value for one clock period.For the next 12 DCLOCK DOUT will output the conversion result,U P C,most significan

4、t bit first.After the least significant bit(B0)has been output,subsequent clocks will repeat the output data but in a least significant bit first format.After the most significant bit(B11)has been repeated,DOUT will tri-state.Subsequent clocks will have no effect on the converter.A new conversion is

5、 initiated only when CS has been taken HIGH and returned LOW.,U P C,A/D转换器ADS7816:时序图如下,U P C,A/D转换器ADS7816:参考例程;Dclock=p1.3,Dout=p1.4,CS=p1.5;模数转换子程序AD7816:NOP CLR P1.3;READY to READ CLR P1.5;CS=0 SETB P1.3;CLR P1.3;时钟周期 SETB P1.3 CLR P1.3 SETB P1.3 MOV R1,#12,U P C,ADLP:CLR P1.3 SETB P1.3 SETB P1.

6、4 MOV C,P1.4;READ A BIT MOV A,DATL;数据保存在DATL,DATH中,RLC A;分别为低8位和高4位,一共12位 MOV DATL,A MOV A,DATH RLC A MOV DATH,A DJNZ R1,ADLP SETB P1.5;CS=1 MOV A,DATH ANL A,#0FH MOV DATH,A NOP RET,U P C,D/A转换器MAX518:2线串行接口的8位D/A转换器,单5v供电。2路8位模拟量输出口。MAX518的D/A转换数据通过SCL和SDA串行输入,如输入符合条件,则经D/A转换后从OUT0,OUT1输出。要输出其中一路的D

7、/A数据,需要顺序输入3个字节,第一个为地址字节,U P C,其中的AD1,AD0要和MAX518管脚上的一致。第二个为命令字节,格式如下。A0表示这次的D/A数据要通过哪一路来输出,0表示out0,1表示out1。第三个字节就是要输出的8位数据00h0ffh,U P C,D/A转换器MAX518:例程;da转换子程序,用DATL 存放转化数据DAC:SETB P1.7;P1.7=SCL,串行控制时钟 SETB P1.6;P1.6=SDA,串行输入数据 CLR P1.7 CLR P1.6 MOV A,#58H;地址字节 LCALL BYTE MOV A,#00H;命令字节 LCALL BYTE MOV A,DATL;DATL 中存放待转化的数据 LCALL BYTE SETB P1.6 SETB P1.7 RET,U P C,;写入518子程序,BYTE:MOV R2,#08HPBIT:RLC A MOV P1.7,C;串行数据输入 SETB P1.6;给一个时钟周期 CLR P1.6 DJNZ R2,PBIT CLR P1.7 SETB P1.6 CLR P1.6 RET;返回,U P C,其它子程序如多字节除法等可参考51系列子程序库。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号