在while(1)里面判断字符串是否等于LED1~LED4,LED1-LED4对应控制四个LED灯的亮灭,我用了两个方法,一个是用if( & & & & )括号内判断省略,就是将字符数组的四个字符逐个与LED(1/2/3/4)判断,这样就可以完成任务,第一次烧录程序就可以实现。然后我又想了第二种方法,加入string库,用strcmp字符比较函数,进行判断,当数组字符串与LED(1/2/3/4)相等,函数返回0,然后我再添加一哥是否等于0都判断,这样也可以实现,但是把程序烧录进51时,第一次不能实现,要按一次复位,或者重启才能实现,这是为什么?感谢各位大佬进行解答,蟹蟹