微机原理与接口技术(第二版)
清华大学出版社
11. 8251方式控制器的作用是什么?方式选择有几种?分别有什么特点?
答:方式寄存器是 8251 在初始化时,用来写入方式选择字的。 8251 的方式选择有
两种: 同步方式和异步方式。
异步工作方式时, 两个字符之间的传输间隔是任意的, 所以,每个字符的前后都要用一些数位来作为分隔位。 在采用异步工作方式时, 非数据信息比例比较大,而且,信息有效率比同步方式低,在异步方式下,接收方的时钟频率和发送方
的时钟频率不必完全一样, 而只要比较像近,即不超过一定的允许范围就行了。
同步方式时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。在同步方式下,非数
据信息比例比较小, 要求进行信息传输的双方必须用同一个时钟进行协调, 正是这个时钟确定了同步串行传输过程中每 1 位的位置,而且,在传输数据的同时,还必须传输时钟信号。
12.什么是 A/D, D/A 转换器?
41
微机原理与接口技术(第二版)
清华大学出版社
答: A/D 是将模拟信号转换成数字信号的电路,称为模数转换器(
analog to
digital converter
);
D/A 是将数字信号转换为模拟信号的电路称为数模转换器( converter
)。
digital to analog
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