单片机共阳极和共阴极(单片机共阳)

交换机 2024-09-23 电子科技 41 views

扫一扫用手机浏览

文章目录 [+]
单片机共阳数码亮共阴数码管不亮

先测试数码管本身有没有问题.根据数码管共阴,共阳,查看电路是不是有问题(电路图判别,硬件用万用表检测)以上都没有问题,看看代码是不是有问题。如果上面都没有问题。额,换个单片机试试。

检查点数码管、驱动电路、CPU:数码管仅仅是LED管,用5V电源串一个1K左右的电阻就可以点亮。数码管好的情况下,再去掉CPU,***直接对驱动电路输入,看看有没有反映。

数码管的一个数据位是由8个发光二极管组成,这8个发光二极管如果阳极并在一起,就称为共阳;如果这8个发光二极管的阴极并在一起,就称为共阴。

数码管有共阴极和共阳之分,接法不一样。要注意。如果你用51单片机,P0口不加上拉电阻没有输出能力,如果用AVR或PIC,IO口要设置为输出才行。

单片机输出电压不够大,电流不够大。数码管要2V/10mA。电路虚焊了。解决办法:数码管分共阴和共阳的,共阳的可能会好点。

C语言单片机共阳、共阴是什么意思,详细说说please

数码管的一个数据位是由8个发光二极管组成,这8个发光二极管如果阳极并在一起,就称为共阳;如果这8个发光二极管的阴极并在一起,就称为共阴。

共阳数码管,表示里面的7个发光二极管所有正极都接在一起成为一个公共端,在电路中这个公共端一般都是接电源的,那么如果要让其中的某一段亮的话,需要对应的段位为低电平,也就是单片机输出“0”才可以亮。

所谓共阴,阴,指的就是GND(地),也可以解作共地,就是说,把LED的负极全部接起来,作为地线,单片机的IO口直接供电。

用51单片机怎么驱动12V共阳数码管

芯片的,我没有用过,我用的是9015的三极管做的驱动。数码管,主要是位选、段选。位直接按位顺序从小到大去连接(也就是数字1-4)。段先接三极管集电极,基极按照(a-d)的顺序接成一排发射极串联供5v正电。

不光是驱动能力不够,整个系统的功耗也要考虑。

驱动+12v的负载,应该使用npn型的三极管。型号可以是8050(可承受的电流很大)、5401(可承受的电压很大)。三极管发射极接地,集电极接继电器线圈的一端,继电器的另一端接12v。

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

单片机用8550(8050)驱动共阳数码管,电路原理图如下:基极通过限流电阻接单片机IO口,然后集电极接数码管,发射极接地。当相应IO输出0的时候,集电极和发射极导通,此时集电极也送出0。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/2458.html

相关文章

  • 暂无相关推荐