软PLC编译系统的开发与实现
为了配合在PC机上运行的软PLC编辑开发系统,使PC机完成相应的控制功能,设计和开发了软PLC编译系统。简述了软PLC编译系统的组成以及软PLC梯形图和指令表的遍历算法,介绍了软PLC梯形图与指令表程序相互转换的实现过程.通过实例,分析了软PLC程序的指令表文法设计过程,给出了PLC文法预测分析器模型及控制程序,详细介绍了软PLC程序语法分析的过程.仿真结果表明,开发的软PLC编译系统能实现软PLC梯形图与指令表程序的相互转换,完成软PLC程序的文法设计和语法分析。并对软PLC程序的运行指令作出正确解释,使PC机完成相应的控制功能.
ARM嵌入式系统中断向量表的动态配置
通常32位A R M嵌入式系统的中断向量表是在程序编译前设置好的,每次编写中断程序都要改C程序的汇编启动代码,相当敏琐.本文给出一种配置ARM中断向量表新方法.该方法通常方法仅增加一条指令执行时间,简便高效,功能完备,向量表在动行时动态生成,C程序可以使用固定向量表的启动代码,并可隐藏起来.
-
共1页/2条