在keil环境中遍了一段C51的程序后怎么编译?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在keil环境中遍了一段C51的程序后怎么编译?相关的知识,希望对你有一定的参考价值。
keil编译器是要单独重新下载来用的吗? keil环境中没有吗?
我是自己在第一次看keil,请高手指点。
以前是用学校的实验箱和配套环境。
2 新建一文件;如C则存为.c文件,如汇编则存为.asm文件;
3 在左边窗口中的Target1上右击,在菜单中选add file to group,再选中你的刚建的
文件,即把它加入到你的工程中。
4 选中主菜单project-->build target(或F7)即可编译你的程序;
5 选中主菜单debug的第一项,则切换到调试窗口;
6 选中主菜单debug->go(F5)即可运行程序了。
注意:view ->periodic window update 是刷新窗口,这样结果可以看得更清。
还有不清楚的问我:MSN:chinahe32047596@hotmail.com
公司上QQ不方便,呵呵.本回答被提问者采纳
我用keil进行调试时,程序总是自汇编的一段程序里反复执行,无法跳到main函数,请问一下大家怎么解决
0x0000089A F000FAAD BL.W 0x00000DF8
0x0000089E F000FA8F BL.W 0x00000DC0
0x000008A2 F7FFFE52 BL.W 0x0000054A
0x000008A6 E7F8 B 0x0000089A
这是程序在汇编不断循环执行的语句
请教一下大家怎么解决这个问题
2. 你说的不清楚,跳转还是会跳转的。程序运行结果正确就说明没有错。除非你程序错误。如果你是在仿真时看到没有跳转,还是在那一行,那是他还有数据要处理,看汇编就知道了。 参考技术A 需要整体看代码的,仅看这几行跳转指令,解答不了 参考技术B 你那个汇编程序就是个死循环啊,你是用ARM芯片吗?在ARM7和Cortex-M3的启动代码中,默认异常处理都是死循环的,看你是否触发了异常? 参考技术C 关注这个问题 参考技术D 检查你的系统时钟配置是否异常?
以上是关于在keil环境中遍了一段C51的程序后怎么编译?的主要内容,如果未能解决你的问题,请参考以下文章
keil for c51 keil for arm 怎么才能同时使用
keil 4编译C51程序出现警告:UNRESOLVED EXTERNAL SYMBOL SYMBOL: DATA 求解释。