首页 > 其他分享 >01三极管的使用

01三极管的使用

时间:2022-09-18 18:35:26浏览次数:60  
标签:输出 01 LED 引脚 三极管 熄灭 使用 0V

一、使用场景

正常情况下,我们希望通过一个SOC的GPIO来控制某个LED等的亮灭,如下图。

 

 方式 1:使用引脚输出 3.3V 点亮 LED,输出 0V 熄灭 LED。方式 2:使用引脚拉低到 0V 点亮 LED,输出 3.3V 熄灭 LED。

 

然而部分芯片,处于某些原因,引脚只能输出1.2v左右。然而我们的电压需要大于3.3V才能使LED等亮起。这时候就是三极管排上用场的时候了。如下图:

 

 方式3:使用引脚输出 1.2V 点亮 LED,输出 0V 熄灭 LED。

①点的电压大于0.7v,三极管导通,此时LED灯亮起。①点电压等于0V,三极管截断,LED灯熄灭

 

 

方式4:使用引脚输出 0V 点亮 LED,输出 1.2V 熄灭 LED。

SOC 引脚输出0v,此时左侧三极管,截断,②点的电压就有电压,右侧三极管就导通,LED灯亮起

SOC引脚输出1.2V,此时左侧三极管导通,②点的电压就相当于接地,即0V,右侧三极管截断,LED灯熄灭

 

 

 

 

二、三极管基础知识

是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排列方式有PNP和NPN两种。

 

标签:输出,01,LED,引脚,三极管,熄灭,使用,0V
From: https://www.cnblogs.com/schoolmaster/p/16705403.html

相关文章

  • Ubuntu samba的安装及使用方法
    Ubuntusamba的安装及使用方法说明本文仅在Ubuntu系统上进行了安装,centOS系统等存在一定差异,读者可参考其他资源进行分析安装sudoapt-getupdatesudoapt-getinstal......
  • 01linux驱动学习--基本驱动框架
    一、确定主设备号(1)可以让内核自己分配Linux-5.4/include/linux/fs.hstaticinlineintregister_chrdev(unsignedintmajor, constchar*name, conststructfil......
  • [THUSCH2017] 大魔法师
    #include<bits/stdc++.h>usingnamespacestd;constintN=3e5+5,MOD=998244353;intn,m,opt,l,r,v;structMatrix{intn,m,h[2][5];inlinevoidprint(){......
  • 在安装oracle11g时出现问题:INS-13001环境不满足最低要求
    在安装oracle11g时出现问题:INS-13001环境不满足最低要求 解决方法:找到下载解压后的文件,依次打开以下文件路径:Oracle11g\database\stage\cvu,在cvu文件下有个cvu_prereq.......
  • 使用 CSS 的 Glassmorphic 配置文件卡
    使用CSS的Glassmorphic配置文件卡在这篇博客中,我们使用css创建了一个glassmorphic配置文件卡。获取完整的源代码编码扭矩.com版权声明:本文为博主原创文章,遵循......
  • 20201318李兴昕第十章学习笔记
    第十章:sh编程知识点归纳总结:本章讨论了sh编程,阐释了sh脚本和不同版本的sh。比较了sh脚本与C程序,并指出了解释语言和编译语言的区别;说明了如何编写sh脚本,包括sh变量,sh语句......
  • 使用docker-compose创建wordpress博客网站
    1.简述wordpress是一款开源的博客CMS,dockerhub上有着官方的容器镜像,使用docker能够很简单的创建一个wordpress站点,本文简要介绍了如何使用docker-compose来创建。2.......
  • 1-STM32+Air724UG远程升级篇OTA(自建物联网平台)-STM32通过Air724UG使用http或https下
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLAir724UGA/myota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>......
  • 20201317-第10章学习笔记
    第十章shell编程程序设计语言必备的要素和技能程序设计语言的含义程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的......
  • NODE.JS:我如何使用 Heroku 网站托管我的网站
    NODE.JS:我如何使用Heroku网站托管我的网站文章结构:介绍安装工具使用node和bootstrap创建一个基本网站将节点网站推送到heroku虚拟主机介绍Node的一大优点......