微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 0.56的数码管怎么驱动,我驱动起来怎么很暗

0.56的数码管怎么驱动,我驱动起来怎么很暗

时间:10-02 整理:3721RD 点击:
如题,我量了一下p0口的电压才1.76V,怎么才能让它显示正常,
原理图如下


我把那个限流电阻去掉,也只有变亮一点点

是不是没上拉啊

我直接接在P0 口上,是可以变亮一点点,但达不到要求

P0口有一个10K的上拉电阻。

P0直接接到A -H, R9-R16接VCC应该可以了啊

可能是你的程序里对数码管的显示时间太短,适当延长试试看。还有,不知你的工作电压是多少,适当提高工作电压也可以有改善。

提高工作电压单片机不会烧掉吗

是共阳还是共阴,共阳的把三极管集极接+5V看看。

可以加一级三极管来隔离、推动,这样提高数码管的工作电压对单片机就没有影响了。

我只想说,NPN三极管不应该这样驱动LED。我不知道你是哪里看到的电路图。正确接法应该是:集电极接LED引脚,发射极接地。这样才能保证三极管可靠地工作在饱和区。如果是PNP管也是一个道理,发射极接VCC,集电极输出。51单片机驱动外设一般用PNP好一点,因为单片机上电后即输出高电平,用NPN管会马上导通,使外设工作,引发误动作。

我在网上看到的这种接法,用pnp,就是基极接的单片机

都是共阴的就是那种0.56的4位LED数码管

我的意思是,你把三极管的发射极和集电极接反了。建议小编多看一下三极管的资料。

把你的P0口,改为P2口来驱动试试

npn三极管集电极接地?我想问那能通吗?

谢谢分享,这段时间我还在找这方面资料。

小编,三极管的发射极和集电极接反了,应该是发射极接地才对,还有就是断码的限流电阻太大,选择220-470欧之间的基本合适了,最后一个问题是数码管是分高亮和普通亮度两种的,普通亮度的数码管不管你加不加限流电阻亮度都比较暗,比如你用一颗3V纽扣电池直接接上数码管就知道了

已经修正了,还是没办法,网上说要用一个74LS245,不知道可以吗,下次买来试一下,还想请问下at2402怎么存1234,我只能存到255,拆分到两个地址也没用,读不出来

  1.         write_add(13+1,1);
  2.         write_add(13+2,2);
  3.         write_add(13+3,3);
  4.         write_add(13+4,4);
  5.         delay(100);//        ;
  6.         temp=read_add(13+1)*1000+read_add(13+2)*100 +read_add(13+3)*10+read_add(13+4);

复制代码


恩,但是现在亮度比我用万用表测得还暗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top