急,怎么用动态数码管显示8位数字?

2019-07-15 15:33发布

跪求单片机高手,帮写一个程序。用动态数码管显示8位数字,要求先显示一个8位数字,中间间隔1秒后显示另一个8位数字。在线等。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
leidong043
1楼-- · 2019-07-15 19:35
for(m=0;m<8;m++)
                        {       
                                 P2=CS_SEG[m];                        //对应数码管位点亮
                                 P1=code_SEG[CS_num[m]];        //将缓存数据的段码送入数码管
                                  Delay(10); //延时
                        }
自己琢磨
leidong043
2楼-- · 2019-07-15 20:28

//给数码管送数据
             P1=code_SEG[CS_num[m]];        //将缓存数据的段码送入数码管
            P2=CS_SEG[m];                        //对应数码管位点亮
//数码管从第一个开始送入,依次八个数码管循环显示               
                m++;                                 
                if(m==8)                                 
                m=0;

放到大循环里
ptrick
3楼-- · 2019-07-15 23:14
。。。。。这。。也是醉了,这个自己看书看资料不多于2小时就写出来了
新世纪的神
4楼-- · 2019-07-16 03:22
自己好好研究研究吧,伸手党啥都学不到
ST_Lover
5楼-- · 2019-07-16 05:47
1002925094                        
与子渔樵于江渚
6楼-- · 2019-07-16 10:04
 精彩回答 2  元偷偷看……

一周热门 更多>