位置:51电子网 » 技术资料 » 模拟技术

C51调用汇编函数

发布时间:2016/7/14 20:17:28 访问次数:1042

  采用C51调用汇编子程序时,被调用的汇编程序的名字、段名、参数读取方式和返回值的设置都要按照相应的规则进行,否则将无法完成调用。 EPL2014-421MLC同时还要注意以下3个方面的设置:

   ①要在C程序中用extcm语句声明即将调用的汇编函数;

   ②要在汇编函数中用PUBLIC语句将被调用的汇编函数声明为公共函数;

   ③在汇编程序前面要注意段属性的说明。

   C51库函数

   C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数能使程序代码简单、结构清晰、易于调试和维护。标准库函数按功能不同写在各种头文件中,常用的头文件见表6,10。使用时只要在程序最前面用#includc预处理语句予以说明相应的头文件即可。比如pⅡntf函数就是放在呲dio.h的头文件中,如果在程序中要使用printf函数,则在程序开始时一定要添加#includc巛tdio。h>语旬。

   

  采用C51调用汇编子程序时,被调用的汇编程序的名字、段名、参数读取方式和返回值的设置都要按照相应的规则进行,否则将无法完成调用。 EPL2014-421MLC同时还要注意以下3个方面的设置:

   ①要在C程序中用extcm语句声明即将调用的汇编函数;

   ②要在汇编函数中用PUBLIC语句将被调用的汇编函数声明为公共函数;

   ③在汇编程序前面要注意段属性的说明。

   C51库函数

   C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数能使程序代码简单、结构清晰、易于调试和维护。标准库函数按功能不同写在各种头文件中,常用的头文件见表6,10。使用时只要在程序最前面用#includc预处理语句予以说明相应的头文件即可。比如pⅡntf函数就是放在呲dio.h的头文件中,如果在程序中要使用printf函数,则在程序开始时一定要添加#includc巛tdio。h>语旬。

   

相关技术资料
7-14C51调用汇编函数

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!