单数码管循环显示0到9
答案:1 悬赏:80 手机版
解决时间 2021-12-03 20:43
- 提问者网友:半生酒醒
- 2021-12-03 14:15
单数码管循环显示0到9
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-12-03 14:39
我的是共阳数码管,是8位的,我选通的是第一位,你可以自己改一个地方
#include
unsigned char code s8[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(int i)
{
int j;
for(;i>=0;i--)
{
for(j=0;j<115;j++)
{;}
}
}
void main()
{
int i;
while(1)
{
P2=0x7f;
for(i=0;i<10;i++)
{
P0=s8[i];
delay(400);
P0=0xff;
delay(100);
}
i=0;
}
}
#include
unsigned char code s8[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(int i)
{
int j;
for(;i>=0;i--)
{
for(j=0;j<115;j++)
{;}
}
}
void main()
{
int i;
while(1)
{
P2=0x7f;
for(i=0;i<10;i++)
{
P0=s8[i];
delay(400);
P0=0xff;
delay(100);
}
i=0;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯