两片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;       
                }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
34条回答
xjmlfm1
2020-02-02 16:05
个人经验,亮度不够,软硬件都有可能有问题,不过第一感觉这个电阻偏大。
同时要说的一点是,哪怕是用了十年的电路,也不能肯定的说是没有问题的,就算当年没有问题,在现在也不一定,各种器件都是在不断的更新的。并且有些电路是介于能用和不能用之间的,一批之间可能大部分好,但有一小部分不好,没有经验,你很难搞清楚是电路设计的问题还是元器件的问题。

一周热门 更多>