新编单片机原理及应用 第八章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新编单片机原理及应用 第八章

第8章 MCS-51对A/D和D/A的接口 8.1 D/A转换器 输入地址0200H 转换地址0100H 1#的输入地址0600 0000011000000000 1#的转换地址0500 0000010100000000 双缓冲方式下访问0832的程序 2#的输入地址0300 0000001100000000 2#的转换地址0500 0000010100000000 MOV DPTR ,#O6OOH MOV A, #data1 MOVX @DPTR ,A MOV DPTR ,#03OO MOV A,#data2 MOVX @DPTR ,A MOVX DPTR ,#0500H MOVX @DPTR,A 1#的输入地址0600 0000011000000000 1#的转换地址0500 0000010100000000 三、MCS-51对12位D/A转换器的接口 (1)DAC1208的内部结构和原理 内部有三个寄存器: 一个四位的输入寄存器 存放低4位 一个八位的输入寄存器 存放高八位 一个12位的D/A转换寄存器 DI11 DI4 8位输入寄存器 12位DAC寄存器 12位D/A转换电路 BYTE1/ BYTE2 CS WR1 WR2 XREF M3 M2 M1 LE1 LE3 VREF IOUT2 IOUT1 Rfb AGND Rfb VCC DGND DI3 DI0 LE2 4位输入 DAC1208 2、引脚功能 DAC1208共有24个引脚 ,双列直插式封装 引脚分为4组 (1)、数据输入线DI11—DI0 和CPU数据线相连 (2)电源线 VCC VREF AGND DGND (3)控制线5条 CS 片选线,低电平有效 BYTE1/BYTE2 1 12位都输入,0 低四位输入 WR1 和WR2 两条写命令线。 XREF 传送控制输入线,低电平有效 (4)输出线 IOUT1 IOUT2 Rfb 3、MCS-51与DAC1208的联接 需要三个端口地址 高八位输入 低四位输入 启动转换 高八位输入 低四位输入 启动转换00000100三个端口地址 高八位输入 低四位输入 启动转换 高八位输入 低四位输入 启动转换00000100MOV A, #05H MOV R0, #06H MOVX @R0, A MOV A ,#0FH SWAP A MOV R0, #04H MOVX @R0, A MOV R0, #03H MOVX @R0, A ;高八位输入的数据送A ;高八位输入的地址送R0 ;输入高八位数据 ;低四位输入的数据送A ;低四位输入的地址送R0 ;输入低四位数据 ;低四位的数据送A的高四位 ;启动转换的地址送R0 ;启动转换 转换000001011111成模拟量的程序 三个端口地址 :高八位输入 低四位输入 启动转换 高八位输入 低四位输入 启动转换010000000000000000000000 6000H 4000H 3000H P2 P0 地址 MOV A, #05H MOV DPTR, #6000H MOVX @DPTR, A MOV A ,#0FH SWAP A MOV DPTR, #4000H MOVX @DPTR, A MOV DPTR, #3000H MOVX @DPTR, A ORG 0100H END ;高八位输入的数据送A ;高八位输入的地址送R0 ;输入高八位数据 ;低四位输入的数据送A ;低四位输入的地址送R0 ;输入低四位数据 ;低四位的数据送A的高四位 ;启动转换的地址送R0 ;启动转换 8.3 A/D转换器 A/D转换器能把模拟电压或电流变成与其成正比的数字量。 分为 计数器式 双积分式 并行A/D转换器 和逐次逼近式A/D转换器。 计数器式:结构简单;速度慢。 双积分式:抗干扰能力强;转换精度高 ; 速度慢。 并行A/D转换器: 速度快;结构复杂。 逐次逼近式: 结构不太复杂 ;转换速度高 用的较多。 1、逐次逼近式A/D转换原理 逐次逼近式A/D转换器也称连续比较式A/D转换器。采用对分搜索实现转换。 由N位的D/A转换器、比较器、控制电路构成。 转换时,第一次使最高位置1,其它为0,D/A转换结束的模拟量与待转换电压相比较,VSVX 则最高位的1保留,VSVX则最高位清零。再进行第二位的置位重新比较,确定第二位的状

文档评论(0)

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

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

1亿VIP精品文档

相关文档