微机原理第十一章.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文档。上传文档
查看更多
第十一章 模拟接口 教学重点 DAC 0832的应用 ADC 0809的应用 1. 模拟量与数字量 模拟量——连续变化的物理量 2.计算机模拟输入输出系统 11.2 D/A转换器 模拟量 11.2.1 D/A转换的基本原理 11.2.2 DAC0832芯片 DAC0832是典型的8位电流输出型通用DAC芯片 1. DAC0832的内部结构 3. 工作方式 两级缓冲寄存器都是直通锁存器 LE=1,直通(输出等于输入) LE=0,锁存(输出保持不变) 直通方式 LE1=LE2=1 输入的数字数据直接进入D/A转换器 本课程要求掌握 单缓冲方式 LE1=1,或者LE2=1 两个寄存器之一始终处于直通状态 另一个寄存器处于受控状态(缓冲状态) 双缓冲方式 两个寄存器都处于受控(缓冲)状态 能够对一个数据进行D/A转换的同时输入另一个数据;适用于多片DAC0832系统 单极性电压输出 Vout=-Iout1×Rfb =-(D/28)×VREF 单极性电压输出:例子 设 VREF=-5V D=FFH=255时,最大输出电压: Vmax=(255/256)×5V=4.98V D=00H时,最小输出电压: Vmin=(0/256)×5V=0V D=01H时,最低有效位(LSB)电压: VLSB=(1/256)×5V=19.53mV 输出精度的调整 地线的连接 例:通过DA0832输出正向锯齿波 程序 举例 MOV DX,21BH MOV AL,80H OUT DX,AL MOV DX,219H MOV AL,10H OUT DX,AL MOV DX,218H MOV AL,0H L1: OUT DX,AL CALL DELAY ; 调延时子程序 INC AL JMP L1 11.3 A/D转换器 模拟量 11.3.1 A/D转换电路基本原理 常用的A/D转换技术 计数器式 逐次逼近式 双积分式 11.3.2 ADC0809芯片 具有A/D转换的基本功能 CMOS工艺制作 8位逐次逼近式ADC 转换时间为100 ?s 包含扩展部件 多路开关 三态锁存缓冲器 ADC0809的内部结构图 28个管脚的功能 : (1)IN0-IN7 8个模拟量输入 (2)START 启动A/D转换器信号(高电平有效) (3)EOC 转换结束信号(转换过程中为低电平,转换完了为高电平) (4)OE 输出允许信号(高电平有效) (5)CLK 实时时钟 (6)ALE:地址锁存允许,高电平有效,允许CBA所示通道被选中。 (7)ADDC. ADDB. ADDA:通道号端子,接地址线A2.A1.A0 (8)D7-D0 数字量输出端 (9)VREF(+)=+5V VREF(-)=0V (10)VCC:电源电压+5V (11)GRD:地 11.3.3 ADC芯片的应用 1、接口的任务: 1)发启动信号 2)读转换结束信号 3)读取转换数据 2、接口形式: 1)用I/O接口芯片。 2)与CPU直接相连 MOV DX,21BH MOV AL,90H OUT DX,AL ;初始化8255 MOV DX,220H OUT DX,AL ;启动AD转换,无所谓 ;送什么数,只是使IOW和Y4均为0 LOOP1: MOV DX,218H L1: IN AL,DX ;读入EOC状态 AND AL,01H JZ L1 ;AD转换是否结束 MOV DX,220H IN AL,DX ;读入转换后的电压值 MOV AH,AL ;送AH暂存 CMP AL,40H ;将此值与1.25V对 ;应的40H比较 JGE BIG1 ;若大,则转移至BIG1 MOV DX,219H MOV AL,0FEH OUT DX,AL ;否则,PB0对应灯亮 JMP LOOP1 ;无条件转移至LOOP1 BIG1:CMP AL,80H ;将此值与2.5V对 ;应的80H比较 JGE BIG2 ;若大,则转移至BIG2 MOV DX,219H MOV AL,0FDH OUT DX,AL ;否则,PB1对应灯亮 JMP LOOP1 ;无条件转移至LOOP1 B

文档评论(0)

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

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

1亿VIP精品文档

相关文档