用两片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;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
肯定应该是75欧
是不是电阻上写着750,那应该是75欧,750欧的电阻应该印着751
要是75欧就合理了,无论如何750欧太大了,哪还有什么电流.
-----------------------------------------------------------------------
有道理,估计是将75欧认做750欧了!如果硬件不能改,只能降低扫描频率了,可是降多了要闪烁的!如果硬件不能改,LZ也不能改LED颜 {MOD}的,这个颜 {MOD}也与功率相关!
一周热门 更多>