///////////////////////////////////////////////数码管显示///////////////////////////////////0000--9999循环数码管显示/////////////////////////共阳数码管P1口输出数据P3.3P3.4P3.5P3.6数码管扫描口#includereg52.hunsignedcharconstz[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//7段数码管段码表共阳unsignedcharcodec[]={0x08,0x10,0x20,0x40};//数码管扫描//////////////////////延时函数//////////////////////////////////voiddelay(unsignedintcnt){while(--cnt);}///////////////////////////////////////////////////////main(){unsignedchari,j,k,a,b,m;while(1){for(a=0;a10;a++)///千位for(b=0;b10;b++)///百位for(m=0;m10;m++)///十位for(j=0;j10;j++)///个位for(k=0;k20;k++)///延时循环语句for(i=0;i4;i++)///扫描{P3=c[i];switch(i)///送显示函数{case3:P1=z[j];break;case2:P1=z[m];break;case1:P1=z[b];break;case0:P1=z[a];break;}delay(200);}}}