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

单片机原理与实践指导 教学课件 作者 邓兴成 第9章 AD及DA转换.ppt

单片机原理与实践指导 教学课件 作者 邓兴成 第9章 AD及DA转换.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A/D转换器与D/A转换器 D/A转换器 DAC0832 特性 a、分辨率为8位; b、电流输出型D/A转换器; c、稳定时间为1μS; d、有直接输入、单缓冲输入、双缓冲输入三种工作方式; e、单电源供电(+5V~+15V); f、低功耗,20mW。 逻辑结构及封装引脚说明 控制引脚 其它引脚 DAC0832的工作方式 (1)直通方式 (2)单缓冲方式 (3)双缓冲方式 例:DAC0832采用单缓冲方式产生如下波形: 1.产生方波 2.产生锯齿波 3.产生三角波 4.产生阶梯波 A/D转换器 ADC0809 特性 a.分辨率为8位; b.最大时钟频率为1MHz。当时钟频率640KHz时,其转换时间为100μS。 c.8路模拟信号输入; d.单电源+5V供电。 1、内部结构 (1)8路模拟开关及地址锁存与译码器 (2)256电阻阶梯和树状开关 (3)逐次逼近寄存器和比较器 (4)三态输出锁存器和控制电路 2、引脚功能 (1)模拟电压输入线:IN-0~IN-7。 (2)地址输入和控制线 ALE:地址锁存允许输入线,高电平有效。 ADDC、ADDB、ADDA:通道地址输入。 (3)数字量输出及控制线 START:启动A/D转换脉冲输入线,脉冲宽度应大于100ns。脉冲上升沿清零S.A.R,下降沿启动A/D转换。 EOC:转换结束输出线,高电平表示A/D转换已结束。 OUTPUT ENABLE:输出允许控制线,高电平有效。 (4)电源及其它引脚 VCC、Clock、ref(-)、ref(+)。 单片机与ADC0809的接口 单片机与ADC0809转换器的接口必须处理好的三个问题: (1)给START引脚输入一宽度大于100ns的启动正脉冲; (2)获取EOC引脚的状态信息; (3)给OUTPUT ENABLE引脚送一地址信号,以便可以将A/D转换后的数字量送到数据总线上。 A/D转换完成后数字量的读取方式:中断或查询方式。 查询方式:单片机读取EOC引脚的电平值,从而判定A/D转换是否完成。 中断方式:在EOC引脚接一非门,非门的输出连接到单片机的外部中断引脚。 单片机与ADC0809的接口 程序的主要语句: 启动A/D转换: 1、R0或R1担任地址指针 MOV R0, #××H ;送A/D地址到R0 MOV A, #07H ;送通道地址到A MOVX @R0,A ;启动A/D转换 2、DPTR担任地址指针 MOV DPTR, #××××H MOV A, #07H MOVX @DPTR,A 读取转换后的数字量: 1、R0或R1担任地址指针 MOV R0,#××H MOVX A,@R0 2、DPTR担任地址指针 MOV DPTR,#××××H MOVX A,@DPTR 例:在图8-17中,请编程序对IN0—IN7上模拟电压采集一遍数字量,并送入内部RAM以30H为始地址的输入缓冲区。 ORG 0000H AJMP MAIN ORG 0013H AJMP INT1 ORG 0030H MAIN: MOV R1,#30H MOV R4,#08H MOV R2,#00H SETB EA SETB EX1 SETB IT1 MOV R0,#0F0H MOV A,R2 MOVX @R0,A INT1: MOV R0,#F0H MOVX A,@R0 MOV @R1,A INC R1 INC R2 MOV A,R2 MOVX @R0,A DJNZ R4,LOOP CLR EX1 LOOP: RETI END MCS-51对AD574A的接口 1、AD574A的结构特点和引脚功能 (1) AD574A结构特点: 内部有时钟,不需要外部时钟。 标准转换时间25微秒。 输入电压可以是单极性或双极性:单极性输入0~+10V或0~+20V;双极性输入为±5V或±10V之间。 数字量可以设定为8位为12位 (2)引脚功能 模拟量输入线:10VIN、20VIN、AC。 数字量输出线:DB11—DB0、DC。 控制线: /CS:片选线,低电平有效。 CE:片选使能线,高电平有效。 R/ :读出/转换控制线。当该线为0时,启动A/D转换,为1时,允许读出A/D转换后的数据。 A0和12/ : S

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档