原创 关于C51与A51的混合编

2008-11-4 09:48 3066 10 10 分类: MCU/ 嵌入式

在    C    文件中要嵌入汇编代码片以如下方式加入汇编代码:   
   #pragma    ASM   
     ;    Assembler    Code    Here   
   #pragma    ENDASM   
一般都这样做


还有另外一种方法就是,项目添加一个a51文件,把函数声明为public


就可以在C中直接调用此函数了.


具体的方法如下


public _Fun


void Fun()


这是最简单的调用.但是


如果有形参


那就是对R5跟R7进行操作


例如 void Fun(uchar ,uchar)


那么,第一个形参就是对R7进行操作,第二个形参对R5进行操作.


当然,如果是void Fun(uint,uint)


那就是R7,R6跟R5,R4操作.

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条