缘由
cpp
`#include "reg52.h"
void main()
{
unsigned char y=0,y1=0,y2=0,d=3;P1=0;
while(1)
{
if(++y==0)if(++y1==0)if(++y2>7){P1=d;if((d*=2)==128)d=3;y2=0;}
}
}`
虽然写的是一组IO实现,荔枝扩展到3组、4组都一样如法炮制,送595就是把值送去即可。