文章论述了有限状态机理论,结合软件分层的结构思想,详细分析了事件驱动的程序设计方法。结合实际项目油田原油油量计量和防盗系统,分析了该系统远程监测终端软件的层次结构,系统状态和事件的划分方法,给出了具体的程序设计流程,说明了事件驱动的程序设计方法在嵌入式系统中的具体应用。