文件名称:C51_8任务切换.zip
文件大小:82KB
文件格式:ZIP
更新时间:2022-08-11 06:45:46
C51系统 任务系统 简易系统
以前写基于定时中断的顺序执行架构程序,实时性是没问题,但是逻辑过于复杂,于是想实现延时,超时切换的操作系统,利用多任务,可以编写更简洁的程序,本来想做无限任务的系统,但是调试发现任务切换开销很大,占用资源也多,于是将任务定在8任务上。博客有分析文章,这个是源代码
【文件预览】:
main.lst
os_switch.lst
os_switch.__i
TIMER.obj
8任务切换.uvproj
os_switch.ls1
code
----os_switch.c(8KB)
----TIMER.A51(97B)
----main.c(616B)
os_switch.OBJ
TIMER.lst
8任务切换.uvgui.LABONE
main.obj
8任务切换.M51
8任务切换.uvopt
8任务切换.lnp
8任务切换.plg
os_switch.SRC
DebugRel
include
----STC8FXX.h(19KB)
----OS_SWITCH.H(966B)
----BASE.H(2KB)
8任务切换