MCS.51单片机的模拟量输入输出.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS.51单片机的模拟量输入输出

第11讲 MCS-51的模拟量输入输出;课程主要内容; 非电物理量(温度、压力、流量、速度等),须 经传感器转换成模拟电信号(电压或电流),再转 换成数字量,才能在单片机中处理。;ADC的基本原理及性能指标;1.A/D转换器的分类;常见的A/D转换器工作原理; 应用特点;2. A/D转换器的主要技术指标; 量化过程引起的误差为量化误差,是由于有限位数字对模拟量进行量化而引起的误差。量化误差理论上规定为1个单位分辨率,提高分辨率可减少量化误差。;3. A/D转换器的选择;(1)A/D转换器位数的确定;(2)A/D转换器转换速率的确定;(3)是否加采样保持器;(4)工作电压和基准电压;ADC0809接口电路设计及软件编程;ADC0809功能特点为:; 逐次逼近式8路模拟输入、8位输出的A/D转换器。; 共28脚,双列直插式封装。主要引脚功能如下:;ADC0809结构框图;ADC0809功能及管脚;ADC0809操作时序;ADC0809编程要点;ADC0809与8031接口电路设计1;例1:ADC0809接口电路编程;例2:ADC0809与8031接口;例2编程;例2编程;DA转换的实现;DAC的基本原理及性能指标;(2)D/A转换器内部是否带有锁存器;2.主要技术指标; (2)建立时间 描述DAC转换快慢的参数,表明转换速度。 定义:为从输入数字量到输出达到终值误差(1/2)LSB (最低有效位)时所需的时间。电流输出时间较短,电压输出的,还要加上I-V转换的时间,因此建立时间要长一些。快速DAC可达1?s以下。; MCS-51与DAC0832的接口;(2)DAC0832的引脚及逻辑结构;DAC0832的逻辑结构:;DI0~DI7:8位数字信号输入端 CS*:片选端 ILE: 数据锁存允许控制端,高电平有效。 WR1*:输入寄存器写选通控制端。当CS*=0、ILE=1、 WR1*=0时,数据信号被锁存在输入寄存器中 XFER*:数据传送控制 WR2* :DAC寄存器写选通控制端。 当XFER*=0,WR2* =0时,输入寄存器的数据锁存入DAC寄存器中。 IOUT1:电流输出1端,输入数字量全“1”时,IOUT1最大, 输入数字量全为“0”时,IOUT1最小。;IOUT2:D/A转换器电流输出2端,IOUT2+IOUT1=常数。 Rfb:外部反馈信号输入端, 内部已有反馈电阻Rfb,根据需要也可外接反馈电阻。 VREF:基准电源输入 Vcc:电源输入端,可在+5V~+15V范围内。 DGND:数字信号地。 AGND:模拟信号地。 ;2.DAC的应用; Vout =(B-128)*(VREF/128) 在选用+VREF时,(1)若输入数字量b7=1,则Vout为正; (2)若输入数字量b7=0,则Vout为负。 在选用-VREF时,Vout与+VREF时极性相反。;DAC0832编程举例;例3:DAC0832与8031单缓冲接口硬件设计;例3:DAC0832单缓冲接口软件编程;例4 三角波的产生;例5:DAC0832与8031双缓冲接口硬件设计;例5:DAC0832双缓冲接口软件编程;MCS51模拟量输入输出电路其他常用的芯片;END

文档评论(0)

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

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

1亿VIP精品文档

相关文档