单片机I/O口详解

一、51单片机IO端口的四种输入输出模式

  1、准双向口输出

  准双向口输出类型可用作输出和输入功能而不需重新配置口线输出状态。这是因为当口线输出为1时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强,可吸收相当大的电流。(准双向口有3个上拉晶体管适应不同的需要)准双向口读外部状态前,要先锁存为 „1‟,才可读到外部正确的状态。

  小结:

  灌电流能力强,拉电流能力弱

  读外部状态前要先锁存“1”(断开下拉晶体管)

  读IO口状态的原则是非高即低,只能准确识别外部的低电平信号,无法区分悬空和真正的高电平

  作为输入时,输入阻抗不为高阻,可能出现将外部低电平误读为高电平的情况(例上拉电阻10K,外部电阻100K,IO=5*100/110=4.54V)

单片机io口输出电流范围及问题详解

  准双向口(弱上拉)输出

  其应用方式参考:

单片机io口输出电流范围及问题详解

  准双向口用作输入时,可对地接按键,如图1,当然也可以去掉R1直接接按键,当按键闭合

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值