第10章 单片机ADC和DAC接口.pptVIP

  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文档。上传文档
查看更多
第10章 单片机AD及DA转换接口 CHAIZI: MOV R0,#30H ;设指针 MOV R2,A ;暂存 ANL A,#0FH ;高半字节清0 MOV @R0,A ;保存数据低位 INC R0 MOV A,R2 SWAP A ; ANL A,#0FH MOV @R0,A ;保存数据高位 RET 单片机原理及接口技术 本章学习要求: 1.掌握AD转换概念及主要技术指标含义; 2.掌握单片机与AD转换器的接口技术; 3.掌握DA转换概念及主要技术指标含义; 4.掌握单片机与DA转换器的接口技术。 第十章 单片机AD及DA转换接口 传感器 放大器 运算电路 显示 第十章 单片机AD及DA转换接口 物理信号 对象 传感器 电信号 信号放大 电信号 A/D 转换 数字信号 单片机 显示 D/A 转换 电信号 控制 物理信号 数字化测控系统 10.1 单片机的ADC接口设计 §10.1 单片机的ADC接口设计 采样――利用采样脉冲序列,从信号中抽取一系列离散值,使之成为采样信号x(nTs)的过程. 编码――将经过量化的值变为二进制数字的过程。 量化――把采样信号经过舍入变为只有有限个有效数字的数,这一过程称为量化. §10.1.1 AD转换过程 10.1 单片机的ADC接口设计 4位A/D: XXXX X(1) ? 0101 X(2) ? 0011 X(3) ? 0000 10.1 单片机的ADC接口设计 量化误差 把采样信号x(nTs) 经过量化变为只有有限个有效数字的数,这一过程所产生的误差称为量化误差。 10.1 单片机的ADC接口设计 (3) 模拟信号的输入范围:如,5V, +/-5V,10V,+/-10V等。 (1) 分辨率:用输出二进制数码的位数表示。位数越多,量化误差越小,分辨力越高。常用有8位、10位、12位、16位等。 (2) 转换速度:指完成一次转换所用的时间,如:1ms(1KHz); 10us(100kHz) §10.1.2 AD转换器的技术指标 10.1 单片机的ADC接口设计 8位、8通道ADC 引脚定义 AIN7-AIN0:输入8路模拟信号; A/B/C:地址信号,选择输入通路; ALE:地址锁存信号 D7~D0:输出8位数字信号; OE:输出允许控制端, 为高D7-0输出结果,为低D7-0为高阻态; REF+,REF-:基准电压; 一般将REF+接VCC,REF- 接GND START:启动转换信号,高脉冲启动; EOC:转换结束信号,启动转换变为低电平,转换结束变为高电平; CLK:时钟输入,1MHz以下. §10.1.3 A/D转换芯片ADC0809 一 认识ADC0809 10.1 单片机的ADC接口设计 启动信号START与转换结束信号EOC的时序关系? 单片机如何判断是否转换完毕? 接地 接电源 接时钟小于1MHz ADC0809电路结构 10.1 单片机的ADC接口设计 二 ADC0809与MCS-51单片机的电路连接 按照上图电路连接,ADC0809通道1口地址是多少? C001H 10.1 单片机的ADC接口设计 启动转换 YC4 转换时间 MOV DPTR,#0C000H MOVX @DPTR,A /ALE 10.1 单片机的ADC接口设计 三 软件编写 三个步骤 第一步:启动A/D转换 第二步:等待A/D转换结束 第三步:读取A/D转换结果 三种方法 延时法 查询法 中断处理法 10.1 单片机的ADC接口设计 延时法: ADC: MOV A, #00H ; MOV DPTR, #0C000H ;选择通道0口地址 MOVX @DPTR, A ;启动通道0,开始转换 MOV R7, #50 DJNZ R7, $ ;软件延时 MOVX A, @DPTR ;读取转换结果 RET 10.1 单片机的ADC接口设计 查询法: ADC1: MOV A, #00H ; MOV DPTR, #0E000H ;选择通道0口地址 MOVX @DPTR, A ;启动通道0,开始转换 JB P1.0, $ ;等待出现高电平 JNB P1.0, $ ;等待下跳沿 MOVX A, @DPTR ;读取转换结果 RET 将转换结果送显示 拆字子程序 入口条件:待拆字在累加器A中 出口条件:A中高位存于31H单元,A中低位存于30H单元 10.1 单片机的ADC接口设计 10.1 单片机的ADC接口设计 ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP, #6FH LCALL INIT8155 ;8

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档