第5章MCS–51单片机的接口与应用.ppt
文本预览下载声明
WAIT:ANL A,#01H JNZ WAIT ;转换未结束,等待,转换结束则进行如下操作 INC R0 ;使CS=0、A0=0、R/C=1,为按双字节读取转换 结果,并读高 ;字节 MOVX A,@R0 ;读取高8位转换结果 MOV @R1,A ;送存高8位转换结果 DEC R1 ;R1指向低4位转换结果存放单元地址 INC R0 INC R0 ;(R0)=7FH,使CS=0、A0=1、R/C=1,为读低字节 MOVX A,@R0 ;读取低4位转换结果 ANL A,#0FH ;只取低4位结果 MOV @R1,A ;送存低4位结果 RET 5.4 D/A转换器接口 5.4.1 D/A 转换器概述 在设计D/A转换器与单片机接口之前,一般要根据D/A转换器的技术指标选择D/A转换器芯片。 (1) 分辨率。分辨率是D/A转换器对输入量变化敏感程度的描述。D/A转换器的分辨率定义为:当输入数字量发生单位数码变化时,即LSB位产生一次变化时所对应输出模拟量的变化量。对于线性D/A转换器来说,其分辨率Δ与输入数字量输出的位数n呈现下列关系 (2) 建立时间。建立时间是描述D/A转换速率快慢的一个重要参数。一般所指的建立时间是输入数字量变化后,模拟输出量达到终值误差±LSB/2(最低有效位)时所经历的时间。根据建立时间的长短,把D/A转换器分成以下几挡: 超高速 100 ns 较高速 100 ns~1 μs 高 速 1~10 μs 中 速 10~100 μs 低 速 ≥100 μs (1) DAC0830系列。DAC0830系列是美国National Semiconductor公司生产的具有两个数据寄存器的8位D/A转换芯片。该系列产品包括DAC0830 、DAC0831、 DAC0832,管脚完全相容为20脚双插直列式封装。 (2) DAC82。DAC82是B-B公司生产的8位能完全与微处理器兼容的D/A转换器芯片,片内带有基准电压和调节电阻。无需外接器件及微调即可与单片机8位数据线相连。芯片工作电压为±15 V,可以直接输出单极性或双极性的电压(0~+10 V,±10 V)和电流(0~1.6 mA, ±0.8 mA)。 (3) DAC1020/AD7520和DAC1220/AD7521系列。DAC1020/AD7520为10位分辨率的D/A转换集成系列芯片。DAC1020系列是美国National Semiconductor公司的产品,包括DAC1020 、DAC1021、 DAC1022,与美国Analog Devices公司的AD7520及其后继产品AD7530、AD7533完全兼容。单电源工作,电源电压为+5~+15 V,电流建立时间为500 ns,为16线双插直列式封装。与美国Analog Devices公司的AD7520及其后继产品AD7530、AD7533完全兼容。单电源工作,电源电压为+5~+15 V,电流建立时间为500 ns,为16线双插直列式封装。 (4) DAC1220/AD7521系列。DAC1220/AD7521系列为12位分辨率的D/A转换集成芯片。DAC1220系列包括DAC1220 、DAC1221、 DAC1222产品,与AD7521及其后继产品AD7531管脚完全兼容,为18线双插直列式封装。 (5) DAC1208和DAC1230系列。DAC1208和DAC1230系列均为美国National Semiconductor公司的12位分辨率产品。两者不同之处是DAC1230数据输入引脚线只有8根,而DAC1208有12根。DAC1208系列为24线双插直列式封装,而DAC1230系列为20线双插直列式封装。DAC1208系列包括DAC1208 、DAC1209、 DAC1210等,DAC1230系列包括DAC1230 、DAC1231、 DAC1232等。 (6) DAC708/709。DAC708/709是B-B公司生产的16位微机完全兼容的D/A转
显示全部