网站大量收购闲置独家精品文档,联系QQ:2885784924

华东交通大学单片机张毅刚第11章节.ppt

华东交通大学单片机张毅刚第11章节.ppt

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

第11章 89C51单片机与D/A转换器、 A/D转换器的接口 DAC0832的逻辑结构: 的接口设计。 AD667是分辨率为12位的电压输出型D/A转换器,建立时间≤3?s(至0.01%)。 输入方式:双缓冲输入; 输出方式:电压输出,通过硬件编程可输出+5V,+10V, ±2.5V,±5V和±10V; 内含高稳定的基准电压源 可方便地与4位、8位或16位微处理器接口; 双电源工作电压:±12V~±15V。 单极性输出时,输入编码采用直接二进制编码,输入000H产生零模拟输出;输入FFFH产生比满量程少1LSB的模拟输出。 双极性输出时,输入编码采用偏移二进制编码。 输入为000H时,产生负的满量程输出; 输入为FFFH时,产生比满量程少1LSB的模拟输出; 输入为800H时,模拟输出为0。其中1LSB为最低位对应的模拟电压。双极性输出时输入与输出关系如图11-13所示,输入数字量N与输出模拟电压VOUT的关系为: 式中,VR为输出电压量程。 28脚双列直插式封装,引脚如图11-18。 当单片机执行对外部数据存储器写指令,使CE=1,CS*=0,R/C* =0,A0=0时,启动A/D转换。当单片机查询到P1.0引脚为低电平时,转换结束,单片机使CE=1,CS* =0 , R/C* =1,A0=0,读取结果高8位;CE=1, CS*=0 , R/C* =1,A0=1,读取结果低4位。 转换的查询方式的程序如下(高8位转换结果存入R2中,低4位存入R3中,遵循左对齐原则): 图11-18 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 引脚的功能如下: CS*:片选信号端。 CE: 片启动信号。 R/C*:读出/转换控制信号。 12/8*:数据输出格式选择。 1: 12条数据线同时输出转换结果, 0: 转换结果为两个单字节输出,即只有高8位或低4位有效。 A0:字节选择控制线。分为转换期间、读出期间 在转换期间: 0: 进行12位转换(转换时间为25?s); 1: 进行8位转换(转换时间为16?s) 。 在读出期间: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 结果的高8位 结果的低4位+4位尾0 0:高8位数据有效; 1:低4位数据有效,中间4位为“0” ,高4位为三态。 因此当两次读出12位数据时,12位数据遵循左对齐原则,如下所示: 上述五个控制信号组合的真值表如表11-4所示: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. CE 0 X 1 1 1 1 1 CS* X 1 0 0 0 0 0 R/C* X X 0 0 1 1 1 12/8* X X X X +5V 地 地 A0 X X 0 1 X 0 1 操 作 无操作 无操作 初始化为12位转换 初始化为8位转换 允许12位并行输出 允许高8位输出 允许低4位+4位尾0输出 表11-4 AD574控制真值表 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. STS:转换结束状态引脚。 转换完成时为低电平。可作为状态信息被CPU查询,也可用它的下跳沿向CPU发出中断申请,通知A/D转换已完成,可读取转换结果。 2. AD574的工作特性 工作状态由CE、CS*、R/C*、12/8*、A0五个控制信号决定,当CE=1,CS*=0同时满足,才处于转换状态。 AD574处于工作状态时,R/C*=0,启动A/D转换;R/C*=1为数据读出。12/8*和A0端用来控制转换字长和数据格式。A0=0按12位转换方式启动转换;A0=1按8位转换方式启动转换。 当AD574处于数据读出(R/C*=1)状态时,A0和12/8*成为数 Evaluation only. Created with Aspose.Slides for .NET 3.5

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档