全球旧事资料 分类
在KEILC51中嵌入汇编及C51和A51间的相互调用
来源
域名注册
oo
域名惊喜价格c
域名1元注册com域名399元
虚拟主机
oo
主机按月支付低至19元月超大流量可开子站点
VPS主机
oo
特惠VPS168元月48M独享带宽保证独立操作系统无限开站点
怎么在KEILC51v621中调用汇编函数的一个示例yco
g_kua
g有关c51调用汇编的方法已有非常多帖子讲到不过一般只讲要点非常少有对整个过程作周详描述对于初学者是不够的这里笔者通过一个简单例子对这个过程进行描述希望能对初学者有所帮助几年来在这个论坛里笔者得到非常多热心人指导因此也希望藉此尽一点绵薄之力在这个例子里阐述了编写c51程式调用汇编函数的一种方法这个外部函数的入口参数是个字符型变量和一个位变量返回值是一个整型变量例中先用c51写出这个函数的主体然后用SRC控制指令编译产生asm文件进一步修改这个asm文件就得到我们所要的汇编函数该方法让编译器自动完成各种段的安排提高了汇编程式的编写效率step1按写普通c51程式方法建立工程在里面导入mai
c文件和CFUNCc文件相关文件如下mai
c文件i
cludereg51h
defi
eucharu
sig
edchardefi
eui
tu
sig
edi
t
exter
ui
tAFUNCucharv_achrbitv_bflag
fvoidmai
bitBFLAGucharmav_chrui
tmvi
trslt
mav_chr0xd4BFLAG1mvi
trsltAFUNCmav_chrBFLAGCFUNCc文件
defi
eucharu
sig
edchardefi
eui
tu
sig
edi
t
ui
tAFUNCucharv_achrbitv_bflaguchartmp_vchrui
ttp_vi
t
tmp_vchrv_achrtp_vi
tui
tv_bflagretur
tmp_vchrtp_vi
t8step2在Project窗口中包含汇编代码的C文件上右键选择
好听全球资料 返回顶部