如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一、填空题1.A/D转换器、D/A转换器2.数字、模拟3.1、数字量、锁存、输入端4.略5.略6.略7.8、A/D8.转换结束、中断请求9.8位、8、逐次逼近式转换10.软件中断、软件延时、软件查询二、选择题11.(C)12.A13.C14.B15.C16.C17.D18.D19.D20.C21.B22.B三、判断题23.对24.对25.对26.错127.对28.对四、问答题29.双积分式ADC是一种间接A/D转换技术。电路工作时,首先对输入模拟电压VI在给定时间T1内从初始状态(0V)开始积分,然后切换为对与VI极性相反的参考电压VREF从上一次积分的终了值开始反向积分,直至计分器输出复原到0,比较器翻转,控制计数器停止计数。正向积分时间T0固定的情况下,反向积分时间TI正比于输入电压VI,TI的数值可由计数器得到。这样就将模拟电压转换为积分时间,用数字脉冲计时方法将TI转换成技术脉冲数,并最后转换成二进制数输出,便得到转换结果。双积分式ADC的转换时间较长,一般为数十毫秒甚至更长;但外接器件少,使用方便,且具有很高的性价比。因此被广泛采用在慢速过程的前向通道中。30.在微机应用中A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。31.D/A转换器和微机接口时主要注意两点:第一要了解所选用的D/A转换器本身是否带有数据锁存器,如果芯片内部带有锁存器可以直接和CPU的数据总线相连接;如果芯片内部不带有锁存器,在接口电路中需要通过数据锁存器来连接CPU的数据总线和D/A转换器的数据线。第二是要注意D/A转换器的位数和所要连接的微机数据总线的位数是否一致。以便决定在需要加数据锁存器时,加几级锁存器,如果CPU的数据总线是8位,使用的是大于8位的D/A转换器,通常采用两级缓冲结构和CPU数据总线相连。32.D/A转换器的分辨率指它所能分辨的最小输出电压与最大输出电压的比值。通常用D/A转换器输入数字量的位数来表示。33.略34.略35.略36.略37.略38.略39.略40.可以把10位分成两段,第一次微型机先输出低8位到锁存器。第二次再把高两位送到2另一个锁存器上。为了解决输出电压毛刺的问题,可以次用双缓冲器结构。CPU输出时,先输出低8位给缓冲器1(此时缓冲器2不通,故输出不变),然后输出高位。等这两者都输出后,再输出一个打开缓冲器2的选通脉冲,把10位同时输给D/A转换,这样就避免了毛刺。41.略42.略五、综合题43.逐次逼近式A/D转换的工作原理是逐次把设定的SAR寄存器中的数字量经D/A转换后得到电压VC,与待转换模拟电压VX进行比较。比较时,先从SAR的最高位开始,逐次确定各位的数码应是“1”还是“0”。转换前,先将SAR寄存器各位清零。转换开始时,控制逻辑电路先设定SAR寄存器的最高位为“1”,其余位为“0”,此试探值经D/A转换成电压VC,然后将VC与模拟输入电压VX比较。如果VX≥VC,说明SAR最高位的“1”应予保留;如果VX<VC,说明SAR该位应予清零。然后再对SAR寄存器的次高位置“1”,依上述方法进行D/A转换和比较。如此重复上述过程,直至确定SAR寄存器的最低位为止。过程结束后,逐次逼近寄存器SAR中的内容就是与输入模拟量VX相对应的二进制数字量。以8位ADC为例,模拟逐次逼近式A/D转换思想的程序如下:………MOVCX,0;清逐次逼近寄存器MOVBX,0080H;送入10000000LOOP1:ORCX,BXMOVDX,DACPORT;DACPORT为DAC端口MOVAL,CLOUTDX,AL;进行D/A转换MOVDX,COMPORT;COMPORT为比较器输出端口,D7为状态位INAL,DXANDAL,80HJNZLOOP2;Vx>Vc转XORCL,BL3LOOP2:RCRBX,1JNCLOOP1………44.略45.略46.略47.略48.略49.略50.略51.略52.略53.略54.略4