1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言两位共阴数码管00 两位数码管动态显示C语言程序

c语言两位共阴数码管00 两位数码管动态显示C语言程序

时间:2020-04-17 13:03:24

相关推荐

c语言两位共阴数码管00 两位数码管动态显示C语言程序

#include

#define uint unsigned int

void delay7ms(void) //误差 -0.217013888891us

{

unsigned char a,b;

for(b=208;b>0;b--)

for(a=14;a>0;a--);

}

void delay2ms(void) //误差 -0.217013888889us

{

unsigned char a,b;

for(b=80;b>0;b--)

for(a=10;a>0;a--);

}

void main(void)

{

uint led[10]={0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

uint m,n=0,a=0;

for(m=0;m<=10;m++)

{

while(a<30)

{

if(m==10)

{

m=0;

n++ ;

if(n==10)

n=0;

}

P0=led[m];

P2=0x40;

delay7ms();

P2=0x00;

delay2ms();

P0=led[n];

P2=0x80;

delay7ms();

P2=0x00;

delay2ms();

a++;

}

a=0;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。