51单片机中汇编语言如何调用C的子程序?
我的情况和你的一样,主程序需要调用一段C的显示部分,请赐教。谢谢!使用keilc51的编译器...
我的情况和你的一样,主程序需要调用一段C的显示部分,请赐教。
谢谢!
使用 keil c51 的编译器 展开
谢谢!
使用 keil c51 的编译器 展开
6个回答
展开全部
我的程序KEIL编译器,
EXTRN CODE(_Send_CRC)的第一个国家Send_CRC C函数编译加上调用_
LCALL _Send_CRC
如果您要成相应的数据,然后使用变量在C,XDATA代码
EXTRN CODE(_Send_CRC)的第一个国家Send_CRC C函数编译加上调用_
LCALL _Send_CRC
如果您要成相应的数据,然后使用变量在C,XDATA代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的程序KEIL编译器,
EXTRN CODE(_Send_CRC)的第一个国家Send_CRC C函数编译加上调用_
LCALL _Send_CRC
如果您要成相应的数据,然后使用变量在C,XDATA代码
EXTRN CODE(_Send_CRC)的第一个国家Send_CRC C函数编译加上调用_
LCALL _Send_CRC
如果您要成相应的数据,然后使用变量在C,XDATA代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查查C的编译器和汇编编译器的资料,上面有详细的说明。
一般在汇编中用EXTERN声明外部函数,将C语言中的函数名前面加上下划线就是汇编的函数名,有些编译器是这样的,并不是所有的编译器都是这样的。还是要查编译器的使用说明才能知道你用的编译器是怎么操作的。
如果是keil,应该是上面的操作。
一般在汇编中用EXTERN声明外部函数,将C语言中的函数名前面加上下划线就是汇编的函数名,有些编译器是这样的,并不是所有的编译器都是这样的。还是要查编译器的使用说明才能知道你用的编译器是怎么操作的。
如果是keil,应该是上面的操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用逆向思维考虑就是在c语言下插入汇编
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询