微机原理与接口技术(第二版) 清华大学出版社
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