51单片机LED流水灯怎么实现从两边同时逐个点亮到中间,又从中间逐个熄灯...答:回答:如果只用一个端口的话,你可以建一个表,如果LED是高电平点亮的话,里面存放数据0x81,0x42,0x24,0x18 如果LED是低电平点亮的话,里面存放数据 0x7e,0xbd,0xdb,0xe7 然后在循环里一直按照数组下标0到3递增3到0递减将数组里面的数赋给端口即可。 即一个大循环里面再加两个小循环即可,具体多少次...
51单片机左右循环移动的流水灯功能,求解答每一句具体含义!答:sbit P21=P2^0;sbit是设置端口的某一位为一个变量,这样就可以直接对变量进行操作(等价于对端口该位的操作),如sbit led1=P1^1;如果P1^1接的是led的话,led1=1;就可以使led灯点亮了!uchar code ScanCode[ ]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};code表示让单片机把这个定义的ScanCode的值...