缘由https://ask.csdn.net/questions/7895311
cpp
`#include "reg52.h"
void main()
{
unsigned char ls=0,ys=0,cy=0,yy=0;
P1=0;
while(1)
{
if(++ys==0)if(++cy==0)if(++yy==4)
{
switch(ls)
{
case 0:P1=129;break;
case 1:P1=66;break;
case 2:P1=36;break;
case 3:P1=24;break;
default:P1=0;break;
}
if(++ls==4)ls=0;
yy=0;
}
}
}`