单片机原理与实践指导第9章 AD及DA转换.pptVIP

单片机原理与实践指导第9章 AD及DA转换.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文档。上传文档
查看更多
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

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档