如何让单片机I/O口上电复位时为低电平

128 篇文章 378 订阅 ¥9.90 ¥99.00
针对STC和普通8051单片机,上电复位时I/O口默认高电平的问题,可以通过在I/O口外接下拉电阻或使用硬件拉低方式实现低电平输出。STC系列单片机可利用内部的弱上拉和强推挽输出特性,通过设置为强推挽输出来驱动高电平,而普通8051单片机则需硬件电路拉低I/O。
摘要由CSDN通过智能技术生成

如何让单片机I/O口上电复位时为低电平

STC芯片资料中相关内容介绍

普通8051单片机上电复位时普通I/0口为弱上拉高电平输出,而很多实际应用要求上电时某些1/0口为低电平输出,否则所控制的系统(如马达)就会误动作,现STC11/10xx系列单片机由于既有弱上拉输出又有强推挽输出,就可以很轻松的解决此问题:
现可在STC11/10系列单片机I/0口上加一个下拉电阻(1K/2K/3K),这样上电复位时,虽然单片机内部1/0口是弱上拉/高电平输出,但由于内部上拉能力有限,而外部下拉电阻又较小,无法将其拉高,所以该1/0口上电复位时外部为低电平。如果要将此I/0口驱动为高电平,可将此I/0口设置为强推挽输出,而强推挽输出时,1/0口驱动电流可达20mA,故肯定可以将该口驱动为高电平
输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值