内容发布更新时间 : 2025/1/10 10:32:45星期一 下面是文章的全部内容请认真阅读。
5、二种方式
(1) 单缓冲方式。其特点是DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个处于受MCS—51控制的锁存方式。适用于只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下。
(2) 双缓冲方式。其特点是数字量的输入锁存和D/A转换输出是分两步完成的。适用于在多路D/A转换中,要求同步进行D/A转换输出的情况下。 6、A/D转换器的两个最重要指标: (1) 转换时间和转换速率
转换时间A/D完成一次转换所需要的时间。转换时间的倒数为转换速率。 (2)分辨率
A/D转换器的分辨率习惯上用输出二进制位数或BCD码位数表示。 7、量化误差是由于有限位数字且对模拟量进行量化而引起的;0.195%; 8、目前应用较广泛的主要有以下几种类型:逐次逼近式转换器、双积分式转换器、∑—△式A/D转换器和V/F转换器。
逐次逼近型A/D转换器:在精度、速度和价格上都适中,是最常用的A/D转换器件。
双积分A/D转换器:具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也得到广泛应用。
∑—△式A/D转换器:它具有积分式与逐次逼近式ADC的双重优点,它对工业现场的串模干扰具有较强的抑制能力,不亚于双积分ADC,它比双积分ADC有较高的转换速度。与逐次逼近式ADC相比,有较高的信噪比,分辨率高,线性度好,不需要采样保持电路。
9、对DAC来说,分辨率反映了输出模拟电压的最小变化量。而对于ADC来说,分辨率表示输出数字量变化一个相邻数码所需输入模拟电压的变化量。量化误差是由ADC的有限分辨率而引起的误差,但量化误差只适用于ADC,不适用于DAC。精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同,但相同位数的不同转换器精度会有所不同。
10、程序如下:
MAIN:MOV R0,#20H
MOV
R1,#00H MOV
R2,#00H
MOV R3,#50 MOV R8,#08H LOOP: MOV DPTR,#7FF8H LOOP1:MOVX @DPTR,A MOV R6,#0AH DELAY:NOP NOP NOP
DJNZ R6,DELAY MOVX A,@DPTR
INC DPTR
MOV R2,DPL
MOV DPH,R0
MOV DPL,R1
MOVX @DPTR,A
INC DPTR MOV R0,DPH MOV R1,DPL
MOV DPH,#7FH MOV DPL,R2
DJNZ R7,LOOP1
LCALL DELAY1M DJNZ R3,LOOP …
1 分钟 ;延时
11、程序如下:
MIAN: MOV R1,#10
MOV R2,#40H MOV R0,#7CH
MOVX @R0,A LOOP: NOP LOOP1: NOP
JB P3.2,LOOP1 MOVX A,@R0