1、单片机 11 习题答案第 11 章1、 由运算放大器构成的电流电压转换电路2、 DA 转换器的主要指标如下:(1) 分辨率DA 转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。(2) 建立时间建立时间是描述 DA 转换速度快慢的一个参数,用于表明转换速度。其值为从输入数字量到输出达到终位误差(12)GB(最低有效位)时所需的时间。(3) 转换精度理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同但相同位数的不同转换器精度会有所不同。当 DAC 为二进制 12 位,满量程输出电压为 5V 时,分
2、辨率为 1.22 mV3、DAC 用作程控放大器,其电压放大倍数可由 CPU 通过程序设定。由图可见,需要放大的电压 Vin 和反馈输入端 Rfb 相接。运算放大器输出 Vout 还作为 DAC 的基准电压 VREF,数字量由 CPU 送来,其余如图所示。DAC0832 内部 Iout 一边和 T 型电阻网络相连,另一边又通过反馈电阻 Rfb 和 Vin 相通,可得以下方程组:解上述方程组可得选 RR6,则上式变为因此,从最后式子可知,输出电压的放大倍数受 B 控制。4、同步5、二种方式(1) 单缓冲方式。其特点是 DAC0832 内部的两个数据缓冲器有一个处于直通方式,另一个处于受 MCS5
3、1 控制的锁存方式。适用于只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下。(2) 双缓冲方式。其特点是数字量的输入锁存和 DA 转换输出是分两步完成的。适用于在多路 DA 转换中,要求同步进行 DA 转换输出的情况下。6、AD 转换器的两个最重要指标:(1) 转换时间和转换速率转换时间 AD 完成一次转换所需要的时间。转换时间的倒数为转换速率。(2)分辨率AD 转换器的分辨率习惯上用输出二进制位数或 BCD 码位数表示。7、量化误差是由于有限位数字且对模拟量进行量化而引起的;0.195%;8、目前应用较广泛的主要有以下几种类型:逐次逼近式转换器、双积分式转换器、式 AD
4、 转换器和 VF 转换器。逐次逼近型 AD 转换器:在精度、速度和价格上都适中,是最常用的 AD 转换器件。双积分 AD 转换器:具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也得到广泛应用。式 AD 转换器:它具有积分式与逐次逼近式 ADC 的双重优点,它对工业现场的串模干扰具有较强的抑制能力,不亚于双积分ADC,它比双积分 ADC 有较高的转换速度。与逐次逼近式 ADC 相比,有较高的信噪比,分辨率高,线性度好,不需要采样保持电路。9、对 DAC 来说,分辨率反映了输出模拟电压的最小变化量。而对于ADC 来说,分辨率表示输出数字量变化一个相邻数码所需输入模拟
5、电压的变化量。量化误差是由 ADC 的有限分辨率而引起的误差,但量化误差只适用于 ADC,不适用于 DAC。精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同,但相同位数的不同转换器精度会有所不同。10、程序如下:MAIN:MOV R0,#20HMOV R1,#00HMOV R2,#00HMOV R3,#50MOV R8,#08HLOOP: MOV DPTR,#7FF8HLOOP1:MOVX DPTR,AMOV R6,#0AHDELAY:NOPNOP NOPDJNZ R6,DELAYMOVX A,DPTRINC DPTRMOV R2,DPLMOV DPH,R0MOV DPL,R1MOVX DPTR,AINC DPTRMOV R0,DPHMOV R1,DPLMOV DPH,#7FHMOV DPL,R2LCALL DELAY1M DJNZ R3,LOOP11、程序如下:MIAN: MOV R1,#10MOV R2,#40HMOV R0,#7CHMOVX R0,ALOOP: NOPLOOP1: NOPJB P3.2,LOOP1MOVX A,R0MOV R2,A INC R2MOV R0,#7DHMOVX A,R0MOV R2,AINC R2DJNZ R1,LOOP12、 (A) (B) (C) (D)