第8章 MCS-51单片机系统接口技术.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例8.5 利用中断方式分别对8路模拟信号轮流采样一次,并依次把结果存到以片内RAM30H为首地址的数据存储区。 ORG 0000H ;主程序入口地址 AJMP MAIN ;跳转主程序 ORG 0003H ;中断入口地址) AJMP P1NT1 ;跳转中断服务程序 MAIN: MOV R1,#30H ;数据存贮区首址 MOV DPTR,#0FEF8H ;指向IN0 MOV R7, #08H ;8路模拟信号 SETB IT0 ;INT0边沿触发方式 SETB EA ;开总中断 SETB EX0 ;允许外中断INT0中断 LOOP: MOVX @DPTR, A ;启动A/D转换 …… ;其他处理程序 SJMP $ PINT1: MOVX A, @DPTR ;读取数据 MOV @R1, A ;存储数据 INC R1 ;更新存储单元 INC DPTR ;更新通道 DJNZ R7,DONE CRL EX0 ;关中断 CRL EA SJMP OVER DONE:MOVX @DPTR, A ;启动A/D转换 OVER: RETI ;中断返回 8.4 D/A转换器接口技术 D/A转换的原理可以总结为“按权展开,相加求和”。即D/A转换器要能把输入的数字量的每一位都按其权值分别转换成模拟量,然后通过运算放大器求和相加。因此,D/A转换器内部必须要有一个解码网络,以实现按权值分别进行D/A转换。 解码网络通常有两种形式:二进制加权电阻网络和T型电阻网络。现代D/A转换器一般都采用T型电阻网络进行解码。 8.4.1 D/A转换器的主要技术指标 1. 分辨率   指D/A转换器的最小输出电压与最大输出电压的比值。8位和10位D/A转换器的分辨率分别为: 8位: 10位: 为简单起见,通常我们就使用输入二进制数的有效位 数表示分辨率。 2. 转换精度   D/A转换器的转换精度是指输出模拟电压的实际值与理想值之差,即最大静态转换误差。 D/A的转换精度与DAC的二进制位数有关,二进制位数越多精度就越高。 1 28-1 =0.004 1 210-1 =0.001 8.4.2 DAC0832与单片机接口 (1) DAC0832特性与结构 DAC0832是一个8位D/A转换器。单电源供电,从+5V~+15V均可正常工作。基准电压的范围为±10V;电流建立时间为1μs;CMOS工艺,低功耗20mW。 DAC0832内部结构框图如图8.25所示。它由两个输入数据寄存器、一个T型网络D/A转换器和控制电路组成。 输入寄存器 寄存器 DAC D/A 转换器 DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0 ILE CS WR1 WR2 XFER LE1 LE2 Rfb Iout1 Iout2 VREF ≥1 ≥1 & 图8.25 DAC0832的内部结构图 AGND D7 D6 D5 D4 D3 D2 D1 D0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 D7 D6 D5 D4 D3 D2 D1 D0 Q7 Q6 Q5 Q4 Q

文档评论(0)

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

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

1亿VIP精品文档

相关文档