第9章 数模及模数转换.docVIP

  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文档。上传文档
查看更多
第9章 数/模及模/数转换器接口 一、教学要求: 掌握:A/D和D/A转换接口电路及其使用方法。学会单片机与DAC0832和ADC0809的接口电路与程序。 二、教学内容: D/A转换器的接口和应用 9.2 单片机与A/D转换器的接口和应用 三、教学重点:难点:AD和D/A转换接口电路及其使用方法。 五、建议学时:3学时。 六、教学内容: 9-1 D/A转换器接口及应用 9-1-1 D/A转换概述 一、D/A(Digit to Analog)转换器: 为把数字量转换成模拟量,在D/A转换芯片中要有解码网络: ①权电阻网络; ②倒T型电阻网络。 n位数字量与模拟量的关系式: VO = -VREF×(数字码 / 2n) (VREF ——参考电压) 二、D/A输出形式: ①电压; ②电流 电压。 三、注意区分D/A内部是否带有锁存器: 与P1、P2接口:不需加锁存器,直接接口。 无锁存器 与P0接口:因P0的特殊功能,需加锁存器。 D/A内 如:DAC800、AD7520、AD7521等。 有锁存器:最好与P0直接接口。 如:DAC0832、DAC1230等。 四、主要技术指标: 1、分辨率: 对D/A转换器输入量变化敏感程度进行描述,与输入数字量的位数有关。 若数字量的位数为n,则分辨率为2-n。 数字量位数越多,分辨率就越高。 应用时,应根据分辨率的需要选定转换器的位数。 2、建立时间: 描述D/A转换速度的快慢。 输出形式为电流的转换器比电压的建立时间短。 D/A转换速度远高于A/D转换。 9-1-2 D/A转换芯片DAC0832 一、内部结构:DAC 0832:8位双缓冲器结构的D/A转换器。 DAC 0832内部结构框图(请见P242图9.3) DI0~7:转换数据输入(8位); CS:片选信号(输入); ILE:数据锁存允许信号(输入); XFER:数据传送控制信号(输入); WR1:第一写信号(输入),与ILE共同控制输入寄存器是数据直通方式还是数据锁存方式; WR2:第2写信号(输入),与XFER共同控制DAC寄存器是数据直通方式还是数据锁存方式; 二、DAC 0832与单片机的接口: 有3种工作方法: 1、直通方式: 输入寄存器和DAC寄存器共用一个地址,同时选通输出; WR1和WR2同时进行,并且不与CPU相接。 特点:转换速度快。 举例: 例:D/A转换程序,用DAC0832输出0~+5V锯齿波,电路为直通方式。设VREF=-5V,DAC 0832地址为00FEH,脉冲周期要求为100ms。 DACS:MOV DPTR,#00FEH ;0832 I/O地址 MOV A,#00H ;开始输出0V DACL:MOVX @DPTR,A ;D/A转换 INC A ;升压 ACALL DELAY ;延时100ms/256:决定锯齿波的周期 AJMP DACL ;连续输出 DELAY:… ;延时子程序 2、单缓冲方式: 输入寄存器和DAC寄存器共用一个地址,同时选通输出,输入数据在控制信号作用下,直接进入DAC寄存器中; WR1和WR2同时进行,并且与CPU的WR相连,CPU对0832执行一次写操作,将数据直接写入DAC寄存器中。 适用:只有一路模拟信号输出或几路模拟信号非同步输出。 举例: 例:D/A转换程序,用DAC0832输出0~+5V三角波,电路为单缓冲方式。设VREF=-5V,DAC 0832地址为00FEH,脉冲周期要求为(100ms)。 ORG 2000H STAR: MOV DPTR,#00FEH ;0832 I/O地址 MOV A,#00H ;开始输出0V UP: MOVX @DPTR,A ;D/A转换 INC A ;产生上升段电压 JNZ UP ;上升到A中为FFH(A≠0跳) DOWN:DEC A ;产生下降段电压 MOVX @DPTR,A JNZ DOWN ;下降到A中为00H SJMP UP ;重复 注:若想改变波形的周期(频率),只需在SJMP UP前插入延时程序即可。 3、双缓冲器方式: 输入寄存器和DAC寄存器分配有各自的地址,可分别选通用同时输出多路模拟信号。 适用:同时输出几路模拟信号的场合,可构成多个0832同步输出电路。 举例: 例:用DAC0832实现驱动绘图仪,电

文档评论(0)

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

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

1亿VIP精品文档

相关文档