[其它应用] 宏代替中断程序

[复制链接]
2204|35
zhaoxqi 发表于 2022-12-1 21:48 | 显示全部楼层
INCLUDE指令将程序分成很多版块,用JMP指令跳转到另外版块
jiajs 发表于 2022-12-1 21:49 | 显示全部楼层
如果版块的JMP的LINE在要跳转的版块有同样的LIVE时,会转至跳转的版块中的LINE,然后再转至要跳的LABEL,中间就会出问题了
zwll 发表于 2022-12-1 21:51 | 显示全部楼层
主程序在运行当中如果关掉IE使能位也会导致中断时间产生偏差吧?
wangpe 发表于 2022-12-1 21:53 | 显示全部楼层
宏跟时间没有关系  LZ再找找其它问题吧
若要说有关系  可以用带参数的宏来跟函数调用作比较
前者无出入栈操作  所以执行起来效率更高
后者不用展开  所以占用存储空间更小
stly 发表于 2022-12-1 21:55 | 显示全部楼层
哥们,你没搞懂宏的道理。
spark周 发表于 2022-12-1 21:58 | 显示全部楼层
宏代替不会增加代码的空间,放心吧。
chenjunt 发表于 2022-12-1 22:00 | 显示全部楼层
我觉得这个不是主要原因,肯定是你有什么地方没注意到。
bqyj 发表于 2022-12-1 22:05 | 显示全部楼层
一样的,编译的时候就转换了。
caigang13 发表于 2022-12-2 07:55 来自手机 | 显示全部楼层
不会啊,宏是在编译的时候,就替换了。
tpgf 发表于 2023-1-1 12:40 | 显示全部楼层
一般来说单片机里边宏的执行是多少个周期啊
aoyi 发表于 2023-1-1 12:53 | 显示全部楼层
宏怎么才能代替中断程序呢 我对这个不是很理解
nawu 发表于 2023-1-1 13:01 | 显示全部楼层
楼主是想要把一大段的程序用一个宏来替代吗
zljiu 发表于 2023-1-1 13:12 | 显示全部楼层
这个说不好 我觉得得看是如何定义的
gwsan 发表于 2023-1-1 13:21 | 显示全部楼层
不是很能理解这种用法 它的好处是什么呢
tfqi 发表于 2023-1-1 13:29 | 显示全部楼层
那这个宏有可能就比较大了 会不会消耗芯片资源啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0