stc89c52rc用定时器方式一写一个LED
灯闪烁十次数后码管从0加到10
cpp
#include "reg52.h"
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128,0};//共阴0-9.
void main()
{//缘由https://ask.csdn.net/questions/8044538
unsigned char sy=0,my=0,ys=0,xd=0,ls=0,js=0;
while(1)
{
if(++sy==0)if(++my==0)
{
P0=ls%2;if(++ls==20)ls=js=0;
P1=SmZiFu[js];if(ls%2)++js;
}
}
}

