没有合适的资源?快使用搜索试试~ 我知道了~
移植到MCS51的uCOC_II
共21个文件
c:10个
h:4个
asm:2个
需积分: 0 1 下载量 200 浏览量
2013-07-22
16:35:14
上传
评论
收藏 58KB RAR 举报
温馨提示
1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断嵌套情况。每个中断进入后立即进行OSIntNesting+1原语操作。 以前版本的中断嵌套有可能判断错误,导致中断没有完全处理完就进行任务切换。 5。增加printf函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号%。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。 demo3.c专门针对printf函数进行了测试。
资源推荐
资源详情
资源评论
收起资源包目录
MCS51的uCOC_II.rar (21个子文件)
移植到MCS51的uCOC_II
OS_CPU.H 3KB
Startup.asm 5KB
OS_SEM.C 11KB
OS_TASK.C 35KB
demo1.c 870B
OS_CFG.H 4KB
OS_CPU_C.C 9KB
OS_CPU_A.ASM 8KB
OS_MEM.C 11KB
demo1.M51 134KB
OS_MBOX.C 12KB
INCLUDES.H 944B
demo1.plg 0B
OS_Q.C 20KB
UCOS_II.H 23KB
OS_TIME.C 9KB
版本说明.txt 830B
OS_CORE.C 39KB
demo1.Uv2 2KB
demo1.Opt 935B
UCOS_II.C 1KB
共 21 条
- 1
资源评论
weixin_sf1168
- 粉丝: 14
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功