第9章 单片机系统模拟量及其他扩展技术1.ppt

第9章 单片机系统模拟量及其他扩展技术1.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术;(1)了解模/数、数/模转换器的原理 (2)了解模/数、数/模转换器的主要技术指标; (3)掌握常用的并行接口D/A和A/D转换器的使用方法。;本 章 目 录;9.1 概述;9.2 D/A转换器原理及技术指标;9.2 D/A转换器原理及技术指标;9.2 D/A转换器原理及技术指标;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;9.3 D/A转换器与单片机接口;例:如图所示的DAC0832与单片机接口电路,编写程序,实现在VOUT端输出锯齿波形。 图中,DAC0832工作在单缓冲方式,并且其端口地址为7FFFH。;程序如下: P0832: MOV DPTR, #7FFFH ;DPTR指向DAC0832 MOV A, #0 LOOP: MOVX @DPTR, A ;数据送到DAC0832 NOP ;延时,调整该时间可 ;改变输出波形斜率 INC A LJMP LOOP ;9.4 A/D转换器原理及技术指标 ;9.4 A/D转换器原理及技术指标 ;9.4 A/D转换器原理及技术指标 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口 ;9.5 A/D转换器与单片机接口;AD574引脚说明如下: CE, (/CS), R/(/C):用于控制启动转换和读出A/D转换结果,当CE=1、(/CS)=0、R/(/C)=0时启动A/D转换;当CE=1、(/CS)=0、R/(/C)=1时,可以读出A/D转换结果。 12/(/8):数据格式选择端,当12/(/8)=1时,12位数据同时输出;当12/(/8)=0时,该引脚信号与A0引脚配合使用,可分别输出高8位A/D转换结果和低4位A/D转换结果,12/(/8)引脚不能由TTL电平控制,只能接VCC或GND。 A0:字节选择端。A0的作用主要有两个:启动转换前若A0=1则按8位启动A/D转换,即A/D的转换结果是8位的,完成一次A/D转换的时间是10?s;若启动转换前A0=0,则启动12位A/D转换,即A/D转换结果是12位的,完成一次A/D转换的时间是35?s。若在读周期中,A0=0读出高8位数据,A0=1读出低4位数据。;+5 V:逻辑正电源。 +15 V和-15 V:器件工??电源,AD574支持双极性信号输入。 AGND和DGND:模拟信号地和数字信号地。 REF OUT:参考电压输出,向外提供+10V基准电压输出。 REF IN:参考电压输入,通过一个50?电阻与REF OUT引脚连接,或用于调满量程。 BIP OFF:双极性偏差调整,用于调零。 10Vin和20Vin:模拟信号输入引脚。可以工作在单极性输入或双极性输入方式。单极性输入时,允许输入的信号范围为0~+10V或0~+20V;双极性输入时,允许输入的信号范围为-5~+5V或者0~+10V。 STS:转换状态输出引脚,转换过程中,该引脚输出高电平,转换结束时该引脚输出低电平。;AD574的控制信号组合关系: ;2)单片机与AD574的接口方法

文档评论(0)

书屋 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档