proteus仿真数码管

首先,针对于51单片机有以下概念

51单片机的IO口每个引脚的电流驱动百能力比较弱:

①拉电流:即单片机引脚置高电平时对外输度出的电流,不超过1毫安。

②灌电流:即单片机引脚置低电平时知对外吸收的电流,不超过10毫安。

所以需要利用三极管进行电流放大进行驱动,

针对于共阳极:
proteus仿真数码管_第1张图片
共阴极:
proteus仿真数码管_第2张图片
因为是二极管,所以不仅电压的高低电平需要满足条件,电流的方向也需要满足条件!

比如说:
proteus仿真数码管_第3张图片
这里的三极管起到的是开关特性
该数码管为一位共阴极数码管,分析三极管特性。该三极管基极为高电平,电流方向从电源向电阻流动,因为三极管的发射结正偏,集电结反偏可知,NPN管的e口流向GND,c口从公共端流向Q5端,又因为数码管引脚处有高电平流入,所以电流是导通的。同时,三极管基极和集电极电位的相位相反和发射极电位的相位相同,所以集电极为低电平也满足条件,所以数码管亮起。如果想用发射极点亮数码管则无法做到,因为电流方向不满足,除非换用PNP管!
共阳极数码管分析类似

同时:共阳极数码管的位选端是每位的八个数码管并联的那一段,需要接vcc,八个数码管那一段接低电平,所以才是三极管驱动,通过三极管开关特性,基极低电平开关断开,高电平开关打开,仅针对电位,电流的话三个电极之间仍是同相位,不要把电压和电流特性弄混淆

下面是四个例子
共阴极数码管驱动:
亮:
proteus仿真数码管_第4张图片
灭:
proteus仿真数码管_第5张图片
共阳极数码管驱动:
亮:proteus仿真数码管_第6张图片
灭:
proteus仿真数码管_第7张图片
这里有一个点要注意:
就是发射结正偏,集电结反偏,不要误以为是什么因为基极接地,所以低电位怎么怎么。。。应该是Ub,Uc,Ue两两分析才行!

有不恰当之处请各位指出!!!

你可能感兴趣的:(模电,51)