单片机驱动数码管显示_单片机驱动数码管

交换机 2024-05-03 生活 42

扫一扫用手机浏览

文章目录 [+]

51单片机三极管驱动数码管如何接线

用ULN2803接数码管的阴极。将PNP三极管8550接入阳极。--发射极接+12V,--集电极接数码管公共阳极,--基极用I/O口进行控制。但是,这时基极需要的控制电压,超出了单片机I/O口的输出能力。

单片机驱动数码管显示_单片机驱动数码管

自己玩的话,不用三极管就可以了。段直接接P0口,同进P0口接上拉电阻510~620。省去三极管,简单多了。

共阴是要用NPN管驱动的,PNP驱动共阳的!是不能驱动共阴的!9012是PNP管。要么换三极管,要么换数码管。还有一种办法是把三极管扔了,直接用I/O口驱动,但是程序要做处理。

我给你个4LED的,懒得画图了。要增加管子的数量,把HC138换成HC154就可以了,其余不用变。用3片共阳4X七段数码管,可以节省接线。ULN2003的驱动能力是500mA,所以肯定没问题。

在数字电路中所谓的三极管驱动,全部是用三极管的开关特性,首先你的接法是正确的,单片机选通某一个片选端时,给对应三极管基极一个高电平,该三极管导通处于饱和区,反之低电平三极管处于截止区。

51单片机能直接驱动数码管吗

1、因此共阴端应使用三极管接地,试单片机控制选通端接三极管B级选通数码管。

2、驱动数码管不就是给数码管的位选和段选引脚给高低电平吗,51单片机当然可以的,但是那样的话会占用很多io口的,本来51的io口就那么几个,你要都占用了,别的东西就没法做了。

3、我来给楼主一个明确的答案,本人实际试验可行。如果是共阴的数码管,那么位选可以直接用单片机驱动,而段选需要用三极管(PNP)来驱动。如果是共阳的数码管,那么段选可以直接用单片机驱动,而位选需要用三极管(PNP)来驱动。

4、你用的单片机应该是51单片机吧,51单片机I/O口的输出电流是有限的,它不能够直接驱动数码管,所以I/O口需要接上一个三极管来控制VCC电流驱动数码管,所用的这个三极管也就当作一个电流驱动开关来用了。

5、如果是共阳的数码管,是可以的,如果是共阴的就要加上拉电阻,一般电阻值是10K。希望可以帮到你,另我这有8脚 14脚单片机。如· ¥ 需%要,百度HI我吧。

6、不能直接给数码管供电的(电流太小)。分二种情况说:当I/O接的是共阴极数码管时,直接并联一个1K的排阻到数码管的控制角,直接给数码管的七个段位供电就可以了。

单片机控制数码管不用三极管

你用的单片机应该是51单片机吧,51单片机I/O口的输出电流是有限的,它不能够直接驱动数码管,所以I/O口需要接上一个三极管来控制VCC电流驱动数码管,所用的这个三极管也就当作一个电流驱动开关来用了。

单片机复位,各口线都是处于高电平。并且单片机口线输出的带负载能力有限,所以要一三极管作为缓冲扩流。

用三极管,单片机位选端口只是起到了控制作用,实际上提供的电流是由电源提供的,所以数码管明亮度可以自己控制。而不用三极管直接接单片机,那么单片机端口的电流是有限度的,可能会出现亮度不够的状况。

一般情况下是可以的。但每个笔画需要串联470Ω电阻。单片机I/O口输出低电平有效时、负载电流可以达到20mA左右,完全可以驱动数码管。***如超过20mA的大型数码管还是需要三极管驱动的。

单片机组成的电子钟不需要用三极管,一般为单片机,数码管或者LCD+驱动芯片就可以了。

单片机的功率不够,只能靠单片机的输出驱动三极管,来控制数码管。三极管扩流若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大。所以一般要使用三极管进行扩流。

数码管驱动方式

1、数码管的驱动非常简单,建议如下:共阳数码管共阳数码管,肯定要将公共端接到Vcc,七段引脚接到单片机I/O口,这样电流从电源流向I/O口,此种方式称为“灌电流”方式,这样不用担心亮度的问题,肯定会很亮的。

2、ls160计数器,并不能直接与数码管连接,需要加一片译码器才行,还要看是共阳的还是共阴数码管。

3、若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大。所以一般要使用三极管进行扩流。功耗问题单片机的io口只做电平输出,驱动三极管的电流一般是ua级别。会避免单片机功耗过大导致的发热等问题。

51单片机控制数码管为什么要驱动芯片

1、单片机本身重点在实现逻辑功能,它的驱动能力有限,无法很好地驱动数码管使之足够的亮、又不伤及自身。所以要加驱动电路。

2、单片机的IO口高电平电压是5V,但是其电流很小,不能点亮数码管里面的LED,LED的电流一般要15毫安才能达到正常亮度,而且数码管一般时候都是几个LED同时点亮,所以不能直接点亮。解决办法如果支持上拉,在IO口加上拉电阻。

3、一般单片机端口通过高电平或者低电平点亮共阴或者共阳极接法的数码管这一过程就是驱动数码管了。也就是说数码管接了单片机就是为了被驱动的。。

4、驱动数码管不就是给数码管的位选和段选引脚给高低电平吗,51单片机当然可以的,但是那样的话会占用很多io口的,本来51的io口就那么几个,你要都占用了,别的东西就没法做了。

5、从硬件来说,驱动一般指的是为器件提供较大的电压或电流。多数情况下数码管显示,先由单片机送出段信号和位信号,再经三极管或集成功率放大器进行电流放大,再送往数码管显示。

单片机防撞系统中c51为什么是驱动数码管显示,这个驱动是什么意思...

静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。

这个从字面意思就可以理解啊。驱动,就是使静止变为运动。放在单片机或者说电脑领域里,就是使某个不工作的器件按照你预想的工作方式工作。当然这需要你编程,编写出来的程序就是“驱动程序”。

一般单片机端口通过高电平或者低电平点亮共阴或者共阳极接法的数码管这一过程就是驱动数码管了。也就是说数码管接了单片机就是为了被驱动的。。

而且数码管一般时候都是几个LED同时点亮,所以不能直接点亮。解决办法如果支持上拉,在IO口加上拉电阻。用接口扩流芯片,如74LS244等。用共阳数码管,这样以来,电流由电源供给,IO口电流不重要了。

若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大 所以一般要使用三极管进行扩流 单片机的io口只做电平输出,驱动三极管的电流一般是ua级别 会避免单片机功耗过大导致的发热等问题。

单片机本身重点在实现逻辑功能,它的驱动能力有限,无法很好地驱动数码管使之足够的亮、又不伤及自身。所以要加驱动电路。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ishengkuan.com/15888.html

相关文章

  • 暂无相关推荐