微机原理课件 第8章 模拟量的输入输出.pptVIP

微机原理课件 第8章 模拟量的输入输出.ppt

  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文档。上传文档
查看更多
微机原理课件 第8章 模拟量的输入输出

;初始化模块 MOV DX, 21BH ; 8255的控制字地址 MOV AL, 8AH ; 8AH=1 0 0 0 1 0 1 0 B OUT DX, AL ; MOV DX, 203 ; 8253的控制字地址 MOV AL, 96H ; 96H=1 0 0 1 0 1 1 0 B OUT DX, AL; MOV AL, 04H ; 对1MHZ 进行4 分频产生250KHZ 信号 MOV DX, 202H OUT DX, AL * 延时和查询方式程序 * ;读入及显示模块 SSTT:MOV DX, 219H IN AL, DX; 将转换好的数据读入到数据寄存器A L MOV DX, 218H OUT DX, AL ;将读入的数据送LE D显示 ;ADC0809模块启动转换 MOV DX, 218H MOV AL, 0BH OUT DX, AL ;选通转换通道3,并锁存地址 MOV AL, 03H OUT DX,AL;启动转换 ;延时法 MOV AX, OFFH DLY:DEC AX JNZ DLY ;查询法 ST:MOV DX, 21AH IN AL, DX AND AL, 10H JZ ST * ; 退出程序模块, 检查有无键盘输入, 如果有则退出程序。 MOV AH, OBH INT 21H CMP AL, 0FFH JNZ SSTT MOV AH, 4CH INT 21 * 初始化芯片 。。。。 MOV AL , OA H ; 先保存原中断向量地址 MOV A H, 35 H INT 21H PUSH ES PUSH BX MOV AX, SEG ADINT ; 将新的中断向量送入中断向量表中 MOV DS, AX MOV DX, OFFSET ADIN T MOV AL, 0AH MOV AH , 25H INT 21H 启动ADC0809转换 。。。。 HLT 是否结束 中断方式程序 * ADINT PROC NEAR PUSH AX PUSH DX MOV DX, 219H IN AL, DX ;读入数据 MOV DX, 218H OUT DX, AL ;送LED显示 POP DX POP AX IRET ADINT ENP 中断服务程序 * 作业: * * 双缓冲模式同步转换例 译码器 A10-A0 0832-1 0832-2 port1 port2 port3 * MOV AL,data MOV DX,port1 OUT DX,AL MOV DX,port2 OUT DX,AL MOV DX,port3 OUT DX,AL HLT 双缓冲模式的数据写入程序 0832-1的输入寄存器地址 0832-2的输入寄存器地址 DAC寄存器地址 * 无缓冲器模式 使内部的两个寄存器都处于直通状态。模拟输出始终跟随输入变化。 不能直接与数据总线连接,需外加并行接口(如74LS373、8255等)。 * 四、D/A转换器的应用 信号发生器 用于闭环控制系统 向D/A转换器写入某种按规律变化的数据,即可在输出端获得相应的各种波形 * 模/数(A/D)转换器 * 要点: A/D转换器的一般工作原理; A/D转换器的主要技术指标; A/D转换器的应用 与系统的连接 数据采集程序的编写 * A/D转换器 用于将连续变化的模拟信号转换为数字信号的装置,简称ADC,是模拟系统与计算机之间的接口部件。 * A/D转换器类型 计数型A/D转换器 -------速度慢、价格低,适用于慢速系统 双积分型A/D转换器 -------分辩率高、抗干扰性好、转换速度慢,适用于中速 系统 逐位反馈型A/D转换器 -------转换精度高、速度快、抗干扰性差 * 一、A/D转换器的工作原理 逐位反馈型A/D转换器 类似天平称重量时的尝试法,逐步用砝码的累积重量去逼近被称物体 * 二、主要技术指标 转换精度 量化误差 非线性误差 其它误差 总误差=各误差的均方根 * 分辨率 一个最低有效位对应的模拟量 △=Vmax /(2n-1) 例:某8位ADC的满量程电压为5V,则其分辨率为: 5V/255=19.6mV * 量化误差 绝对量化误差=1/2 △ 相对量化误差=(1/2)х 1LSB х 100% 例: 设满量程电压=10V,A/D变换器位数=10位, 则: 绝对量化误差 ≈ 10/21

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档