- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.1 MCS-51与D/A转换器的接口 11.2 MCS-51与A/D转换器的接口 DAC0832的逻辑结构如下: XFER*:传送控制信号,与WR2*信号结合,将输入锁存器中的12位数据送至DAC寄存器。 4. MCS-51与AD574的接口设计 见图11-19,AD574片内有时钟,无须外加。 单极性方式:对0~10V或0~20V模拟信号进行转换。 结果的高8位从DB11~DB4输出,低4位从DB3~DB0输出 ,并直接和单片机的数据总线相连。如遵循左对齐原 则,DB3~DB0应接单片机数据总线的高半字节。 为实现启动A/D转换和结果读出,片选信号由地址 线A1提供。 读结果时,A1=0;CE信号由单片机的WR*和A7经一级 或非门提供,R/C*由RD*和A7经一级或非门产生,A7应 为低电平。输出状态信号STS接P3.2,供单片机查询A/D 转换是否结束。12/8*端接+5V,AD574的A0由地址总线 A0控制,实现全12位转换,并将12位数据分两次送入数 据总线上。 完成一次A/D转换的程序如下: (假定结果高8位在R2中,低4位在R3中,按左对齐原 则): MAIN:MOV R0,#7CH ;选择AD574,并令A0=0 MOVX @R0,A ;启动A/D转换 LOOP: NOP JB P3.2,LOOP ;查询转换是否结束 MOVX A,@R0 ;读取高8位 MOV R2,A ;存入R2中 MOV R0,#7DH ;令A0=1 MOVX A,@R0 ;读取低4位地 MOV R3,A ;存入R3中 11.2.4 MCS-51与A/D转换器MC14433(双积分型) 的接口 双积分型由于两次积分时间比较长,所以转换速度 慢,但精度可以做得比较高;对周期变化的干扰信号 积分为零,抗干扰性能也较好。 常用的有3?位双积分A/D转换器MC14433(精度相当 于11位二进制数)和4?位双积分A/D转换器ICL7135 (精度相当于14位二进制数)。 1. MC14433A/D转换器简介 MC14433是3?位双积分型A/D转换器,优点:精度 高、抗干扰性能好等,缺点:转换速度慢,约1~10次 /秒。与国内产品5G14433完全相同,可互换。 被转换电压量程为199.9mV或1.999V。转换完的数据以BCD码的形式分四次送出。 (1)MC14433的引脚功能说明 MC14433A/D转换器引脚如图11-20: 各引脚的功能如下: (1)电源及共地端 VDD:主工作电源+5V。 VEE:模拟部分的负电源端,接-5V。 VAG:模拟地端。 VSS: 数字地端。 VR: 基准电压输入端。 (2)外接电阻及电容端 R1:积分电阻输入端,转换电压VX=2V时, R1=470Ω;VX=200mV时,R1=27kΩ。 C1:积分电容输入端,一般取0.1?F。 R1/C1:R1与C1的公共端。 CLKI、CLKO:外接振荡器时钟调节电阻RC,RC一般 取470Ω左右。 (3)转换启动/结束信号端 EOC:转换结束信号输出端,正脉冲有效。 DU:启动新的转换,若DU与EOC相连,每当A/D转 换结束后,自动启动新的转换。 (4)过量程信号输出端 OR*:当|VX|<VR,输出低电平。 (5)位选通控制端 DS4~DS1:分别为个、十、百、千位输出的选通 脉冲,DS1对应千位,DS4对应个位。每个选通脉冲宽 度为18个时钟周期,两个相应脉冲之间间隔为2个时 钟周期。如图11-21所示 (6)BCD码输出端 Q0~Q3:BCD码数据输出线。Q3为最高位,Q0为最低位。 当DS2、DS3和DS4选通期间,输出三位完整的BCD 码数,但在DS1(千位)选通期间,输出端Q0~Q3除 了表示个位的0或1外,还表示被转换电压的正负极性 (Q2=1为正)、欠量程还是过量程,具体含义如表11 -2所示。 表11-2 DS1选通时Q3~Q0表示的结果 千位数为0 千位数为1 结果为正 结果为负 输入过量程 输入欠量程 1 × × 0 0 × × 0 × 1 × 0 × 0 × 0 0 × × 1 1 × × 1 表 示 结 果 Q3 Q2 Q1 Q0 由表11-2可知: (1)在Q0=“0”的条件下,Q3=0表示千位(1/2位) 为1, “Q3=1”表示千位为0。 (2)Q2表示极性, “1”为
您可能关注的文档
- 第十三组第八优势杂交育种精要.ppt
- 第九周客房管理课件精要.ppt
- 第十神经系统的功能精要.doc
- 第十生态环境保护的基本任务(片)精要.ppt
- 第九组潜在客户开发精要.ppt
- 第十生物碱精要.ppt
- 第十生物景观导游精要.ppt
- 第十生物氧化精要.ppt
- 第十食品保藏中的高新技术精要.ppt
- 第十水土保持工程措施精要.ppt
- 汽车维修技能大赛理论知识考试题库及答案附答案【完整版】.docx
- 汽车维修技能大赛理论知识考试题库及答案附答案【研优卷】.docx
- 汽车维修技能大赛理论知识考试题库及答案附答案【精练】.docx
- 汽车维修技能大赛理论知识考试题库及答案附答案【培优】.docx
- 汽车维修技能大赛理论知识考试题库及答案附答案【培优A卷】.docx
- 2024年沪教新版高三地理上册月考试卷.docx
- 《防雷工程设计》第4章1电源系统电涌保护器的选择及应用.pptx
- 汽车维修技能大赛理论知识考试题库及答案附参考答案(预热题).docx
- 汽车维修技能大赛理论知识考试题库及答案附参考答案(达标题).docx
- 汽车维修技能大赛理论知识考试题库及答案附参考答案(基础题).docx
文档评论(0)