第2章 智能仪器输入输出通道_c.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 智能仪器输入输出通道_c

A/D转换器与微处理器的接口 A/D转换器与微处理器相连应考虑的问题 (1 )数据输出线的连接,按数据线的输 出方式主要分为并行和串行两种。 (2 )A/D转换的启动信号的连接; (3 )转换结束信号的处理方式; (4 )时钟的提供; (5 )参考电压的接法; 返 回 上 页 下 页 A/D转换器的控制方式 1、程序查询方式 首先由微处理器向A/D转换器发出启动信号, 然后读入转换结束信号,查询转换是否结束,若 结束,读取数据;否则,继续查询,直到转换结 束。该方法简单、可靠,但查询占用CPU时间, 效率较低。 返 回 上 页 下 页 A/D转换器的控制方式 2、延时等待方式 微处理器向A/D转换器发出启动信号之后,根据 A/D转换器的转换时间延时,一般延时时间稍大 于A/D转换器的转换时间,延时结束,读入数据。 该法简单、不占用查询端口,但占用CPU时间, 效率较低,适合微处理器处理任务少的情况。 返 回 上 页 下 页 A/D转换器的控制方式 3、中断方式 微处理器启动A/D转换后可去处理其他事情, A/D转换结束后主动向CPU发出中断请求信号, CPU响应中断后再读取转换结果。微处理器 可以和A/D转换器并行工作,提高了效率。 返 回 上 页 下 页 并行输出ADC 与微处理器接口 1、8位并行ADC ADC0809与微处理器接口 ADC0809是美国国家半导体公司(National Semiconductor )生产的廉价8路8位逐次比较式ADC , 28脚封装,输出带三态锁存器,主要性能指标如下: (1 )分辨率为8位。 (2 )转换时间为100μs (时钟频率为640kHz )。 (3 )具有锁存控制功能的8路模拟开关,能对8路模 拟电压信号进行转换。 (4 )输出电平与TTL 电平兼容。 (5 )单电源+5V供电。基准电压由外部提供,典型 值为+5 V,此时允许模拟量输入范围为0~5V。 功耗为10mW 返 回 上 页 下 页 ADC0809 内部结构框图 返 回 上 页 下 页 ADC0809转换时序如下图所示,ADC0809启动后, 约在100μS后EOC变为低电平,完成A/D转换 返 回 上 页 下 页 上图为ADC0809与微处理器的一种典型接口电路。 设读写地址由微处理器(8031 )的P2 口产生,译码地 址为2000H ,输入通道选择IN0 ,转换结果存放在单 片机内部RAM的20H地址单元中。A/D的转换结果可 采用查询方式、延时等待方式或中断方式读取。 返 回 上 页 下 页 (1 )查询方式程序为: void main() { char xdata *pDA = 0x2000; char data *pSram = 0x20; *pDA = 0;//选通通道0 Delay();

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档