第8章单片机AD与DA.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文档。上传文档
查看更多
第8章单片机AD与DA,单片机da转换,单片机da转换程序,单片机da,单片机da指令,带da的单片机,带da转换的单片机,单片机ad转换程序,单片机ad采样电路,单片机ad转换原理

8.1 概述 8.2 D/A转换器及其接口 1.D/A转换器的原理 把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器求和相加。根据克希荷夫定律,如下关系成立: I3==23 I2==22 I1==21 I0==20 2.D/A转换器的性能指标 l分辨率(Resolution)辨率是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 l转换精度(Conversion Accuracy)指满量程时DAC的实际模拟输出值和理论值的接近程度。 l线性度(Linearity)线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。 l转换时间:输入数字量变化时,输出模拟量稳定到相应数值范围所经历的时间。 3.DAC0832 l引脚功能 DAC0832共有20条引脚,双列直插式封装。引脚连接和命名如图所示。 1)数字量输入线DI7~DI0(8条)2)控制线(5条) 3)输出线(3条) 4)电源线(4条) 4、 MCS-51和D/A的接口 MCS-51与8位DAC的接口 MCS-51和DAC0832接口时,有三种连接方式: 直通方式、 单缓冲方式 和双缓冲方式 8.3 A/D转换器及其接口 8.3.1 A/D转换原理 1、逐次逼近型ADC基本原理 四位逐次逼近型A/D转换时序 1000-1100-1010-1001 8.3.1 A/D转换原理 2、双积分式A/D转换器 P205 图8-13 主要优点为:转换精度高、抗干扰性能好、价格便宜;缺点为转换速度较慢,常用于数字式仪表中。 3、A/D转换器的性能指标: (1)分辨率:通常是8位、10位、12位、16位,若分辨率为8位,则可对满量程的1/256作出反应。 (2)A/D转换所能转换的电压范围。 (3)精度 (4)转换时间:完成一次A/D转换所需要的时间。 8.3.2 典型A/D转换器芯片ADC0809简介 ADC0809是典型的8位8通道逐次逼近式A/D转换器。 1.ADC0809的内部逻辑结构 2.ADC0809的引脚 ADC0809芯片为28引脚双列直插式封装,其引脚排列见图。    (1)IN7~IN0:模拟量输入通道。    (2)ADDA、ADDB、ADDC:模拟通道地址线。    (3)ALE:地址锁存信号。   (4)START:转换启动信号。    (5)D7~D0:数据输出线。    (6)OE:输出允许信号。    (7)CLK:时钟信号。 (8) EOC:转换结束状态信号。 (9)VCC:+5V电源。     (10)Vref:参考电压。 3.ADC0809与MCS-51单片机的接口 ALE每个机器周期出现二次,是时钟周期的六分频。若主频为6MHz,则ALE为1MHz,现经过二分频后为500kHz,作为ADC0809的时钟。 ADC0809的8个模拟通道的地址为: 7FF8H~7FFFH A15 A14 ~ A3 A2 A1 A0 0 1 … 1 0 0 0 IN0 0 1 … 1 0 0 1 IN1 …….. … 0 1 … 1 1 1 1 IN7 启动A/D转换只需使用1条MOVX指令。在此之前,要将P2.7清0并将末3位与所选择的通道号相对应的口地址送入数据指针DPTR中。例如要选择IN0通道时,可采用如下两条指令,即可启动A/D转换: MOV DPTR,#7FF8H ;送入0809的口地址 MOVX @DPTR, A ;启动A/D转换(IN0)   注意:此处的A与A/D转换无关,可为任意值。 3. 转换结果的传送   A/D转换后得到的数

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档