《微机原理习题集第十二章AD-DA习题.docx》由会员分享,可在线阅读,更多相关《微机原理习题集第十二章AD-DA习题.docx(6页珍藏版)》请在第壹文秘上搜索。
1、第十二章填空题1. Rm是运放电阻,被放在O2. DAC0832内部有地和地。3. LE是DACO832内部寄存器的锁存命令。当其为时,寄存器输出随变化。4. 当LE为。时,数据在寄存器,不再随上的数据变化而变化。5. 在过程控制应用中,有时对控制量的输出要求是的,在给定值时产生的偏差不改变控制量的,这时可采用单极性输出电路。6. 在随动系统中,由偏差所产生的控制量仅不同,而且控制量不同,这时要求D/A转换器有双极性输出;7. D/A转换器实现双极性输出,在输出除需要有运算放大器外还应增加和。8. 若D/A转换器芯片内部有锁存寄存器,微处理器就把D/A芯片当作一个并行;若D/A转换器芯片内部无
2、锁存寄存器,微处理器就把D/A芯片当作一个并行。9. ADC0809是CMOS的位转换器。10. ADa)809的引脚EOC是信号,可作为。二、单项选择题1. ADCo809启动A/D转换的方式是。A)高电平B)负电平O负脉冲D)正脉冲2. ADC0809的输出。A)具有三态缓冲器,但不可控B)具有可控的三态缓冲器C)没有三态缓冲器D)没有缓冲锁存3. ADC0809可以用()引线经中断逻辑向CPU申请中断。A)OEB)STARTC)EOCD)ALE三、多项选择题1. DACO832有()工作方式。A)单缓冲B)双缓冲O多级缓冲D)直通2. ADC0809与微机系统相连接,可采用的数据传输方式
3、有。A)无条件传输B)查询传输C)中断传输D)DMA传输四、简答题1、已知某DAC的最小分辨电压VLSB=5晒,满刻度输出电压VoIiFl0V,试求该电路输入二进制数字量的位数n应是多少?2、A/D转换器和微机接口中的关键问题有哪些?3、A/D转换器为什么要进行采样?采样频率应根据什么选定?4、若ADC输入模拟电压信号的最高频率位20KHz,取样频率的下限是多少?5、双积分式ADC电路中的计数器是十进制的,最大计数容量M=(100O)10,时钟脉冲频率为5KHz,完成一次转换最长需要多少时间?6、设被测温度的变化范围为300C100(C,如要求测量误差不超过1,应选用分辨率为多少位的A/D转换
4、器?7、模-数转换器ADC常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。在微机控制系统的模拟输入通道中常常应用采样-保持电路,其主要原因是什么?五、编程应用题L设状态端口地址为86H,数据端口的地址为87H,外部输入信息准备好状态标志为D7=l,请用查询方式写出读入外部信息的程序段。2 .设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D?位传送,为未准备好(忙),请用查询方式写出CPU向外部传送数据的程序段。3 .数据采集系统电路如下图所示。图中A/D转换器为ADC0809,定时器/计数器8233-5的计数器1将5MHz时钟转换成500KHz提供给ADC0809
5、o根据上述电路和说明,以及下面程序的功能要求,在空格中填入相应的指令(必要时可增减空格数)。80X865V5MHz图数据采集系统电路;设置8253 控制字MOVMOVOUTDX, AL, DX,3DBH 57H AL(1)(2) ;设且计数器1计数初值BX, OfesetbufCX, 12CALL DELAY IS;软件延时一秒;ADC0809模拟通道IN5采样12次,数据存人BUFMOVMOVLOP:(6);数据读入BUFMOVBX,ALINCBXLOoPLOP4、已知A/D变换器的引线及其工作时序如下图所示。胆*ART负脉冲可启动A/D变换器开始变换,启动脉冲后A/D变换器进入忙(BUSy
6、)状态,待变换结束。BUSY变高电平,可从D。DuI取得变换好的数据。试通过8255将此A/D变换器接到8088系统总线上,接口地址800OH-80OF可任选,试画出连接线。*lusLVASTARTBUSYHlmsBUSYDODK)图AZD变换器的引线及工作时序答案一、填空题1、反馈电阻;芯片内部2、模拟;数字3、1;输入4、锁存;数据总线5、单向;极性6、大小;异性7、运放;VREF8、输出接口;输出外部设备9、8位;A/D10、转换结束;中断请求信号二、单项选择趣1、C2、B3、A三、多项选择题1、ABD2、BCD四、简答题1、答:2n-l105x10-321032n=2103+ln=lo
7、g2(2103l)=2xl03+1)11尼22、答:A/D转换器和微机接口时的关键问题主要有6个。A/D转换器输出和CPlJ的接口方式,主要有2种连接方式:一种是D芯片输出端直接和系统总线相连;另一种是A/D芯片输出端通过接口电路和总线相连。A/D转换器的分辨率和微机数据总线的位数匹配:当10位以上的A/D转换器和8位数据总线连接时,由于数据要按字节分时读出,因此从8位数据线上需分2次来读取转换的数据。设计接口时,数据寄存器要增加读写控制逻辑。A/D转换的时间和CPU的时间配合问题:要注意A/D转换的启动方式,通常启动信号分为电平控制启动和脉冲启动两种。其中又有不同的极性要求。还要注意转换后信
8、号的处理。A/D的控制和状态信号。因为A/D转换器的控制和状态信号的类型与特征对接口有很大影响,在设计时必须要注意分析控制和状态信号的使用条件。输入模拟电压的连接,特别是多路模拟电压的切换控制。接地问题,为了减轻数字信号脉冲对模拟信号的干扰,数字地和模拟地要正确连接。因赢转换的模拟信号在时间上是连续的,瞬时值有无限多个,转换过程需要一定的时间,不可能把每一个瞬时值都一-转换成模拟量。因此对连续变化的模拟量要按一定的规律和周期取出其中的某一瞬时值,这个过程就是将模拟量离散化,称之为采样,采样以后用若干个离散的瞬时值来表示原来的模拟量。通常为了使A/D输出信号经过D/A还原后能更好地反映输入模拟信
9、号的变化,根据采样定理,采样频率一般要高于或至少等于输入信号中最高频率分量的2倍,就可以使被采样的信号能够代表原始的输入信号。在输入信号频率不是太高的实际应用中,一般取采样频率为最高频率的48倍。4、答:取样频率的下限为20kHZX2=40kHZ5、答:由于双积分式A/D的工作模式是固定时间正向积分、固定斜率反向积分。正向积分与反向积分的切换是由正向积分开始时计数器从0计数到计满后产生的溢出信号控制,较高的反极性的基准电压进入积分器反向积分(因为反向斜率值大于正向斜率值,一般反向积分时间要小于正向积分时间),计数器再次从0开始计数,直至反向积分至0时停止计数,此时的计数值就是对应的输入量的变换
10、数字量。因此完成一次转换的最长时间不大于2倍正向积分时间(即计数器从0到计满时间的2倍)o6、答:取最大的温度变化范围10000,最小的温度分辨为10,这样只要不少于100O等份就可以。因此可选10位A/D转换器,若它的满量程是10000,最小的温度分辨为XC皿=1000=0.98皿10237、答:逐次逼近ADC采用的是二分搜索、反馈比较、逐次逼近的转换原理。其优点是转换速度快,转换精度高:缺点是输入模拟信号变化速度较快时,伟产生较大的非线型误差。双积分ADC的优点是不需要ADC,能以低成本实现高分文辨率,转换精度高,抗干扰能力强。缺点是需要二次积,转换速度慢。当输入模拟信号变化率较大时,逐次逼近式ADC会产生相当大的非线性误差,为改善这种情况,可在ADC前面增加一级采样保持电路。五、编程应用题1、答案:START:INAL,86HTESTAL,80HJZSTARTINAL,87H2、答案:START:INAL,76HTESTAL,80HJZSTARTMOVAL,输出的字节OUT75H,AL3、答案:(1)MOVDX,3D9H(2) MOVAL,IOH(3) OUTDX,AL(4) MOVDX,3D5H(5) OUTDX,AL(6) MOVDX,3D0HINAL,DX