七段式數碼管動態顯示,想要從0-9,但是一直只顯示0,求大神指點
代碼如下:
#include <reg51.h>
unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
0x82,0xf8,0x80,0x90};
unsigned char CHO;
void delay(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}
void main(void)
{
while(1)
{
for(CHO=0;CHO<10;CHO++)
{
P0=table[CHO];
delay();
}
}
}
|