这段代码在单片机上是依次显示1234循环,怎么变为循环“1357”啊?
void main(){ uchar k; while(1){ for( k = 1 ; k <= 7 ; k+=2 ){ P0 = ~(0x01 << (k-1) /2 ); P2 = Duan[k]; delay_ms(2000); } } }