第1个回答 2018-11-13
#include<reg51.h>
#define uchar unsigned char
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳级数码管码表0-9
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar dat=9;
while(1)
{
P0=table[dat];
delay(250);
dat--;
if(dat>9)dat=9;
}
}本回答被网友采纳