微机原理及s接口技术9.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文档。上传文档
查看更多
微机原理及s接口技术9

* * 有效数位采用7位。 9.1 D/A转换器及A/D转换器概述 9.2 D/A转换器DAC0832及应用 9.3 A/D转换器ADC0809及应用 第9章 模拟量接口技术 9.1 D/A转换器及A/D转换器概述 A/D转换:在计算机系统中,能够完成模拟信号转换成数字信号的过程称作模/数转换(简称A/D转换)。完成A/D转换的装置叫A/D转换器(简称ADC)。 D/A转换:在计算机系统中, 能够完成数字信号转换成模拟信号的过程称作数/模转换(简称D/A转换)。完成D/A转换的装置叫D/A转换器(简称DAC)。 计算机控制系统的实现过程: 模拟式 检测仪表 模拟式 执行部件 D/A 转换器 模拟量电信号 微型计算机 数字量电信号 生产或实验过程 模拟量电信号 数字量电信号 物理量 物理量 图9.1 计算机控制系统框图 A/D 转换器 9.2.1 D/A转换器工作原理 运 算 放大器 … … 模拟电压输出 多路模拟开关 电阻网络 图9.2 D/A转换器框图 N位 二进制数 1 2 N 1 2 N 9.2 D/A转换器DAC0832及应用 1. 加权电阻网络D/A转换器的工作原理 … - + V0 RF R R1 R2 R3 Rn VREF K1 K2 K3 Kn 图9.3 加权电阻网络D/A转换器原理图 2. “T”形电阻网络D/A转换器的工作原理 图9.4 “T”形电阻网络D/A转换器原理图 9.2.2 D/A转换器性能指标 1.分辨率 2.转换精度 3.建立时间 4.温度系数 5.非线性误差 图9.5 DAC0832引脚及内部结构 9.2.3 DAC0832芯片 1. DAC0832引脚及功能 2.DAC0832的几种典型输出连接方式 ① 单极性输出电路。 图9.6 单极性输出电路 图 (a)为反相输出电路,其输出电压为: 图 (b)是同相输出电路,其电压输出为: ②双极性输出电路。 图9.7 双极性输出电路 9.2.4 DAC0832的应用 选择和使用D/A 转换器时要注意以下几点: (1) 合理选择DAC 芯片。首先要考虑D/A 转换器的分辨率和工作温度范围是否满足系统要求。然后根据DAC 芯片的结构和应用特性,选择外围电路简单、使用方便的D/A 转换器。 (2) 设计和连接接口时,具有三态输入数据寄存器的DAC 芯片可直接与计算机I/O 插槽上的数据总线相接,同时,要为D/A 转换器配置一个端口地址。 (3) 若D/A 芯片无参考电源时,则外接的参考电压应该稳定、可靠地工作。 应用举例:利用D/A 转换器来构造波形发生器,如图所示。假设地址译码输出端口为360H。 图9.8 采用DAC0832 构造的波形发生器 (1) 矩形波。给DAC0832 持续256 次送数据0,然后256 次送数据FFH,依次重复处理。输出矩形波的程序段如下: MOV DX,360H ;设定地址译码输出端口 DD0: MOV CX,0FFH MOV AL,00 DDl: OUT DX,AL ;向D/A 转换器送数据0 LOOP DDl ;循环256 次,形成矩形波的低电平 MOV CX,0FFH MOV AL,0FFH DD2: OUT DX,AL ;向D/A 转换器送数据FFH LOOP DD2 ;循环256 次,形成矩形波的高电平 JMP DD0 ;重复上述的过程,形成多个矩形波 (2) 梯形波。给DAC0832 持续256 次送数据0,然后逐次加1 直到255,然后持续256次,接着将255 逐次减1,依次重复处理。 MOV DX,360H ;设定地址译码输出端口 MOV CX,0FFH MOV AL,00 DDl: OUT DX,AL ;向D/A 转换器送数据0 LOOP DDl ;循环256 次,形成梯形波的下底 MOV CX,0FFH DD2: INC AL ;循环加1,以形成上升沿 OUT DX,AL LOOP DD2 MOV CX,0FFH DD3: OUT DX,AL ;输出上底 LOOP DD3 MOV CX,0FFH DD4: DEC AL OUT DX,AL ;输出下降沿 LOOP DD4 JMP DDl ;重复上述过程,形成多个梯形波 (3) 三角波。给DAC0832 持续256 次送数据0,然后逐次加1 直到255,接着将255逐次 减1 到0,依次重复。 MOV DX,360H ;设定地址译码输出端口 DD0: MOV CX,0FFH MOV AL,00 DD1: OUT DX,AL ;向D/A 转换器送数据0 INC AL LOOP DD1 ;循环形成上升斜坡 MOV CX,0

文档评论(0)

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

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

1亿VIP精品文档

相关文档