发新帖我要提问
12
返回列表
打印
[其它应用]

一个汇编程序分多个文件里IDE66

[复制链接]
楼主: gongche
手机看帖
扫描二维码
随时随地手机跟帖
21
zhaoxqi| | 2022-11-5 20:34 | 只看该作者 回帖奖励 |倒序浏览
应该可以吧,
先试一试简单的,将原程序中的一个子函数,独立出来,命名一个.asm文件,然后,原来程序里include进来。
独立出来的.asm文件也要include包含单片机信息的头文件,原来程序里可以再弄个extern+(你独立出来的子函数的标号或者说函数名)申明一个外部函数看看,可行否。   独立出去的程序用到的变量什么的注意一下,有必要申明的就申明下。

使用特权

评论回复
22
huangchui| | 2022-11-5 20:38 | 只看该作者
打开要合并的工作簿,使用编辑菜单下"复制和移动工作表"命令,在对话框中将工作表移动到另一个工作簿中。

使用特权

评论回复
23
zhanghqi| | 2022-11-5 20:40 | 只看该作者

if(TMR0 >= 0XEA)         // 查询是否到达时间

这个是10MS吗,我看不出来是怎么来的

使用特权

评论回复
24
stly| | 2022-11-5 20:42 | 只看该作者
应该可以吧,学x86汇编的时候都可以

使用特权

评论回复
25
dingy| | 2022-11-5 20:44 | 只看该作者
可能规则会有些区别吧,去找相关的说明文档看看咯~

使用特权

评论回复
26
tpgf| | 2022-12-5 14:48 | 只看该作者
应该可以吧, 先试一试简单的,将原程序中的一个子函数,独立出来,命名一个.asm文件,然后,原来程序里include进来。 独立出来的.asm文件也要include包含单片机信息的头文件,原来程序里可以再弄个extern+(你独立出来的子函数的标号或者说函数名)申明一个外部函数看看,可行否。 独立出去的程序用到的变量什么的注意一下,有必要申明的就申明下。

使用特权

评论回复
27
nawu| | 2022-12-5 14:58 | 只看该作者
把子程序存放在不同的文件 然后用include包含这些文件可行吗

使用特权

评论回复
28
aoyi| | 2022-12-5 16:17 | 只看该作者
用 include "xxxxxxxx.xxx"
51是可用的,AVR的汇编按理也应该一样。

使用特权

评论回复
29
zljiu| | 2022-12-5 16:26 | 只看该作者
AVR的技术支持,他说只要把其他3个.asm汇编文件include进main.asm文件里去就可以了。

使用特权

评论回复
30
gwsan| | 2022-12-5 16:40 | 只看该作者
studio开发环境只设计成一个文件可编译

使用特权

评论回复
31
tfqi| | 2022-12-5 17:04 | 只看该作者
每个文件的开始代码处,都需要写.orgXXXX?(把所有程序放在一个文件里时,只需写开始和中断的入口地址就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则