结构推理 A/D转换器的输出有哪两种方法,应如何与CPU连接?A/D转换结果通常是采用哪几种方法处理的?
【正确答案】A/D转换器的输出方法有:①具有可控的三态门。此时输出线允许与微型机系统的数据总线直接相连,并在转换结束后利用读取信号控制三态门,将数据送入总线。②数据输出寄存器不具备可控制的三态门电路(三态门由A/D转换电路自己在转换结束时接通),或者根本没有门电路,而是数据输出寄存器直接与芯片管脚相连。此时,芯片的数据输出线不允许与系统的数据总线直接相连,而必须通过I/O通道与CPU交换信息。 A/D转换器通过I/O通道的输出或直接利用OUT指令启动转换器。启动转换的方式完全要根据A/D转换器内部电路的需要而定。再把转换好的数据取入CPU。读取数据有直接从转换器读取和通过I/O通道送入CPU两种方式。A/D转换器与CPU的数据总线相连,而必须通过I/O通道或附加的三态门电路才能与CPU连接。 A/D转换结果处理方法有:程序查询方式,CPU等待方式,软件方式,中断服务方式。
【答案解析】