嵌入式应用开发中通用串行通信程序的设计方法Design Method of Universal Program about Serial Communication in Embedded Application
王艳春,王宜怀
摘要(Abstract):
分析了嵌入式开发中不同MCU串行通信编程的共性,根据软件工程的基本原理提取了MCU串行通信编程的基本要素,把编程要素分为通用部分和个性部分。对于通用部分,给出了能够适用于各种MCU的串行通信程序,对于个性部分,给出了基本编程原理与移植要点。给出的设计方法和程序,分别在8位、16位、32位MCU上进行了测试,可以成为嵌入式开发中的一个通用部件。
关键词(KeyWords): 嵌入式系统;通用串行通信程序;设计方法;软件工程
基金项目(Foundation):
作者(Author): 王艳春,王宜怀
参考文献(References):
- [1]王宜怀,刘晓升.嵌入式应用技术基础教程[M].北京:清华大学出版社,2005.
- [2]Freescale.MC9S08GB60 Data Sheet———MC9S08GB60/DV1.0,2004.
- [3]Freescale.MC9S12DP256B Device User Guide V02.15,2005.
- [4]Freescale.MMC2107 Technical Data Rev.2.0,2000.
- [5]Freescale.MC68HC908GP32 HCMOS Micro controllerUnit Technical Data,1999.
- [6]Freescale.MC68HC908GZ60 Data Sheet———MC68HC908GZ60/D V1.0,2004.
- [7]白鹏,莫为东.Visual Basic 6.0高级编程技巧———控件篇[M].北京:机械工业出版社,1999.
- [8]Freescale.M68HC12B Family Data Sheet Rev.9,2004.
- [9]Freescale.CCM3118DQ Advance Information Rev1.0,2003.