51单片机串口通信控制一个灯的点亮。代码写好了,不会报错,但我输入1时单片机上的不会亮。

希望会的大佬帮帮忙,帮我找找错。代码:
2024-11-16 15:54:29
推荐回答(2个)
回答1:

程序有问题,我们来分析一下,程序都是从主程序main函数开始,程序往下执行,先调用usartinit()函数,这个初始化函数执行完,就进入了一个while死循环中,并没有调用下面的usart()函数,而且函数名usart()旁边的这个interrupt 4 是什么鬼

回答2:

while(1)这句代码写在下面上面的程序就只过一遍,你可以拿流水灯试试,要循环必须要用花括号把要执行的语句扩起来