参考如果是汇编,应该是考虑执行效率和功能层次吧。 如果是用c的话应该是考虑程序结构吧。 我不知道你喜不喜欢使用延时的做法,至少我现在不喜欢使用了。 总的来说,我会将多个任务分别建立task,在主程序中循环扫描task执行情况;利用1个定时中断分配系统多个task的执行时间. 对于需要处理的事件,一般可以分成(可选项):输入任务,事件处理任务,输出任务. 这种任务分配的方法对于实现多任务的系统效果很好,也有利于提高 发表时间:2003年4月2日9:14:19