觉得最好的应该是用 ·#ifdef· 之类的包起来声明什么的，不过那样阅读起来也不最方便。这么看着也不碍事，而且编译的时候如果不需要串口部分编译器不会编译的，从编译出来的文件大小可以看出来。