预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、填空题 1.A/D转换器、D/A转换器 2.数字、模拟 3.1、数字量、锁存、输入端 4.略 5.略 6.略 7.8、A/D 8.转换结束、中断请求 9.8位、8、逐次逼近式转换 10.软件中断、软件延时、软件查询 二、选择题 11.(C) 12.A 13.C 14.B 15.C 16.C 17.D 18.D 19.D 20.C 21.B 22.B 三、判断题 23.对 24.对 25.对 26.错 1 27.对 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;送入10000000 LOOP1:ORCX,BX MOVDX,DACPORT;DACPORT为DAC端口 MOVAL,CL OUTDX,AL;进行D/A转换 MOVDX,COMPORT;COMPORT为比较器输出端口,D7为状态位 INAL,DX ANDAL,80H JNZLOOP2;Vx>Vc转 XORCL,BL 3 LOOP2:RCRBX,1 JNCLOOP1 … … … 44.略 45.略 46.略 47.略 48.略 49.略 50.略 51.略 52.略 53.略 54.略 4