1、三极管简介:三极管是一种很常用的控制和驱动器件,常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的较普遍,而锗管应用较少。三极管有 2 种类型,分别是 PNP 型 和 NPN 型,如下图:

2、三极管基本结构:三极管有三个极,分别为基极(b)、集电极(c)、发射极(e)。在上图中,横向的引脚为基极(b),和箭头连接的引脚为发射极(e),剩下的引脚为集电极(c)。

3、三极管的原理:三极管有截止、放大、饱和三种工作状态。放大状态主要应用于模拟电路中,且用法和计算方法也比较复杂,我们暂时用不到。而数字电路主要使用的是三极管的开关特性,只用到了截止与饱和两种状态,所以我们也只来讲解这两种用法。三极管的类型和用法我给大家总结了一句口诀,大家要把这句口诀记牢了:箭头朝内 PNP,导通电压顺箭头过,电压导通,电流控制。下面我们一句一句来解析口诀。大家可以看上图图 ,三极管有 2 种类型,箭头朝内就是PNP,那箭头朝外的自然就是 NPN 了,在实际应用中,要根据实际电路的需求来选择到底用哪种类型,大家多用几次也就会了,很简单。三极管的用法特点,关键点在于 b 极(基极)和 e 级(发射极)之间的电压情况,对于PNP 而言,e 极电压只要高于 b 级 0.7V 以上,这个三极管 e 级和 c 级之间就可以顺利导通。也就是说,控制端在 b 和 e 之间,被控制端是 e 和 c 之间。同理,NPN 型三极管的导通电压是 b 极比 e 极高 0.7V,总之是箭头的始端比末端高 0.7V 就可以导通三极管的 e 极和 c 极。这就是关于“导通电压顺箭头过,电压导通”的解释。

如上图通过控制P3.0和P3.4高低电平的变化控制三极管导通,当 P3.0和P3.4低电平时三极管导通,蜂鸣器发声,继电器线圈通电,LED 灯点亮,程序如下:

#include<reg52.h>
sbit RELAY=P3^4;
sbit BUZZER=P3^0;void main()
{BUZZER=0;RELAY=0;while(1);
}

51单片机学习笔记6 单片机通过控制三极管来控制蜂鸣器和继电器相关推荐

  1. 【蓝桥杯-单片机学习笔记(六)】矩阵键盘控制数码管显示0~F

    一.要求 在CT107D单片机训练平台上,首先将J5处的跳线帽接到1~2引脚,使按键S4~S19组成4*4的矩阵键盘.在扫描按键的过程中,发现有按键触发信号后,待按键松开后,数码管显示相应的数字.按键 ...

  2. 51单片机学习笔记1 -- 单片机最小系统仿真电路绘制

    在Protues和Keil都安装好之后,就可以开始学习51单片机了,但其实只要有Keil和开发板就可以开始搞 单片机最小系统仿真 1.Protues新建工程 2.晶振电路绘制 3.复位电路绘制 4.电 ...

  3. 51单片机学习笔记_1单片机介绍,C语言基础语法

    软件下载 开发:Keil 程序文件下载到单片机:STC/普中(STC需要冷启动,先点击下载再开启单片机电源) 介绍 Micro Controller Unit, MCU 单片机,其中包含了CPU RA ...

  4. [蓝桥杯单片机]学习笔记——PWM脉宽调制信号的发生与控制

    一.原理部分 1.脉宽调制(PWM)基本原理 控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等但宽度不一致的脉冲,用这些脉冲来代替正弦波或所需要的波形.也就是在输出波形的半个周 ...

  5. 51单片机学习笔记5 流水灯实现及蜂鸣器控制

    51单片机学习笔记5 流水灯实现及蜂鸣器控制 一.流水灯 1. 硬件电路 2. 代码实现 (1) 点亮一个LED的基本操作 (2) 使用算术左移实现流水灯 (3) 使用库文件左移函数 二.蜂鸣器 1. ...

  6. 51单片机学习笔记-1简介及点灯

    51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...

  7. AutoLeaders控制组—51单片机学习笔记

    文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...

  8. [单片机学习笔记](35):串级PID算法应用剖析、通过串口控制电机、MPU6050获取平衡车姿态、自制平衡车PID算法程序设计

    串级PID算法应用剖析 这是经过给队友讲解串级PID的程序的之后的进一步的理解总结. 内环的实际值,取决于你能测出什么值给内环.而内环的输入就是内环误差 内环的输出值,是内环误差(内环目标值-内环实际 ...

  9. 单片机c语言北航,【下载资料】《51单片机学习笔记》北航版

    原标题:[下载资料]<51单片机学习笔记>北航版 如果手机下载有问题,请移步至电脑端,链接:https://forum.mianbaoban.cn/t/topic/36906 内容简介 本 ...

最新文章

  1. 一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本
  2. 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)
  3. [开源]基于姿态估计的运动计数APP开发(一)
  4. Python 如何调用 Java
  5. Android_自定义水波纹菜单弹出效果
  6. 数据库快照,自定义函数与计算列
  7. Win10系统下安装ubuntu系统
  8. python和java哪个好学-Python和Java发展前景哪个好?老男孩python高级编程
  9. 清除eclipse当前登录的SVN账户
  10. Silverlight开发的15个最佳实践
  11. Redis分布式锁方案
  12. 20151212Jquery 工具函数代码备份
  13. 获取json格式的内容数据时,使用的方法避免空指针
  14. 万能采集网站php源码,PHP采集系统UZCMS万能最新版
  15. es6中 使用class里面的set和get 用法
  16. 《稻盛和夫经营学》读后感心得体会3180字范文
  17. 【leetcode】189.旋转数组 (四种方法开阔思路,java实现!)
  18. UE4 通过蓝图实现蓝图接口
  19. GraphQL Go,graphql基本知识,go-graphql使用
  20. 查找算法的实现c语言,查找算法的实现(C语言版)

热门文章

  1. QR Code 二维码的生成与扫描
  2. win10配置JDK环境
  3. php 英文转中文,中文转换成英文
  4. (收藏必备)cuda、cudnn、jetson等下载加速英伟达nvidia官网访问加速
  5. 怎样注册邮箱,如何注册电子邮箱,邮箱怎么注册账号?
  6. i513600k和i513600kf区别 酷睿i5 13600k和i5 13600kf参数对比
  7. 六分九用计算机怎么计算出来,计算器
  8. windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流
  9. 最近在推广一款快速开发平台,C/S架构中最好的快速开发平台
  10. 2012年CISA:6月、12月考试报名时间安排 (供参考)