导航:首页 > 操作系统 > 51单片机三极管

51单片机三极管

发布时间:2022-07-15 11:21:30

‘壹’ 51单片机如何控制三极管

单片机输出引脚通过串联电阻链接基极,发射级接地,集电极链接负载电阻到5V,即可,pnp三极管发射极连接5V,集电极连接负载到地。

‘贰’ c51单片机后接的三极管有何作用

输出的驱动电路,主要是为了增强驱动能力的作用。
一般单片机IO口的拉电流能力有限,不足以驱动被控负载时,就需要一个外围驱动电路。

‘叁’ 关于51单片机驱动三极管的问题!

第一个三极管是反相输出,第二个三极管必须使用PNP极性的三极管才能完成电压变换,比如S8550,基极串一个几百欧电阻接第一个三极管的集电极,发射极接12V,集电极接输出。

‘肆’ 单片机中的三极管原理

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了。还有一个控制就是进行不同电压之间的转换控制,比如我们的单片机是 5V 系统,它现在要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管,三极管的工作电压高于单片机的 IO 口电压,用 5V 的 IO 口来控制 12V 的电路。

当 IO 口输出高电平 5V 时,三极管导通,OUT 输出低电平 0V,当 IO 口输出低电平时,三极管截止,OUT 则由于上拉电阻 R2 的作用而输出 12V 的高电平,这样就实现了低电压控制高电压的工作原理。
所谓的驱动,主要是指电流输出能力。我们再来看如图 3-9 中两个电路之间的对比。

中上边的 LED 灯,和我们第二课讲过的 LED 灯是一样的,当 IO 口是高电平时,小灯熄灭,当 IO 口是低电平时,小灯点亮。那么下边的电路呢,按照这种推理,IO 口是高电平的时候,应该有电流流过并且点亮小灯,但实际上却并非这么简单。
单片机主要是个控制器件,具备四两拨千斤的特点。就如同杠杆必须有一个支点一样,想要撑起整个地球必须有力量承受的支点。单片机的 IO 口可以输出一个高电平,但是他的输出电流却很有限,普通 IO 口输出高电平的时候,大概只有几十到几百 uA 的电流,达不到1mA,也就点不亮这个 LED 小灯或者是亮度很低,这个时候如果我们想用高电平点亮 LED,就可以用上三极管来处理了,我们板上的这种三极管型号,可以通过 500mA 的电流,有的三极管通过的电流还更大一些,

当 IO 口是高电平,三极管导通,因为三极管的电流放大作用,c 极电流就可以达到 mA 以上了,就可以成功点亮 LED 小灯。
虽然我们用了 IO 口的低电平可以直接点亮 LED,但是单片机的 IO 口作为低电平,输入电流就可以很大吗?这个我想大家都能猜出来,当然不可以。单片机的 IO 口电流承受能力,不同型号不完全一样,就 STC89C52 来说,官方手册的 81 页有对电气特性的介绍,整个单片机的工作电流,不要超过 50mA,单个 IO 口总电流不要超过 6mA。即使一些增强型 51 的IO 口承受电流大一点,可以到 25mA,但是还要受到总电流 50mA 的限制。那我们来看电路图的 8 个 LED 小灯这部分电路,

这里我们要学会看电路图的一个知识点,电路图右侧所有的 LED 下侧的线最终都连到一根黑色的粗线上去了,大家注意,这个地方不是实际的完全连到一起,而是一种总线的画法,画了这种线以后,表示这是个总线结构。而所有的名字一样的节点是一一对应的连接到一起,其他名字不一样的,是不连在一起的。比如左侧的 DB0 和右侧的最右边的 LED2 小灯下边的DB0 是连在一起的,而和 DB1 等其他线不是连在一起的。
那么我们把图 3-11 中现在需要讲解的这部分单独摘出来看,

‘伍’ 51单片机要驱动这个电机需要什么型号的三极管

51单片机要驱动这个电机需要PNP型中功率三极管S8550。
选用PNP型中功率三极管S8550,最大电流为1A。采用拉电流方式驱动。或者把I/O设置为强推挽驱动模式使用NPN型三极管S8050驱动。
从半导体结构上看,晶体管的C极面积最大,适合加载较大电流;而发射极回路中有电流负反馈作用,实际上加于发射结上的电压和电流都比较小,三极管是工作于放大区而不是期望的饱和区,这样在CE之间会产生较大管压,能量较多地损耗在三极管上,而负载实际上得不到足够的电压。这种情况还有个很大的隐患,一般像电机这类的重负载,其线圈电阻往往很小,这样就导致了三极管IE(约等于Ic) 电流过大,此时如管压也很大,按照三极管耗散功率计算公式,Pc=Ic*Vce,也会很大,很可能突破最大管耗Pcm,直接现象就是三极管急剧发烫甚至瞬间烧毁。

‘陆’ 51单片机 三极管数码管静态显示怎么实现位选

你的代码中

sbit 1=P2^0;

sbit 2=P2^1;

sbit 3=P2^2;

sbit 4=P2^3;

就是在定义位选信号,1是对应最左边数码管,则4是对应最右边数码管;

为低电平则对应数码管会被点亮;

因为有4个数码管,而你没有指出要怎么个显示,那么;

void main(){

while(1)

{ for(i=0;i<9;i++)

{ P2=0;P0=TAB[i] ; delay(20) ; } //4个数码管都显示相同的内容

}

}

‘柒’ 郁闷,51单片机P口驱动不了NPN三极管吗

P0口不能驱动NPN三极管,因为P0口只能输出低电平,不能输出高电平,接排阻上拉后就可以输出高电平驱动NPN三极管了,P1口P2口P3口都可以输出高电平驱动NPN三极管的,另外,驱动三极管时三极管基极一定要串一个限流电阻的

阅读全文

与51单片机三极管相关的资料

热点内容
gz压缩文件夹 浏览:177
字母h从右往左跑的c语言编程 浏览:127
安卓手机如何拥有苹果手机横条 浏览:765
业余编程语言哪个好学 浏览:137
按照文件夹分个压缩 浏览:104
航空工业出版社单片机原理及应用 浏览:758
如何在电信app上绑定亲情号 浏览:376
安卓的怎么用原相机拍月亮 浏览:805
配音秀为什么显示服务器去配音了 浏览:755
c盘清理压缩旧文件 浏览:325
app怎么交付 浏览:343
图虫app怎么才能转到金币 浏览:175
如何做征文app 浏览:446
用什么app管理斐讯 浏览:169
安卓如何下载宝可梦剑盾 浏览:166
编译器开发属于哪个方向 浏览:940
megawin单片机 浏览:687
以色列加密货币监督 浏览:909
程序员前端现在怎么样 浏览:499
服务器和接口地址ping不通 浏览:557