- 博客(0)
- 资源 (1)
空空如也
ucosII sst89c54Rd+
;伪指令详细用法请查A51.PDF文件
;程序结构详见《uC/OS-II》193-198页
;不用此语句!!! $CASE ;标号和变量名区分大小写
$NOMOD51
EA BIT 0A8H.7
SP DATA 081H
B DATA 0F0H
ACC DATA 0E0H
DPH DATA 083H
DPL DATA 082H
PSW DATA 0D0H
TR0 BIT 088H.4
TH0 DATA 08CH
TL0 DATA 08AH
NAME OS_CPU_A ;模块名
;定义重定位段
?PR?OSStartHighRdy?OS_CPU_A SEGMENT CODE
?PR?OSCtxSw?OS_CPU_A SEGMENT CODE
?PR?OSIntCtxSw?OS_CPU_A SEGMENT CODE
?PR?OSTickISR0?OS_CPU_A SEGMENT CODE
?PR?OSTickISR1?OS_CPU_A SEGMENT CODE
?PR?_?SerialISR?OS_CPU_A SEGMENT CODE
?PR?_?Int1ISR?OS_CPU_A SEGMENT CODE
?PR?_?Int2ISR?OS_CPU_A SEGMENT CODE
;声明引用全局变量和外部子程序
EXTRN DATA (?C_XBP) ;仿真堆栈指针用于重入局部变量保存
EXTRN IDATA (OSTCBCur)
EXTRN IDATA (OSTCBHighRdy)
EXTRN IDATA (OSRunning)
EXTRN IDATA (OSPrioCur)
EXTRN IDATA (OSPrioHighRdy)
EXTRN CODE (_?OSTaskSwHook)
EXTRN CODE (_?OSIntEnter)
EXTRN CODE (_?OSIntExit)
EXTRN CODE (_?OSTimeTick)
EXTRN CODE (_?Time1_Int)
EXTRN CODE (_?Rev_Uart)
EXTRN CODE (_?Int_1)
EXTRN CODE (_?Int_2)
;对外声明4个不可重入函数
PUBLIC OSStartHighRdy
PUBLIC OSCtxSw
PUBLIC OSIntCtxSw
2010-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人