哈工大单片机张毅刚 .ppt

* ppt课件 完成一次A/D转换的程序如下: (假定结果高8位在R2中,低4位在R3中,按左对齐原 则): MAIN:MOV R0,#7CH ;选择AD574,并令A0=0 MOVX @R0,A ;启动A/D转换 LOOP: NOP JB P3.2,LOOP ;查询转换是否结束 MOVX A,@R0 ;读取高8位 MOV R2,A ;存入R2中 MOV R0,#7DH ;令A0=1 MOVX A,@R0 ;读取低4位地 MOV R3,A ;存入R3中 11.2.4 MCS-51与A/D转换器MC14433(双积分型) 的接口 * ppt课件 * ppt课件 采用双缓冲方式。先送高8位数据DI11~ DI4,再送 入低4位数据DI3~DI0,而不能按相反的顺序传送。如 先送低4位后送高8位,结果会不正确。 在12位数据分别正确地进入两个输入寄存器后,再 打开DAC寄存器。 单缓冲方式不合适,在12位数据不是一次送入的情 况下,边传送边转换,会使输出产生错误的瞬间毛刺。 图中DAC1208的电流输出端外接两个运放LF356,其 中运放1用作I/V转换,运放2实现双极性电压输出(-10V ~+10V)。 电位器W1定零点,电位器W2定满度。 * ppt课件 2.软件编程 设12位数字量存放在内部RAM的两个单元,12位数 的高8位在DIGIT单元,低4位在DIGIT+1单元的低4位。 按图11-11的电路将12位数据送到DAC1208去转换,D/A 转换程序如下: MOV DPTR,#4001H ; 8位输入寄存器地址 MOV R1,#DIGIT ; 高8位数据地址 MOV A,@R1 ; 取出高8位数据 MOVX @DPTR,A ; 高8位数据送DAC1208 DEC DPL ; DPTR修改为4位输入寄 ;存器地址 INC R1 ; 低4位数据地址 MOV A,@R1 ; 取出低4位数据 MOVX @DPTR,A ; 低4位数据送DAC1208 * ppt课件 MOV DPTR,#6000H ; DAC寄存器地址 MOVX @DPTR,A ; 12位同步输出完成12位D/A转换 11.1.4 MCS-51与12位DAC1230系列的接口 DAC1230内部结构和应用特性与DAC1208完全相似, 只不过DAC1230系列的低4位数据线在片内与高4位数据 线相连,在片外表现为8位数据线,故比DAC1208少四 个引脚,20脚DIP封装。 内部结构及引脚如图11-12。 DAC1230与8位单片机的接口比DAC1208还要简单;但DAC1208系列与16位单片机连接更方便。 * ppt课件 * ppt课件 11.2 MCS-51与ADC的接口 11.2.1 A/D转换器概述 模拟量转换成数字量,便于计算机进行处理。 随着超大规模集成电路技术的飞速发展,大量结构 不同、性能各异的A/D转换芯片应运而生。 A/D转换器的分类 根据转换原理可将A/D转换器分成两大类(1)直接 型A/D转换器(2)间接型A/D转换器。 A/D转换器的分类如下: * ppt课件 * ppt课件 目前使用较广泛的有:逐次比较式转换器、双积分 式转换器、Σ-Δ式转换器和V/F转换器。 逐次比较型:精度、速度和价格都适中,是最常用 的A/D转换器件。 双积分型:精度高、抗干扰性好、价格低廉,但转换 速度慢,得到广泛应用。 Σ-Δ型:具有积分式与逐次比较式ADC的双重优点。 对工业现场的串模干扰具有较强的抑制能力,不亚于 双积分ADC,它比双积分ADC的转换速度快,与逐次比较式ADC相比,有较高的信噪比,分辨率高,线性度好,不需采样保持电路。因此,Σ-Δ型得到重视。 V/F转换型:适于转换速度要求不太高,远距离信号 传输。 * ppt课件 2. A/D转换器的主要技术指标 转换时间和转换速率 A/D完成一次转换所需要的时间。转换时间的倒数 为转换速率。 并行式转换时间最短约为20~50ns,速率为50~20M 次/s(1M=106);逐次比较式转换时间约为0.4?s,速 率为2.5M次/s。 (2) 分辨率 习惯用输出二进制位数或BCD码位数表示。例如 AD574 A/D转换器,输出二进制12位,即用212个数进行 量化,其分辨率为1LSB,用百分数表示1/212=0.24‰。 又如双积分式输出BCD 码的A/D转换器MC14433,其 分辨率为三

文档评论(0)

1亿VIP精品文档

相关文档