第九章应用系统配置及接口技术.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文档。上传文档
查看更多
图 5.31 晶体管光耦器件结构图 图5.32 晶闸管输出光耦内部结构 5.5.2 行程开关、继电器触点与单片机的接口 图5.33 开关、触点状态输入接口 5.5.3 晶闸管元件与单片机接口 图5.34 光耦晶闸管与单片机接口示例 为了避免误触发,在MOC304第4引脚和外部大功率双向可控硅阴极之间增加了泄放电阻R3。R2是MOC3041导通的限流电阻,避免因电流过大引起MOC3041过流而损坏。 当单片机P1.1引脚输出低电平时,MOC3041内部的发光二极管导通,由于MOC3041内部带有过零触发电路,交流电压过零后将触发内部的双向可控硅而导通,结果外部大功率双向晶闸管导通,从而接通交流负载。 5.5.4 继电器与单片机接口 图5.35 继电器与单片机接口示例 (a) 驱动微型继电器;(b) 驱动较大功率继电器 当P1.0输出低电平时,V1导通,继电器吸合;当P1.0输出高电平时,V1截止,继电器不吸合。在继电器吸合到断开的瞬间,由于线圈中的电流不能突变,将在线圈产生下正上负的感应电压,使晶体管集电极承受很高电压,有可能损坏驱动管V1,为此在继电器线圈两端并接一个续流二极管VD2,使线圈两端的感应电压被箝位在0.7 V左右。正常工作时,线圈上的电压上正下负,二极管VD2截止,对电路没有影响。当继电器驱动电压VCC大于5 V时,VCC电压可能通过三极管V1串入低压回路,为此在7406和V1之间加二极管VD2。 * ADC0809芯片的引脚 IN0~IN7: 八路模拟电压输入端; ALE: 地址锁存控制信号,上升沿送入、下降沿锁存; addA~ addC: 地址输入线; START: 启动输入端,高电平有效。 EOC:转换结束标志输出. 高电平表明转换完成。再次启动ADC时该引脚变低电平,直到转换完成后再次变高电平。 D7~D0:数字量输出线。 OE:输出三态控制线.置高电平时数据经D7~D0向外输出。 CLOCK:时钟输入端。 提供640KH逐次比较脉冲时序。 Vref(+)、 Vref(-):参考电压输入,为电阻网络提供电压。 Vref(+)、 Vref(-)可以与Vcc和GND 连接。 Vcc、GND:电源和地。 二、ADC0809与8031接口 连接方案一: 例:某粮库某冷冻厂需对8点进行温度巡回检测,被测温度范围-30~50c. MAIN: MOV R0,#0A0H MOV R2,#08H SETB IT1 SETB EA SETB EX1 MOV DPTR,#7FF8H MOVX @DPTR,A ;启动A/D转换 HERE: SJMP HERE ;Interrupt MOVX A,@DPTR MOVX @R0,A INC DPTR INC R0 DJNZ R2,DONE RETI DONE: MOVX @DPTR,A RETI 连接方案二: /RD /WR P0口 MCS-51 ALE /INT1 OE START ALE ADC0809 addC addB addC D7~D0 CLOCK EOC 地 址 锁 存 器 地 址 译 码 器 + + P0.2 P0.1 P0.0 分频器 F0H 该连接方案IN0-IN7的通道地址怎么给出? 正确理解 MOVX @Ri,A指令,是设计ADC与单片机接口的关键。指令执行周期:P0先输出Ri中的地址F0H(地址信号锁存在373中),后输出A中通道代码(数据信号锁存到ADC中)。 S1 S2 S6 S5 S4 S3 S1 S2 S6 S5 S4 S3 ALE /Psen A7-A0 指令 Ri=F0H A中数据 /WR P0口 选中外部单元 MOVX @Ri ,A 指令的时序 START、ALE=/ WR∨/ F0H OE=/ RD∨/ F0H 锁存A中通道地址于ADC,启动ADC 锁存低8位地址于373中 对IN0-IN7上的模拟电压采集并送到内部RAM30H开始的单元 (采用中断方式) ORG 0000H LJMP START ORG 0013H LJMP CINT1 ORG 0A00H START:MOV R1,#30H ;数据区指针R1赋初值30H MOV R4,#08H ;计数器R4赋初值08H MOV R2,#00H ;通道代码送R2 SETB EA SETB EX1

文档评论(0)

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

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

1亿VIP精品文档

相关文档