单片微型计算机原理及其应用电子32概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 MCS-51与D/A及A/D转换器接口 3.3.1 D/A转换器及其接口(自学) 1.D/A转换器的性能指标 分辨率(Resolution)辨率是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 转换精度(Conversion Accuracy)指满量程时DAC的实际模拟输出值和理论值的接近程度。 偏移量误差(Offset Error)偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。 线性度(Linearity)线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。 2.DAC0832结构 DAC0832内部由三部分电路组成 “8位输入寄存器”、“8位DAC寄存器”、“8位D/A转换电路”由8位T型电阻网络和电子开关组成, DAC0832共有20条引脚,双列直插式封装。引脚连接(1)数字量输入线DI7~DI0(8条);(2)控制线(5条);(3)输出线(3条); (4)电源线(4条) 结构图 3 MCS-51与8位DAC的接口 MCS-51和DAC0832接口的单缓冲方式 双缓冲方式 4 软件设计 使0832输出如下波形图 方波 KK:MOV DPTR,#7F00H MOV A,#0FFH MOVX @DPTR,A LCALL D1S MOV A,#0H MOVX @DPTR,A LCALL D1S SJMP KK 锯齿波 MOV DPTR,#7F00H MOV A,#0H KK:MOVX @DPTR,A LCALL D1MS INC A SJMP KK 3.3.2 A/D转换器及其接口 对于一个模拟信号转换成数字信号所要求的基本部件有: 模拟多路转换器与信号调节电路。 采样/保持电路。 A/D转换器。 通道控制电路。 1 A/D接口设计要点 选择合适的系统采样速度 减小A/D转换的误差 合理选用A/D转换器的转化精度和范围 2 0809接口 ①采用单+5V电源逐次逼近型A/D转换器,工作时钟典型值为640kHz,转换时间约为lOOys。 ??? ②分辨率为8位二进制码,总失调误差:土1LSB。 ??? ③模拟量的输入电平范围为0~5V,不需要零点和满度调节。 ??? ④数字量输出采用三态逻辑,输出符合TTL电平。 接口图和地址计算 0809采集IN0信号,送入30H MOV DPTR,#0FE00H; 延时方式 LOP:MOVX @DPTR,A LCALL D1MS MOVX A, @DPTR MOV P1,A SJMP LOP 例:0809每隔1秒采集8路信号,放入30-37H中 MOV DPTR,#7F00H; 延时方式 MOV R1,#30H MOV R2,#8H LOP:MOVX @DPTR,A LCALL D200US MOVX A,@DPTR MOV @R1,A INC R1 INC DPTR DJNZ R2,LOP RET ORG 000H LJMP MAIN;中断方式 ORG 0013H MOVX A,@DPTR MOV @R1,A INC R1 INC DPL DJNZ R2, LOP RETI LOP:MOVX @DPTR,A RETI MAIN:SETB EA SETB EX1 STEB IT1 MOV DPTR,#7E00H MOVX @DPTR,A MOV R1,#30H MOV R2,#08H SJMP $ 3 0804接口 (1) 规格 三态锁存 存取时间 135微秒 分辨率:8位 转化时间:100US 输入电压:5V (2) 引脚 DB0-DB7:数据线 /CS:片选 /WR:写选通 /RD:读选通 CLK IN,CLK R:时钟输入 /INTR:中断请求 VREF:10V辅助参考电压 VIN(+),VIN(-):差动模拟电压输入. VCC:电源 AGND,DGND:模拟地,数字地 3)硬件接口图 例:0804持续采集信号,放入30H中 MOV DPTR,#7E00H MOV R0,#30H LOP:MOVX @DPTR,A LCALL DL200US MOVX A,@DPTR MOV @R0,A SJMP LOP 数字电压表 AD转化和LED显示 MOV DPTR,#7E00H LOP:MOVX @DPTR,A LCALL DIS;修改为显示延时 MOVX A,@DPTR LCALL DEALV;电压转化 SJMP LOP DEALV:MOV B,51 DIV AB MOV 79H,A MOV 10,

文档评论(0)

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

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

1亿VIP精品文档

相关文档