51单片机LED流水灯怎么实现从两边同时逐个点亮到中间,又从中间逐个熄灯...答:回答:如果只用一个端口的话,你可以建一个表,如果LED是高电平点亮的话,里面存放数据0x81,0x42,0x24,0x18 如果LED是低电平点亮的话,里面存放数据 0x7e,0xbd,0xdb,0xe7 然后在循环里一直按照数组下标0到3递增3到0递减将数组里面的数赋给端口即可。 即一个大循环里面再加两个小循环即可,具体多少次...
单片机流水灯改程序实现间隔跳着亮倒着顺序亮,来个大神帮帮忙_百度知 ...答://跳着亮code unsigned char dzsxl[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//倒着顺序亮void led(unsigned char *p,unsigned char leng){unsigned char i;for(i=0;i<leng;i++){delay();P2=p[i];}} void main()//主函数{while(1){led(tzl,4);led(dzsxl,8);}} ...