移植到MCS51的uCOS_II。 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函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号%。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。
标签: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上传时间: 2014-01-14
上传用户:daoxiang126
* 硬件结构: PA0-5对应6个LED数显管的位 ,PC0-7对应各LED数显管的段 ,PB4-7为键盘。 * 软件描述: 上电后,时钟从00.00.00(时/分/秒)自动走时,在走时状态时 , 按PB4(设定 * 键)超过3秒可循环选择调整时间/工作参数 ,接着按PB5以确定选择的操作 ,进入调整操作后 , * 按PB5选择欲调整参数,按PB6(增加键)完成调整参数操作 。按PB7,进入时控运行,PB1亮, * 再按PB7停止时控运行,回显走时。在定时到时,PB0点亮。
上传时间: 2017-06-30
上传用户:nanfeicui
电测仪表--高级工
上传时间: 2013-06-07
上传用户:eeworm
电测仪表--高级工 PDF版
上传时间: 2013-04-15
上传用户:eeworm
非电量电测技术
上传时间: 2013-07-03
上传用户:eeworm
电测技术基础
上传时间: 2013-05-28
上传用户:eeworm
非电量电测技术(第2版)
上传时间: 2013-08-01
上传用户:eeworm
电测仪表与电能计量
上传时间: 2013-05-29
上传用户:eeworm
专辑类----传感器专辑 电测仪表--高级工-546页-16.0M.rar
上传时间: 2013-05-18
上传用户:zm7516678
专辑类-测试技术专辑-134册-1.93G 非电量电测技术-355页-8.7M.pdf
上传时间: 2013-05-28
上传用户:DanXu