网站大量收购独家精品文档,联系QQ:2885784924

单片机技术第7章.pptVIP

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3、直通型接口方法 问题与说明 问题:图7-7中待转换的数字量是通过P0口输出的,而P0口作为地址/数据的复用口,会不会将地址也作为待转换的数字量进行D/A转换输出呢?为什么? 说明:图7-7运放的主要作用是将D/A转换后的电流转化为对应的电压输出。 说明:VREF电压可正可负,为正时输出一负的电压,为负时输出一正的电压。 说明:Rfb和输出端之间可串接一可调电阻,调整输出的满程量。 图中的运放还可由4558,LM324,LF356,OP07等集成电路实现(下同)。 几点说明 图7-8中,R1=R2=2R3, Rfb和输出端之间可串接一可调电阻,调整输出的满程量;R4是运放的调零电阻,通过改变它的大小可以对D/A芯片进行零点补偿;一般要分两步进行调整,先调整第一级达到要求后再调整第二级。 作业 设DAC0832按单缓冲方式与51单片机接口,DAC0832在系统中的地址为EFFFH,且以单极性输出,设VREF=-5V,试编程产生如下的周期性梯形波(不考虑t1的时间, t2由延时子程序DELAY实现,可直接调用)。 双积分型A/D转换器特点: ① 抗干扰性好 (针对噪声) 1、引脚功能 INo~IN7:8路模拟信号输入端。 ALE:地址锁存器允许信号输入端。当它为高电平时,地址信号进入地址锁存器中。 CLOCK:外部时钟输入端。时钟频率典型值为640kHz,允许范围为(10~1280)kHz。时钟频率降低时,A/D转换速度也降低。 START:A/D转换信号输入端。有效信号为一正脉冲。在脉冲上升沿,A/D转换器内部寄存器均被清零,在其下降沿开始A/D转换。 EOC:A/D转换结束信号。在START信号上升沿之后0~(2us+8个时钟周期)时间内,EOC变为低电平。这一点在启动A/D转换后查询EOC信号时须加注意。当A/D转换结束后,EOC立即输出一正阶跃信号,可用来作为A/D转换结束的查询信号或中断请求信号。 转换时间:(66~73).TCLK,时钟频率为640kHz时,转换时间约等于100us---110us。 OE:输出允许信号。当OE端输入高电平信号时,三态输出锁存器将A/D转换结果输出。 D0~D7:数字量输出端。D0为最低有效位(LSB),D7为最高有效位(MSB)。 REF(+)、REF(一):正负基准电压输入端。基准电压的中心值即1/2(VREF(+)+VREF(-))应接近于1/2VCC,其偏差值不应超过±0.1V,正负基准电压的典型值分别为+5V和0V。 Vcc:电源电压(+5V)输入端。 GND:地。 ADC0808/0809的数字量输出值D(换算到十进制)与模拟量输入值VIN之间的关系,用下式表示: 通常VREF(-)=0,所以有 例:当VREF(+)=5V, VIN=4V时,D=(4/5)×256 =205=1100 1101B=0BDH 1、图中引脚连接的说明 (1)输出数据线的连接:ADC 0808/0809的输出部分有三态锁存器,因此其输出数据线能直接与8031的数据线相连。 (2)控制信号的连接: 图中将A/D转换器作为8031的一个扩展I/O口,用高位地址线P2.7(结合WR或RD)选通芯片。模拟输入通道地址的译码输入信号A、B、C,由低位地址线P0.0~P0.2经过锁存器后提供。这样,输入通道INo~IN7 的端口地址为7FF8H~7FFFH (设地址的其它无关位全为”1”)。 启动信号START由P2.7结合WR提供。ALE直接与START相连。当8031执行外部RAM(端口地址为7FF8H~7FFFH)的写操作时,就能启动A/D转换。 转换结束信号EOC经过非门接到8031的INT0,当转换结束EOC变高时,用来申请中断。也可以采用查询EOC或程序延时方法等待A/D转换结束。 输出允许信号OE由P2,7结合RD提供,当8031执行外部RAM读操作时,就能读取A/D转换结果。 (3)时钟和基准电源的连接这个电路中,A/D的时钟信号借用803l的ALE。前面提到,当MCS-51不执行外部数据存储器读/写操作时,ALE的频率为单片机时钟频率的1/6。当单片机的时钟频率为6MHz时,ALE的频率为1MHz,这对ADC 0808/0809来说是允许的。如果外部时钟频率太高,可以进行分频处理。 基准电压接到+5V电源,这是一种简便接法。A/D转换的精度直接受到+5V电源电压变动的影响。当精度要求较高时,应将基准电压另接高精度稳压电源。 2、A/D转换过程和程序设计步骤(一) (1)启动A/D转换 方法是8031向A/D芯片所选通道地址执行一次输出操作。假设选通IN

文档评论(0)

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

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

1亿VIP精品文档

相关文档