《微机原理及应用》2版 教学课件 第11章 模数、数模转换.ppt

《微机原理及应用》2版 教学课件 第11章 模数、数模转换.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 模数、数模转换 ;11.1 A/D变换器及其接口;为了减小量化误差,通常以“4舍5入”的方法进行量化,量化可以表示为: y(t)=INT((x(t)+0.5q)/q) ;2. 输入极性与编码 ;;3. A/D变换器的主要性能参数 ;(3) 转换误差 转换误差说明A/D变换器实际的输出数字量与理论上的输出数字量之间的差别,通常以整个输入范围内的最大输出误差表示。一般用最低有效位的倍数来表示转换误差,例如转换误差≤±1LSB,就说明在整个输入范围内,输出数字量与理论上的输出数字量之间的误差小于最低位的一个数字。 (4) 转换时间 转换时间是指A/D变换器开始一次转换到完成转换得到相应的数字量输出所需的时间。 (5) 量程 量程是指A/D变换器能够实现转换的输入电压范围。 ;4. A/D变换器的类型 ;11.1.2 典型A/D变换器介绍 ;;(1) 引脚介绍;REF(+)、REF(-):基准电压输入,REF(+)不应大于VCC,REF(-)不应小于GND。 DOUT=255 * VIN /(REF(+)- REF(-)) ;(2) ADC0809的时序 ;2. 高速逐次逼近型A/D变换器AD7472 ;(1) 内部结构;(2) 引脚说明;VIN:单端模拟信号输入。输入范围是0~REFIN。VIN端具有高输入阻抗。 VDRIVE:这是输出驱动电路的电源,~。它决定了数据输出端的高电平电压。 DB11~DB0:数据输出线,三态逻辑。当 和 信号同时有效时,DB11~DB0输出A/D转换的结果,否则数据线为高阻。 :片选信号(输入),低电平有效。与 信号配合,使A/D转换的结果送到数据线DB11~DB0上。 :读信号(输入),低电平有效。与 信号配合,使A/D转换的结果送到数据线DB11 ~ DB0上。 ;(3) 操作时序 ;11.1.3 应用举例 ; (1)下面的一段程序以查询的方式对IN0端进行100次采样,数据存入DATA开始的内存中。 ; AGAIN: MOV AL , 01H OUT 72H ,AL ;START、ALE=1 MOV AL , 00H OUT 72H ,AL ;START、ALE=0 WAIT0: IN AL , 72H AND AL , 80H JNZ WAIT0 ;若EOC为低,则执行下条指令 WAIT1: IN AL , 72H AND AL , 80H JZ WAIT1 ;若EOC为高,则执行下条指令 IN AL , 70H ;从PA口输入数据 MOV [BX],AL ;存入内存 INC BX LOOP AGAIN;(2)下面的一段程序是二重循环结构??内循环对IN0~IN7端进行轮流采样,一组数据存入DATA开始的8个内存单元中。在外循环控制下作100次内循环,即采集100组数据。 ; OUT 72H,AL ;PC0=1,即START、ALE=1 MOV AL,00H OUT 72H,AL ;PC0=0,即START、ALE=0 WAIT0: IN AL,72H AND AL, 80H JNZ WAIT0 ;判EOC为低 WAIT1: IN AL,72H AND AL, 80H JZ WAIT1 ;判EOC为高 IN AL,70H ;从PA口读取数据 MOV [BX], AL INC BX INC DL CMP DL,8 JNZ AGAIN1 LOOP AGAIN0 ; 【例题11.2】一个由ADC0809、8255、8253及8259组成的数据采集系统。ADC0809的D7~D0接8255的PA口,PA口工作于方式0输入。ADC0809的ADDC、ADDB、ADDA接8255的PB2-0,PB口工作于方式0输出。8253通道0工作于方式2,OUT0输出的脉冲经反相后接ADC0809的START和ALE,因此,每个脉冲启动一次A/D变换。EOC接8259的IR7,EOC上升沿引起中断。8255的地址为70H~73H,8253的地址为74H~77H,8259的地址为78H~79H。825

您可能关注的文档

文档评论(0)

实用电子文档 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年04月18日上传了教师资格证

1亿VIP精品文档

相关文档