我用STC89C52RC单片机的P0口控制数码管的段选,P2口控制位选,P0口加了10千欧的上拉电阻,数码管为共阳极数码管,数码管加了500欧的限流电阻,给P2口加高电平,P0口加低电平,怎么驱动不了数码管啊!是不是电流太小了,要加三极管啊!
51单片机能直接驱动数码管吗
单片机的输出电流输出电压非常小,假设一个二极管点亮通过的电流是4mA ,那么当所有二极管都亮时是4*8Am=32mA,查阅单片机手册可知,单片机绝对最大I\/O口电流是15mA,超过单片机所能承受的电流。因此共阴端应使用三极管接地,试单片机控制选通端接三极管B级选通数码管。
怎样用单片机控制数码管?
1、2、6、7号引脚是8421BCD码的的输入端,一般可以使用单片机控制 9、10、11、12、13、14、15号引脚分别是对应七段数码管的几个引脚,对着接就行了,具体的都是在图上有所展示 4号引脚是BI引脚:引脚的功能是消隐控制输入端,很简单的理解,当4号引脚的输入是0(低电平)时,不管输入什么信号,...
怎样用单片机控制数码管的显示?
首先,假设你有一个共阴极数码管,并且它连接到单片机的P0口。每个数码管的段(a, b, c, d, e, f, g, dp)通过限流电阻连接到P0口的相应位。共阴极数码管的公共端(阴极)连接到地。在这个例子中,我们定义了一个段码表seg_table,它包含了数字0到9对应的7段数码管的段码。在主循环中,我们...
单片机开发板上为什么要用三极管驱动数码管?
单片机开发板上面的常见单片机芯片的输出电流一般是20mA以内一个数码管的驱动电流大概是5mA左右 若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大 所以一般要使用三极管进行扩流单片机的IO口只做电平输出,驱动三极管的电流一般是uA级别会避免单片机功耗过大导致的发热等问题。
单片机能直接驱动数码管吗?为何要多加驱动芯
一般单片机能输出10ma左右的电流就可以直接驱动数码管,但数码管多时,用静态驱动会占用较多IO端口,如4个数码管要占32个管脚,并且虽单片机单个管脚驱动电流可达20ma,但整个芯片的电流有限,所以静态驱动只用于有一至二个数码管的场合 用动态驱动的话可以节省IO管脚,这时可以在位选端加驱动,它流过的...
单片机为数码管供电为啥需要驱动?
单片机的IO口高电平电压是5V,但是其电流很小,不能点亮数码管里面的LED,LED的电流一般要15毫安才能达到正常亮度,而且数码管一般时候都是几个LED同时点亮,所以不能直接点亮。解决办法一、如果支持上拉,在IO口加上拉电阻。二、用接口扩流芯片,如74LS244等。三、用共阳数码管,这样以来,电流由电源...
单片机用驱动芯片驱动数码管有什么好处?
第一个问题:提高驱动电流 第二个问题:加驱动芯片也可以省I\/O口,驱动芯片一般有一个使能端,单片机的Px口和驱动芯片的输入端相连,当你想用数码管时,让驱动芯片的使能端使能,这是Px口直接和数码管相连,当你让驱动芯片的使能端无效时,这是驱动芯片内部程高阻状态,即Px口和数码管断开连接,这个时候,你...
单片机驱动数码管时为什么不够亮
1、单片机的输出1的能力很弱。如果你选用共阴型数码管的话,所有的笔段输出还需驱动。建议更换为共阳型数码管。2、限流电阻过大。3、采用动态扫描的话,位显示时占空比过低。可以考虑高压脉冲(5V,无限流电阻),改善亮度。
STC89c51RC 单片机可以直接驱动7段数码管吗
用单片机直接驱动数码管当然不行了,特别是共阴数码管就更不行了。解决方法 1,换成共阳数码管,单片机可以直接驱动,点亮数码管是低电平有效,STC单片机引脚的灌电流比较大,驱动数码管没有问题。但是驱动共阴数码管是用高电平驱动的,拉电流却很小的。2,还想用共阴数码管,那只好在P2口加一片同相...
请问单片机接数码管什么情况下需要有驱动什么情况下不需要驱动?
一般单片机端口通过高电平或者低电平点亮共阴或者共阳极接法的数码管这一过程就是驱动数码管了。也就是说数码管接了单片机就是为了被驱动的。。。你这个驱动是给数码管供电的意思么?当单片机的驱动能力足够(驱动数码管需要一个电流流出)时,那么可以以高电平驱动数码管,此时不用再给数码管一个供电电压...