我是靠谱客的博主 敏感果汁,最近开发中收集的这篇文章主要介绍如何让单片机I/O口上电复位时为低电平,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何让单片机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,故肯定可以将该口驱动为高电平
输出。

在这里插入图片描述

  • STC15F2K60S2系列单片机指南中的资料截图
    在这里插入图片描述

最后

以上就是敏感果汁为你收集整理的如何让单片机I/O口上电复位时为低电平的全部内容,希望文章能够帮你解决如何让单片机I/O口上电复位时为低电平所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部