介绍了用C51编程时的一些常用优化方法,同时提出了用C51开发PC总线和SPI总线等串行总线的优化方案,并给出了优化后的数据传输源程序,该方案在Keil仿真器上验证并通过。结果表明该优化方案不但缩短了机器代码的长度,而且提高了代码的运行速度,使代码的执行效率与汇编语言相当,同时也为其它常用串行总线的高级语言开发提供了可行的优化方案。