D转换器接口及应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华工考研题: PC/XT的D/A接口使用DAC0832。其有关信号接线如图所示,其输出电压Vo和输入数字量DI7-DI0之间呈线性且如表所示。现要求Vo从零开始按图示波形周期变化(周期可自定)。试用汇编语言编写其控制部分程序。 9-2 A/D转换器接口及应用 A/D接口设计要点: 1.选择合适的系统采样速度; 2.减小A/D转换的孔径误差; 3.合理选用A/D转换器。 一、转换原理: A/D转换是把模拟量信号转化成与其大小成比例的数字信号。 A/D转换电路主要分成: 1、双积分式(速度慢,精度高:用于速度要求不高的场合); 2、逐次逼近式(速度较快,精度较高:常用)。 常用芯片: MC14433(3 ?位) 双积分式 ICL7135(4 ?位) ICL7109(12位) ADC0808、ADC0809(8位) 逐次逼近式 ADC1210(12位) AD574(12位) 1、双积分型A/D转换器工作原理: 双积分型A/D转换是一种间接A/D 转换技术。首先将模拟电压转换成积分时 间,然后用数字脉冲计时方法转换成计数 脉冲数,最后将此代表模拟输入电压大小的脉冲数转换成 二进制或BCD码输出。因此,双积分型A/D转换器转换时 间较长,一般要大于40~50ms。 双积分ADC电路原理图 MC14433与80C51直接连接的接口 80C51 MC14433 ICL7109与80C51的接口电路图 80C51 2、逐次逼近A/D转换原理: N位寄存器用来存放N位二进制数码。 当VX≥VN,则保留DN-1=1,否则清0。 其余类推。 1、结构: 一个8位逐次逼近式A/D转换器、8路模拟转换开关、3-8地址锁存译码器和三态输出数据锁存器(详见P249)。 2、引脚: (1)8路模拟量分时输入信号端: IN0~IN7; (2)8位数字量输出信号端: D0~D7; (3)通道选择地址信号输入端: ADDA、ADDB、ADDC; (4)基准参考电压为VR(+)和VR(-): 决定输入模拟量的范围。 典型值分别为+5V和0V。 (5)转换结束信号EOC: 0:正在进行转换; 1:一次转换完成。 (6)时钟信号输入端:CLK(其内部无时钟电路)。 多路 转换 开关 A B C IN0 IN1 IN7 A/D转换 二、ADC0809与单片机的接口: ADC 0809/0808为8路输入通道、8位逐次逼近式A/D转换器,可分时转换8路模拟信号。 3、ADC 0809与单片机连接: 转换数据的传送: ①定时传送方式; (不需接EOC脚) ②查询方式; (测试EOC脚的状态) ③中断方式。 (EOC脚接INT脚) 注: (1)不能用无条件方式; (2)2个ALE不能相接。 涉及2个问题: (1)8路模拟信号通道选择; (2)A/D转换完成后转换数据的传送。 ADC0809的口地址:FEFFH; 8路模拟通道的地址:FEF8H~FEFFH。 IN0~7 AD0~7 ALE INT WR P2.0 RD D0~7 ADDABC CLK EOC START ALE OE ≥1 1 MCS-51 ADC0809 8 3 ≥1 A/D转换程序:(延时等待方法) MOV DPTR,#0FEFFH ;ADC0809地址 MOV A,#00H ;选中IN0 MOVX @DPTR,A ;启动A/D转换 LCALL DELAY ;等待转换结束 MOVX A,@DPTR ;读转换结果 RET 不用接EOC脚,采用定时传送方式。 例:P252应用举例 初始化程序:(中断方式) MOV R0,#0A0H ;数据存储区首地址 MOV R2,#08H ;8路计数器 SETB IT1 ;边沿触发方式 SETB EA ;中断允许 SETB EX1 ;允许外部中断1中断 MOV DPTR,#0FEF8H ;指向ADC0809首地址 LOOP:MOVX @DPTR,A ;启动A/D转换 HERE:SJMP HERE ;等待中断 DJNZ R2,LOOP

文档评论(0)

duoduoyun + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档