两片595级联六个数码管亮度不够

2020-01-30 14:01发布

用两片595级联驱动六位数码管,显示出来的效果太暗了,求解……求高手指点!以下是相关程序:
sbit sda=P3^4;
sbit shck=P3^6;
sbit stck=P3^5;
                        for(i=0;i<8;i++)        //位码输出
                {       
                        shck=0;                                                                /*移位时钟*/
                        for(k=0;k<10;k++)        {;}
                        shck=1;
                        sda=0;
                }
                for(i=0;i<=8;i++)                                //段码输出
                {       
                        shck=0;                                                                /*移位时钟*/
                        for(k=0;k<10;k++)        {;}
                        shck=1;
                        sda=1;       
                }       
                {                                                                                /*存储时钟*/
                stck=0;
                for(k=0;k<10;k++)        {;}
                stck=1;       
                }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
yrloy
1楼-- · 2020-02-02 13:05
回复【23楼】wang_fei
电阻是750欧姆的这肯定是不会错的,板子上贴的电阻上面标称是751一共有八个,明天上传个实际的电路板来……
-----------------------------------------------------------------------

楼主貌似根本不是来请教的,别人提的意见直接就肯定不会有错,何以如此坚决,既然如此,又何必提问?
不管是谁设计的电路,用了多少年,不合理都是很正常的!

750欧驱动八位数码管,并不是没有可能,但是必须保证该批次数码管是0.5ma即可的超高亮数码管!
如果换了个批次的数码管,很可能就比较暗,对比度不太好。

程序没看,但是一般情况下不会写出问题,本来LED结电容很小,而且建立时间和余晖时间几乎可以忽略不计,频率问题通常不大。有点常识就几乎没犯错的地方。

595的驱动能力很难有问题,因为是扫描,同一时刻只有一位数码管亮,能用多少电流。。。
USACH
2楼-- · 2020-02-02 14:26
 精彩回答 2  元偷偷看……
xjmlfm1
3楼-- · 2020-02-02 16:05
个人经验,亮度不够,软硬件都有可能有问题,不过第一感觉这个电阻偏大。
同时要说的一点是,哪怕是用了十年的电路,也不能肯定的说是没有问题的,就算当年没有问题,在现在也不一定,各种器件都是在不断的更新的。并且有些电路是介于能用和不能用之间的,一批之间可能大部分好,但有一小部分不好,没有经验,你很难搞清楚是电路设计的问题还是元器件的问题。
mcu5i51
4楼-- · 2020-02-02 21:25
看程序分别输出ffh和00h;真不知道是动态显示还是静态显示;全部点亮和一位一位点亮电流时不同的;
750电阻就不说了,反正和没说一样
nidy
5楼-- · 2020-02-02 23:14
限流电阻太大了
ayumi8
6楼-- · 2020-02-02 23:17
都乱扯一气  啥和啥啊????   这种电路完全能做到很亮  就是数码管驱动复杂点而已   比如显示一个8字 点亮 A B C D E F G段  你送0XFE过去肯定显示8 但是不够亮 为什么? 大家都知道公共级驱动电流不够。
要够亮,你可以一次送A 再送B 再 C  就是一个8字送8次笔段  组成一个数字8 这样子亮度绝对没问题  前提是CPU 速度要够快哦

一周热门 更多>