第11章AT89S51单片机与DA、AD 转换器的接口.pptVIP

第11章AT89S51单片机与DA、AD 转换器的接口.ppt

  1. 1、本文档共148页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.MC14433与AT89S51单片机的接口 转换结果是动态分时输出的BCD码,Q0~Q3为千、百、十、个位的BCD码,而DS1~DS4分别为千、百、十、个位的选通信号,由于转换结果输出不是总线式的并行输出,因此AT89S51单片机只能通过并行I/O接口或扩展I/O接口与其相连。 下面介绍MC14433与AT89S51单片机P1口直接相连的接口电路,如图11-26所示。 图11-26 MC1403为+2.5V精密集成电压基准源,分压后作为A/D转换基准电压。DU端与EOC端相连即选择连 * * 图11-26 MC14433与AT89S51单片机的接口电路 续转换方式,每次转换结果都送至输出寄存器。EOC是A/D转换结束的输出标志信号。 AT89S51单片机读取A/D转换结果可以采用中断方式或查询方式。采用中断方式时,EOC端与AT89S51单片机外部中断输入端 或 相连。采用查询方式时,EOC端可与AT89S51单片机的任意I/O口线相连。 若选用中断方式读取MC14433的结果,应选用跳沿触发方式。如果将A/D转换的结果存放到AT89S51单片机内部RAM的20H、21H单元中,则数据存放的格式如图11-27所示。 * 图11-27 数据存放格式 读取A/D转换结果的程序设计 初始化程序首先是总中断允许,外部中断1中断请求允许,置外部中断1为跳沿触发方式。每次A/D转换结束,都向单片机请求中断,单片机响应中断,执行中断服务程序,读取A/D转换的结果。 * 参考程序如下: ORG 001BH LJMP PINT1 ;跳向外部中断1的中断服务程序 ORG 0100H INITI: SETB IT1 ;初始化,外中断1为跳沿触发方式 MOV IE,#84H;总中断允许,外部中断1中断允许 ……… PINT1: MOV A,P1 ;外部中断1服务程序 JNB Acc.4,PINT1 ;等待DS1选通信号的到来 JB Acc.0,Per ;过、欠量程?是则转Per处理 JB Acc.2,PL1 ;结果正负?为正, 跳转PL1 SETB 07H ;结果为负, 符号位07H置“1” AJMP PL2 * PL1: CLR 07H ;结果为正,符号位清“0” PL2: JB Acc.3,PL3 ;千位的结果,千位为0,跳转PL3 SETB 04H ;千位为1,04H位置“1” AJMP PL4 PL3: CLR 04H ;千位为0,04H位清“0” PL4: MOV A,P1 ; JNB Acc.5,PL4 ;等待百位的选通信号DS2 MOV R0,#20H ;指针指向20H单元 XCHD A,@R0 ;百位→20H单元低4位 PL5: MOV A,P1 JNB Acc.6,PL5 ;等待十位的选通信号DS3的到来 SWAP A ;读入十位,高低4位交换 INC R0 ;指针指向21H单元 MOV @R0,A ;十位的BCD码送入21H高4位 * PL6: MOV A,P1 JNB Acc.7,PL6 ;等待个位选通信号DS4的到来 XCHD A,@R0 ;个位送入21H单元的低4位 RETI Per: SETB 10H ;置过量程、欠量程标志 RETI ;中断返回 MC14433外接的积分元件R1、C1(图11-26中的引脚4、5、6)大小和时钟有关,在实际应用中需加以调整,以得到正确的量程和线性度。积分电容也应选择聚丙烯电容器。 * 11.3 AT89S51单片机与V/F转换器的接口 目前,利用A/D转换技术制成的各种测试仪器得到了广泛应用。在某些要求数据长距离传输,精确度要求较高的场合,采用一般的A/D转换技术有多不便,可使用V/F转换器代替A/D器件。 V/F转换器是把电压信号转变为频率信号的器件,有良好的精度、线性和积分输入特点,此外,它的应用电路简单,外围元件性能要求不高,适应环境能力强,转换速度不低于一般的双积分型A/D器件,且价格低,因此V/F转换技术广泛用于非快速的A/D转换过程中。 * V/F转换器与单片机接口有以下特点: (1)接口简单、占用单片机硬件资源少。产生的频率信号可输入单片机的一根I/O口线或作为中断信号输入及计数信号输入等。 (2)抗干扰性能好。用V/F转换器实现A/D转换,就是频率计数的过程,相当于在计数时间内对频率信号进行积分,因而有较强的抗干扰能力。另外可采用光电耦合器连接V/F转换器与单片机之间的通道,实现光电隔离。 (3)便于远距离传输。可通过调制进行无线传输

文档评论(0)

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

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

1亿VIP精品文档

相关文档