打印
[C语言]

关于keil编译方式编译的程序差异问题求解?

[复制链接]
1449|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
helezh|  楼主 | 2014-5-22 08:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
问题说明:24lu1单片机程序用keil 51大内存编译,程序下载成功主程序运行正确 但不响应中断。用小内存模式编译 下载 成功响应中断这是为毛?求大神解答。如何才能在大内存模式编译 让所有功能(响应中断)正常?
附图:

全图                                                                  大内存模式                                                        小内存模式

相关帖子

沙发
ayb_ice| | 2014-5-22 09:19 | 只看该作者
充分说明程序有问题

使用特权

评论回复
板凳
dirtwillfly| | 2014-5-22 09:38 | 只看该作者
程序有问题啊

使用特权

评论回复
地板
airwill| | 2014-5-22 12:15 | 只看该作者
本帖最后由 airwill 于 2014-5-22 12:17 编辑

大内存编译!
这个设置可不是随便改的! 你得根据你自己的系统, 合理的选择哦!
如何才能在大内存模式编译 让所有功能(响应中断)正常?               这个应该可以实现.
需要合理安排变量的存储空间了
具体细节还比较复杂, 建议楼主下一个编译器手册, 先研究一下

使用特权

评论回复
5
helezh|  楼主 | 2014-6-6 08:38 | 只看该作者
airwill 发表于 2014-5-22 12:15
大内存编译!
这个设置可不是随便改的! 你得根据你自己的系统, 合理的选择哦!
如何才能在大内存模式编译 让 ...

谢谢

使用特权

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

本版积分规则

5

主题

140

帖子

0

粉丝