1-本地控制有问题:单独用S4控制L8和S5控制L7可以,在L8点亮的情况下,用S5去点亮L7会将L7关闭。在L8点亮的情况下,第1次按下S5是把L8关闭,第2次按下S5才能把L7点亮。
2-远程控制有问题:单独的用串口控制L1~L4没有问题,在串口点亮L1~L4某些灯时,按下S4或S5会把远程已经点亮的灯关闭。再多按下几次按键,串口就无法控制L1~L4了。整个程序处理运行时间能显示,其他功能都操作不了。
3-其他按键误操作:在串口点亮L1~L4某些灯时,按下S7会将其关闭。
4-代码注释不够完整。
|
|