单片机原理与应用(胡晓毅)并行口.pptVIP

  • 2
  • 0
  • 约1.95千字
  • 约 15页
  • 2017-12-25 发布于浙江
  • 举报

单片机原理与应用(胡晓毅)并行口.ppt

单片机原理接口及应用 MCS—51并行口的接口 本章介绍 ★ MCS—51并行口的直接使用 与光电耦合器的接口 ★ MCS—51并行口的扩展——8255 ★ 键盘与显示器 8.1 MCS—51并行口的直接使用 一、并行口的直接使用——开关量的输入与输出 如:P1.0—P1.3 输入 , 只能是开关量 P1.4—P1.7 输出 , 直接驱动发光二极管, 高电平: LED 暗 低电平: LED 亮 用四个LED来表示开关的状态,软件如下: LOOP: MOV P1,#0FFH ;置P1.0—P1.3为 ;输入,LED全灭 MOV A,P1 ;读P1口 ORL A,#0F0H ;取低四位 SWAP A ;半字节交换 MOV P1,A ;输出 AJMP LOOP ; 取低四位指令用:ANL A,#0FH ;有何区别? 与光电耦合器的接口 光电耦合器是把发光器件和光敏器件组装在一起,通过光线实现耦合,构成电一光一电的转换器件。将电信号送入光电耦合器输入端的发光器件时,发光器件将电信号转换成光信号,光信号经光接收器接收,并将共还原成电信号。由于输出与输入之间没有直接的电气联系,信号传输是通过光耦合的,所以也称为光电隔离器。 光电耦合器的结构及待点 光电耦合器由发光源和受光器两部分组成,并封闭在同一不透明的管壳内由绝缘的透明树脂隔开, 发光源引出的管脚为输入端,受光器引出的管脚为输出端。 光电隅合器的发光源常用砷化镓红外发光二极管,受光器常用光电三极管、光敏晶闸管和光敏集成电路等。 光电耦合器的特点: 1.光电耦合器的信号传递采取电一光一电的形式,发光部分和受光部分不接触,因此具有很高的绝缘电阻,可以达到1010欧姆以上。并能承受2000伏以上的高压,因而被耦合的两个部分可以自成系统.也不需要“共地”,绝缘和隔离性都很好,能够避免输出端对输入端可能产个的反馈和干扰。 2.光电耦合器的发光二极管是电流驱动器件,动态电阻很小,对系统内外的噪音干扰信号形成低阻抗旁路,所以有很强的抑制噪音下扰能力。 3.光电耦合器作为开关应用时,具有耐用、可靠性高和速度快等优点,响应时间一般为数us以内,高速型光电耦合器的响应时间有的甚至小于10ns。 光电耦合器的用途很多,如作为高压开关,信号隔离转换.脉冲系统间的电平匹配以及各种逻辑电路等。 光电耦合器的应用 常用的光电耦合器有晶体管输出型和晶闸管输出型 ? 晶体管输出型光电耦合器可作为开关运用.这时发光二极管和光电晶体管平常都处于关断状态。在发光二极管通过电流脉冲时,光电晶体管在电流脉冲持续的时间内导通。 光电耦合器也可作线性耦合器运用.在发光二极管上提供—个偏置电流,再把信号电压通过电阻耦合到发光二极管上,引起其亮度的变化,这样,光电晶体管接收到的是在偏置电流上增、减变化的光信号。输出电流也将随输入的信号电压线性变化。 光电耦合器接口 当8051的P1.0端输出高电平时,4N25输入端电流为0,输出相当开门,74LS04的输入端为高电平,输出为低电平。 8051的P1.0端输出低电平时,7407输出端为低电压输出,4N25的输入电流为15mA,输出端可以流过≥3mA的电流。如果输出端负载电流小于3mA,则输出端相当于一个接通的开关。74LS04输出高电平。 4N25的6脚是光电晶体管的基极,在一般的使用中可以不接,该脚悬空。 二、用TTL电路扩展并行口 输入电路:要求有缓冲功能; 如:74LS244 74LS245 输出电路:要求有锁存功能; 如:74LS273 74LS373 与8031数据总线相接的引脚必须是三态的 74LS244 74LS273的地址: 7FFFH 数据从74LS244输入,再从74LS273输出: MOV DPTR, #7FFFH ; MOVX A, @DPTR ; MOVX @DPTR, A ; 请看下一节 * * MCS—51

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档