发布于 2007-10-06 23:18:34
0楼
1、初始化的目的就是建立程序运行的初始环境。这些指令只要开机时执行一次就足够了。
2、SM0.1是系统提供的一个单脉冲,就是用来执行初始化过程的。用户可以在主程序中用SM0.1触发需要的指令完成初始化。当初始化比较复杂时,更合理的做法是将初始化程序写在一个子程序中,用SM0.1调用这个子程序完成初始化。
3、很多时候,中断的设置在以后的程序运行过程中是固定不变的,那么设置工作只需在初始化程序中完成即可。也就是说,只要一次设置,这个工作环境就建立了,没有必要反复设置。否则反而会带来麻烦。
4、实际上,还有不少中断并不是在初始化中设置的,而是由程序运行到某些特定的条件下连接启动、或分离。其中,同一个中断号(中断事件)也可以改变设置,籍以完成新的中断任务。所以,中断的设置启动要根据具体情况决定,而不是拘泥于初始化程序。至于中断号和中断程序代号,不管在何处连接中断程序,都必须正确的赋值。
家养老鼠名MINNIE