基于面向对象设计的思想和状态机控制原理,研究嵌入式软件程序开发的模块化开发方式。通过把嵌入式程序控制对象抽象成可以复用的组件并形成组件库,运用状态机原理组织控制程序的框架结构,在集成开发环境中通过对组件的调用和配置,由集成开发环境自动输出嵌入式程序源程序代码,从而提高嵌入式软件开发的效率和质量。