如何让单片机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系列单片机指南中的资料截图

从图中可以看出1/O的最大输出电压为:U=200uAx1K=0.2V,这个值在大多数单片机中属逻辑低电平,同时这个值也不能驱动硅NPN型三极管。等初始化完成后,可以将I/O配置为推挽输出,这个配置可输出20mA的电流,如果电源为5V,这个电阻也只吸收5mA的电流,所以输出为高,可以驱动三极管,继电器等器件。这个电阻的阻值可适当调整,多个I/O时可用排阻。

2.硬件拉低l/O如果为普通8051单片机,也就是不能配置l/O,这时就可以通过拉低I/O来使复位I/O为低电平,如下图。

因为上电进所在I/O均为高电平,所以通过8050驱动,可将I/O拉低,多个I/O时,R1可用排阻。

  • 通过三极管控制电路

低电平有效,带有指示灯二个三极管可以用9014或8050代用

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

  1. STC8G1K08上电复位时,P30,P31,P32同时为0,程序不能启动。

    STC8G1K08-20 选择使用串口线下载时,上电复位时,P30,P31,P32不能同时为0(需硬件拉高) ,否则芯片会进入USB下载模式,而不能启动程序, 像下图:J6不接,悬空时,下载程序后,程 ...

  2. 单片机上电复位电路图大全

    复位原理: 开机的时候为什么为复位在电路图中,电容的的大小是10uf,电阻的大小是10k.所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要 ...

  3. 单片机原理与实践学习记录之51单片机I/O口简单应用

    单片机原理与实践学习记录 第二课(更新时间:2021.9.3) 51单片机I/O口简单应用 C51中常用的头文件 ​ 通常有reg51.h,reg52.h,math.h, ctype.h, stdio ...

  4. 51单片机的IO口和寄存器

    当我们拿到一块单片机时,我们首先看到的是他的外观,就像下边这样的: 当然对于51单片机来说,最常用的还是第一种样式的,这种叫做PDIP封装.在单片机上有很多小针(管脚),这些就是单片机用来输出数据,控 ...

  5. 单片机I/O口推挽输出与开漏输出的区别(open-drain与push-pull)

    推挽(push-pull):推挽输出的器件是指输出脚内部集成有一对互补的MOSFET,当Q1导通.Q2截止时输出高电平:而当Q1截止导通.Q2导通时输出低电平.一个导通另一个就截止. 集电极开路:输出 ...

  6. 单片机中的上电复位 和手动复位

    上电复位是通过外部复位电路中的电容充放电来实现的,也就是通过电容给RST端输入一个短暂的高电平,此高电平随着Vcc对电容充电时间的增加而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间.为保证 ...

  7. 单片机基础入门:什么是上电复位,复位电路怎么设计

    什么是单片机的上电复位 众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平复位,要么是低电平复位.以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个 ...

  8. LPC单片机IO口默认状态、复位状态、未初始化时输出高电平处理

    众所周知,STM32当复位以后,gpio默认是高阻状态,也就是浮空输入. 由STM32切换到LPC1788,发现LPC的IO未初始化时输出高电平,初始化后才能拉低,这样和STM32的设计就不兼容了. ...

  9. 单片机I/O口的结构的详解

    1.什么是源型 漏型?什么是上拉电阻?下拉电阻?什么是 线驱动输出 集电极开路输出,推挽式输出? 我们先来说说集电极开路输出的结构.集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所 ...

  10. 计算机归零按键,上电复位和按键复位区别

    描述 上电复位是指上电压从无到有在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机复位口电平从1转到0,达到给单片机复位功能的一 ...

最新文章

  1. ArcGIS Server--揭开你的神秘面纱
  2. 【MFC】工具栏按钮的热点效果
  3. php调用无参数函数可以传入参数
  4. ScriptX控件部分参数说明
  5. android 调出键盘表情_Android--如何优雅的切换表情和键盘(原理)
  6. Swift观察者模式
  7. 乔治城大学计算机科学硕士2019,乔治城大学2019THE世界大学排名最新排名第109
  8. matlab db dbm dbfs,dB
  9. 01、pyqt入门使用--01布局、基本组件、第一个示例、qtdesigner大概使用
  10. Tuxera NTFS2022Mac驱动完美支持NTFS硬盘读写
  11. gephi 使用简介汇总
  12. [玄学]——数论高级之分解质因数(Pollard_rho)(POJ 1811)
  13. 【SVG素材网站】免费icon、logo素材下载
  14. 这可能是我学习计算机以来的全部总结和收获
  15. 计算两点之间的距离(经度)
  16. 平面设计师资格证怎么考
  17. 编译原理--语法分析:LR(1)
  18. CATIA 3DEXPERIENCE R2019x VBA开发介绍
  19. linux tcp限流脚本,TCP通过滑动窗口和拥塞窗口实现限流,能抵御ddos攻击吗
  20. 天猫精灵设备拆机及系统分析

热门文章

  1. 微信 支付 h5 开发 使用 best-pay-sdk
  2. CSS系列之外边距 margin
  3. 自学python在电脑上安装什么杀毒软件好_电脑上装那个杀毒软件比较好?
  4. Twitter数据获取
  5. 中国地区2012年第一季度网络安全威胁报告
  6. 做潮人,还是outman?
  7. 花3150本钱拉一车菠萝,在马路边摆摊卖水果,卖7天收入4170
  8. 【小强推歌】---奥斯卡金曲MP3[下载]
  9. java发送lrc文件格式_基于java的lrc歌词文件解析工具
  10. 免费代码签名证书真的存在吗