单片机应用技术第十章.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MAX187一次完整的数据采集过程的时序图 EOC SCLK DOUT B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 图10-12 MAX187数据采集过程时序图 2.硬件电路原理图 MAX187与8051接口电路非常简单,只需连接三根数字信号线:SCLK、和DOUT。 模拟输入0V~4.096V +5V +5V 4.7μV MAX187 SCLK VDD AIN DOUT GND VREF 80C51 P1.6 P1.5 P1.7 接口电路完成一次A/D转换,高4位数据存放在22H,低8位数据存放在21H,程序清单: ORG 0000H AJMP MAIN ORG 0030H MAIN:MOV 21H,#00H MOV 22H,#00H CLR C CLR P1.6 CLR P1.5 LOOP0: JNB P1.7 LOOP0 ; NOP NOP MOV R1,#4 MOV R0,#8 LOOP1: SETB P1.6 CLR P1.6 MOV C,P1.7 MOV A,22H 10.3.2 软件需求分析及解决方案 ;转换结果存放字节清零 ;清除标志位 ; SCLK清零为低电平 设定片选信号,启动A/D转换 等待转换完毕 置循环次数 读取高4位数据 输出时钟信号 数据送标志位 RLC A ;数据送累加器 MOV 22H,A ;保存数据 DJNZ R1,LOOP1 ;判断高4位数据是否读取完毕? LOOP2: SETB P1.6 ;读取低8位数据 CLR P1.6 ;输出时钟信号 MOV C,P1.7 ;数据送标志位 MOV A,21H RLC A ;数据送累加器 MOV 21H,A ;保存数据 DJNZ R0,LOOP2 ;低8位数据是否读取完毕? SETB P1.6 ;第13个时钟脉冲 CLR P1.6 SETB P1.5 ;结束A/D转换 END 1.DAC工作原理 D/A转换器简称DAC,完成数字量(Digital)到模拟量(Analog)的转换,可用来对模拟量的外部设备进行控制。 10.4 D/A转换器工作原理 2.DAC0832 8位分辨率D/A转换器芯片,内部有两级输入数据寄存器,可以直接连接MCS-51单片机,不需要附加任何其他I/O接口芯片 (1)DAC0832内部逻辑结构 8位D/A 转换器 8位输入寄存器 8位DAC 寄存器 …… …… …… VREF IOUT2 IOUT1 Rfb Rfb AGND DGND VCC ILE DI0 ~ DI7 (2)DAC0832的引脚 CS:片选信号输入端 ILE:数据锁存允许控制信号输入端 WR1:第一级锁存写选通端。 XFER:数据传输控制信号输入端,低电平有效。 WR2:第二级锁存写选通。 DI0~DI7:数字量输入端。 IOUT1:DAC电流输出1端。 IOUT2:DAC电流输出2端。 Rfb:内部集成反馈电阻,为外部运算放大器提供一个反馈电压。 VREF:参考电压输入,要求外部接一个精密的电源。可以在-10V~+10V范围内选择。 VCC:数字电路供电电压,一般为+5V~+15V。 AGND:模拟地。 DGND:数字地。 DAC0832 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 Vcc ILE WR2 XFER DI4 DI5 DI6 DI7 IOUT1 IOUT2 CS WR1 AGND DI3 DI2 DI1 DI0 VREF Rfb DGND +5V DI0~DI7 DAC0832 - + VOUT VREF Rfb IOUT1 IOUT2 +5V DI0~DI7 DAC0832 - + VREF Rfb IOUT1 IOUT2 VOUT - +

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档