两片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条回答
renwocai
1楼-- · 2020-02-01 05:15
还是第一次看见595这么用的,一般是作静态显示。
biguozi
2楼-- · 2020-02-01 08:49
点亮的时间不够长!加长一下就能搞定
ibmx311
3楼-- · 2020-02-01 09:30
肯定应该是75欧
是不是电阻上写着750,那应该是75欧,750欧的电阻应该印着751

要是75欧就合理了,无论如何750欧太大了,哪还有什么电流.
millwood0
4楼-- · 2020-02-01 15:01
 精彩回答 2  元偷偷看……
ee168
5楼-- · 2020-02-01 15:48
595和164不同,怎么会有个扫描频率,也没有必要将输出锁定使劲刷
longtanshan
6楼-- · 2020-02-01 18:10
回复【15楼】ibmx311
肯定应该是75欧
是不是电阻上写着750,那应该是75欧,750欧的电阻应该印着751
要是75欧就合理了,无论如何750欧太大了,哪还有什么电流.
-----------------------------------------------------------------------
有道理,估计是将75欧认做750欧了!如果硬件不能改,只能降低扫描频率了,可是降多了要闪烁的!如果硬件不能改,LZ也不能改LED颜 {MOD}的,这个颜 {MOD}也与功率相关!

一周热门 更多>