📄 usr_call_arm.s
字号:
;/****************************************Copyright (c)**************************************************
;** 广州周立功单片机发展有限公司
;** 研 究 所
;** 产品一部
;**
;** http://www.zlgmcu.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文 件 名: usr_call_arm.s
;**创 建 人: 陈明计
;**最后修改日期: 2003年6月20日
;**描 述:
;**
;**--------------历史版本信息----------------------------------------------------------------------------
;** 创建人: 陈明计
;** 版 本: V1.0
;** 日 期: 2003年6月20日
;** 描 述: 原始版
;**
;**
;**--------------当前版本修订------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
CODE32
AREA RTOS_Call,CODE,READONLY
MACRO
$FuctionName UsrFuction $FuctionIndex
EXPORT $FuctionName ; 输出的标号
$FuctionName
STMFD SP!, {R0, R7, LR}
LDR R0, =$FuctionIndex
b CallUsrFuction
MEND
CallUsrFuction
SWI 0x41
MOV R7, R0
LDMFD SP!, {R0}
MOV LR, PC
BX R7
LDMFD SP!, {R7, PC}
GetOSPrioCur UsrFuction 0
Uart_SendChar UsrFuction 8
PC_DispChar UsrFuction 9
PC_DispClrCol UsrFuction 10
PC_DispClrRow UsrFuction 11
PC_DispClrScr UsrFuction 12
PC_DispStr UsrFuction 13
PC_DOSReturn UsrFuction 14
PC_DOSSaveReturn UsrFuction 15
PC_ElapsedInit UsrFuction 16
PC_ElapsedStart UsrFuction 17
PC_ElapsedStop UsrFuction 18
PC_GetDateTime UsrFuction 19
PC_GetKey UsrFuction 20
END
;/*********************************************************************************************************
;** End Of File
;********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -