《迷人的8051单片机》----2.2晶体管

1947年,三位物理学家在美国贝尔实验室发现了举世闻名的晶体管效应,从而使晶体管得以问世,这也是人类电学史上又一伟大的发现。晶体管又称为“双极型晶体管”,是电子电路中极其重要的半导体器件,它主要具有电流放大和开关的作用。

2.2.1 晶体管的原理

晶体管具有三个电极,本书前面介绍的二极管由一个PN结构成,而晶体管则是由两个PN结背对背地连接在一起构成类似于三明治的结构,如图2-9所示。图中两个PN结共用的一个电极是晶体管的基极,用字母“b”表示,其余的两个电极一个为集电极,用字母“c”表示,另一个为发射极,用字母“e”表示。PN结的不同排列组合方式构成了两种不同类型的晶体管,即NPN型和PNP型晶体管。由于制造晶体管所用半导体材料不同,晶体管有硅管和锗管的区别,但目前大多数晶体管都是用硅材料制成的。

晶体管在电路中的表示符号如图2-10所示,其中标有箭头的电极是发射极,箭头朝向晶体管外部的是NPN型晶体管,箭头朝向晶体管内部的是PNP型晶体管,箭头所指的方向也代表着电流的方向。

晶体管的型号众多,常用的晶体管有9013(NPN)、9014(NPN)、1815(NPN)、1015(PNP)、8050(NPN)、8550(PNP)等。不同的晶体管有着不同的封装形式,小功率直插式晶体管大多采用TO-92封装,贴片式晶体管大多采用SOT-23封装,其型号或代号一般都直接标注在外壳上,TO-92封装和SOT-23封装的晶体管如图2-11所示。

2.2.2 晶体管的功能

晶体管是一种用电流控制电流的半导体器件,最基本的作用是放大,它可以将微弱的电信号变成一定强度的信号。晶体管有一个重要的参数,即电流放大系数“β”。当在晶体管的基极上施加一个微小的电流时,在集电极上可以得到一个比基极电流大β倍的电流,这个电流称为集电极电流。集电极电流随着基极电流的变化而变化,基极电流微小的变化都可以引起集电极电流很大的变化,这就是晶体管放大作用的原理。

我们结合图2-12所示的电路来说明晶体管的放大作用。图中当A点为低电平时,没有电流流经电阻R1和晶体管的e、b引脚,这时晶体管处于截止状态,c引脚和e引脚之间电阻为无穷大,小灯DS1不会亮起;当在A点施加一个高电平时,电流从A点经电阻R1流经晶体管的b、c引脚,晶体管b-e结因为施加了正向电压而导通,一个较小的电流会从b引脚流向e引脚,这时一个比基极电流大β倍的集电极电流会从VCC端流过灯泡,再经晶体管的c引脚,最终从 e引脚流出至地,这时小灯DS1亮起,晶体管e、c引脚之间呈导通状态。

当A点的电压变化时,晶体管e、b间的电流(基极电流)也会相应变化,从而导致一个更大的电流(集电极电流)在e、c引脚间变化,这个电流的变化会让小灯DS1闪烁。以上,仅就晶体管的电流放大作用做了简单的介绍。别小看了这样一个只有三个引脚的器件,要弄清它的全部功能,恐怕用一本书的篇幅也是不够的,在此只能是抛砖引玉罢了。

时间: 2024-11-02 10:39:25

《迷人的8051单片机》----2.2晶体管的相关文章

《迷人的8051单片机》——导读

前 言 在单片机的"江湖"中,8051单片机历来都是兵家必争之地.这是因为8051单片机有着悠久的历史和最为庞大的用户群,很多时候它已经成为8位单片机领域的一种行业标准,众多器件都会以8051单片机为例给出驱动代码.作为单片机的初学者,选择从8051单片机起步绝对是一个非常正确的选择. 本书将采用一个全新的方式,带领你从零基础开始学习单片机和C语言编程,不仅让你在学习的过程中认识常用的电子元器件及其识别方式,而且使你快速地掌握8051单片机原理以及如何使用C语言来为其编写程序.当阅读完

《迷人的8051单片机》----3.5 预处理命令

3.5 预处理命令 在编写程序时,经常会使用以"#"开头的预处理命令.在对程序进行编译时,会有专门的预处理程序来对这些命令进行处理.预处理命令不属于C语句,因此在行末不必加分号,而且预处理命令通常要放在程序的最前面.在C程序中加入预处理命令可以改善程序结构,提高编译效率.C语言提供的预处理命令主要有宏定义.文件包含和条件编译3种,以下我们要重点介绍前面两种. 3.5.1 宏定义 宏定义的作用是用一个标识符(宏名)来表示一个字符串,其格式为:#define 标识符(宏名) 字符串在宏定义

《迷人的8051单片机》----3.4 程序

3.4 程序 3.4.1 程序的构成 C程序的构成是由一个main函数和若干个其他函数构成的,以下我们用一个实际的例子来说明C程序的构成. #include<reg52.h> //8051单片机的头文件 void main() //定义主函数,返回值为空 { unsigned char num; //定义变量num P0=0xFE; //让P0.0口输出低电平,P0.1-P0.7保持高电平 while(1) //让程序在此循环 { num++; //变量num的值自加 } } 在上面的程序中,

《迷人的8051单片机》----3.6 构造类型数据

3.6 构造类型数据 我们前面介绍的数据类型有字符型.整型.实型等,它们都属于基本的数据类型.C语言中还支持构造类型的数据,它是由基本数据类型按照一定的规则组合而成的,构造类型数据主要包括数组.结构体和共用体等. 3.6.1 数组 简单地说,数组就是同一类变量的有序集合.数组同普通变量一样,要先定义后使用,定义数组的方法如下:数据类型 数组名 [常量表达式] ;定义数组时,"数据类型"是指数组中各个单元的类型,数组只能是同一类型的数据单元的集合:"数组名"是整个数组

《迷人的8051单片机》----2.3场效应晶体管

2.3 场效应晶体管 晶体管是依靠输入电流变化来控制输出电流的器件,但理想的放大器是不应该损耗信号源的输出电流的,所以在一个由晶体管构成的放大电路中,因为有基极电流的存在,不可避免地会对输入信号带来损耗.与晶体管不同的是,场效应晶体管(FET)是一种用电压来控制电流的器件,具有很高的输入阻抗,且温度稳定性好.噪声低.按照结构的不同,场效应晶体管可以分为以下两类: 1. 结型场效应晶体管(JFET) N型沟道结型场效应晶体管 P型沟道结型场效应晶体管 2. 绝缘栅型场效应晶体管(MOSFET) 增

《迷人的8051单片机》----2.5模拟与数字

2.5 模拟与数字 世界是物质的,来自物质世界的量大多具有模拟性的特点,比如物体的温度.音量的大小.大气的压力以及光照的强度等.我们要对外部世界的模拟量进行感知和处理,就需要对其进行量化,将模拟量转化为数字量,以下重点讨论的是模拟与数字信号的不同特点. 2.5.1 模拟信号 模拟信号是一种连续可变的信号,它不仅在时间上连续,而且在数值上也是连续的.模拟信号具有无穷多的瞬时值,其数学表达式也比较复杂,比如正弦函数.指数函数等,常见模拟信号的波形如图2-22所示. 在电子技术中,通常采用传感器将模拟

《迷人的8051单片机》----第一篇 一切从“芯”开始

第一篇 一切从"芯"开始 当你阅读本书时,你已经选择了一个既激动人心又回报颇丰的爱好.它不需要高昂的经济成本,也不需要高深莫测的睿智.试想有一天,你动手制作的智能咖啡机在清晨你醒来时自动为你冲泡一杯香浓无比的咖啡:或者你设计的物联网概念洗碗机已经在超市出售,并且开始改变着无数个家庭的生活方式时,你的爱好不仅成就了自己,也造福了他人,世界因为你的参与而变得精彩. 对我们来说,能投入到这样一个具有改变世界的潜力且生机勃勃的领域是多么令人振奋的事情,你完全可以在这一领域大有作为,因为这里有发

《迷人的8051单片机》----第3章 入门C语言 3.1数据和运算

第3章 入门C语言 单片机是一种可编程的器件,我们需要将程序预先编写好,并保存到单片机的存储器中,单片机才能按照预先的设定执行程序.在给单片机开发应用程序时,使用C语言编写代码已经是一种趋势,C语言博大精深,学精不易,但入门却十分简单,本章将带领你用最便捷的方式快速学习C语言,并且在短时间内学会编写C应用程序. 3.1 数据和运算 3.1.1 C语言的由来 语言是编写程序时人与单片机之间的交流方式,最初人们使用机器码(0与1组合)来给单片机编写程序,后来开始使用汇编语言来编写程序,汇编语言和单片

《迷人的8051单片机》----2.4集成电路

2.4 集成电路 集成电路(Integrated Circuit,IC)是采用特定的工艺,将一个电路中所需的晶体管.二极管.电阻.电容和电感等元器件以及布线相互预先连接在一起,制作在一小块半导体晶片上,然后封装在一个管壳内,成为一种具有特定电路功能的电子元器件. 2.4.1 集成电路的特点 集成电路的实物如图2-20所示.在集成电路中,所有元器件在结构上已经组成一个整体,因此具有体积小.质量轻.可靠性高等优点,便于大规模生产.用集成电路来装配电子设备,其装配密度相比晶体管可提高几十倍甚至几千倍,