(1)固定延时等待法 在向A/D发出启动信号后,先根据所采用的A/D转 换器所需的转换时间进行软件延时等待,延时程序执 行完以后,A/D转换过程也已结束,便可读入数据。 在这种方式中,为了保险起见,通常延时时间应略大 于A/D转换所需时间。 缺点:占用较多时间,适合于微处理器任务 较少的场合。 优点:可靠性高,不占用查询端口。 (2)程序查询等待法 在微处理器发出A/D转换启动命令后,就不断反复测 试转换结束信号STS的状态,一旦发现转换结束状态信号STS有效,就执行输入转换结果数据的指令。接口简单,CPU同样效率低,且从A/D转换完成到微处理器查询到转换结束并读取数据,可能会有相当大的时延。 (3)中断法 当转换完成后,转换结束状态信号STS有效,利用 STS作为中断请求信号,向CPU提出中断申请,当 微处理器响应中断,在中断服务程序中执行转换结 果数据的读入。这种方法CPU可与A/D转换器并行 工作,效率高,硬件接口简单。 2)系统数据总线宽度与A/D转换器位数相匹配问题 数据总线位数大于或等于A/D转换器位数时 ,接口简单,数据读入一次完成。 当微处理器数据总线位数小于D/A转换器位数时,接口要稍复杂一些,全部数据要分两次读入。 接口的一般形式 接口包括三态缓冲器、状态应答和地址选择等几个并行输入接 口所必备的部分,这些部分
原创力文档

文档评论(0)