微机原理与接口技术(第二版)课后习题答案完整版 下载本文

微机原理与接口技术(第二版) 清华大学出版社

11. 8251方式控制器的作用是什么?方式选择有几种?分别有什么特点? 答:方式寄存器是8251在初始化时,用来写入方式选择字的。8251的方式选择有两种:同步方式和异步方式。

异步工作方式时,两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数位来作为分隔位。在采用异步工作方式时,非数据信息比例比较大,而且,信息有效率比同步方式低,在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样,而只要比较像近,即不超过一定的允许范围就行了。

同步方式时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。在同步方式下,非数据信息比例比较小,要求进行信息传输的双方必须用同一个时钟进行协调,正是这个时钟确定了同步串行传输过程中每1位的位置,而且,在传输数据的同时,还必须传输时钟信号。

12.什么是A/D, D/A转换器?

41

微机原理与接口技术(第二版) 清华大学出版社

答:A/D是将模拟信号转换成数字信号的电路,称为模数转换器(analog to digital converter);

D/A是将数字信号转换为模拟信号的电路称为数模转换器(digital to analog converter)。

13. DAC0832有哪几种工作方式?每种工作方式适用于什么场合?每种方式是用什么方法产生的?

答:DAC0832可实现双缓冲、单缓冲和直通三种工作状态。

①双缓冲方式

所谓双缓冲方式,就是把DAC0832的输入锁存器和DAC寄存器都接成受控锁存方式。

适用于多个DAC0832同时输出的情况。采用的方法是先别分别是这些DAC0832的输入寄存器接受数据,在控制这些DAC0832同时传送数据到DAC寄存器以实现都多个DAC转换同步输出

②单缓冲方式

所谓单缓冲方式就是使DAC0832的输入锁存器和DAC寄存器有一个处于直通方式,另一个处于受控的锁存方式。此方式只是用只有一路模拟量输出或几路模拟量非同步输出的情况。采用的方法是控制输入寄存器和DAC寄存器同时接受数据,或者只有用输入寄存器而把DAC寄存器接成直通方式。

③直通方式

适用于连续反馈控制线路中。方法是数据不通过缓冲器,即WR1,WR2,XFER,CS均匀接地,ILE接高电平。此时,必须通过I/O接口与CPU连接,以匹配CUP与D/A的转换。

14. 某8位D/A转换器芯片,输出为0~5V,当CPU分别为80H,40H,10H时,其对应的输出电压各是多少? 答:80H时 128/256*5V=2.5V 40H时 64/256*5V=1.25V 10H时 16/256*5V=0.3123V

15. ADC把模拟量转换为数字量信号,转换步骤是什么?转换过程用到什么电

42

微机原理与接口技术(第二版) 清华大学出版社

路?

答:ADC把模拟量转换为数字量信号,分为四步来完成:采样、保持、量化、编码。转化过程可以用逐次逼近型电路、V/F转换型电路和双积分型电路。

16. ADC与微处理器的接口任务是什么?

答:ADC与微处理器接口的基本任务是:向ADC转发启动转换信号;向CPU提供转换结束信号,把转换好的数据送入微处理器。

17. ADC中的转换结束信号(EOC)起什么作用?

答:是转化结束信号,表示当前的A/D转换已经完成,可作为查询信息,也可接中断申请信号。

18. 如果ADC0809与微机接口采用中断方式,则EOC应如何让与微处理器连接?

答:可采用直接与CPU INTR脚连接,或通过8259A接CPU .

设ADC0809的端口号位PORTAD,则在指令OUT PORTAD,AL执行后,A/D转换器开始转换转换EOC发一个高电平为转化结束,此信号产生中断请求,CPU响应中断后,去执行中断处理程序,取结果IN AL,PORTAD,此时,M/IO,RD有效,CPU获得转换结果。

43