keil编译
㈠ 在keil环境中遍了一段C51的程序后怎么编译
1 新建一工程;在主菜单project下(.Uv2)
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:[email protected]
公司上QQ不方便,呵呵.
㈡ keil编译
STARTUP.a51这个文件很重要!不能删
WARNINGL2
WARNINGL1
这两个WARNING的产生是由于你使用了某个函数但这个函数没有被定义,或代码被define限制没有参与编译.建议你好好看看代码.
㈢ keil是如何进行编译的
这个函数一定是形如void
f1(void)的简单函数。keil在编译时对于无参数的函数是可以直接编译的,不报错,但链接的时候肯定会出错啦,找不到地址嘛。
㈣ keil 编译生成的目标文件是什么
二进制机器码
也就是硬件唯一能认识的一些特定二进制数组合
㈤ keil 编译
STARTUP.a51这个文件很重要!不能删
WARNING L2
WARNING L1
这两个WARNING的产生是由于你使用了某个函数但这个函数没有被定义,或代码被define限制没有参与编译.建议你好好看看代码.
㈥ KEIL怎么编译汇编
错误很多处:
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP TIME0_VECTOR
ORG 0100H
MAIN:
MOV R0,#0
SETB EA
MOV TMOD,0X01 ;汇编不能用0xXX表示,要用#01H 。以下同
MOV TH0,0X3C
MOV TL0,0XB0
CLR P0.0
SETB TR0 //50ms定时 ;汇编的注释要用分号,你这是C的注释。以下多处同此
LOOP:
AJMP LOOP
ORG 0200H
TIME0_VECTOR:
MOV TH0,0X3C
MOV TL0,0XB0
CLR TF0
INC R0
SUB R0,10 :是不是#10?
JNZ NEXT
MOV R0,#0
CLR P0.0 //R0满10,灯ON
RETI
NEXT:
SUB R0,4
JNC OFF //不够减小于10,不变
RETI , ;多了逗号?
OFF: ,
SETB P0.0 //R0大于4,灭OFF
RETI
;没有END
㈦ keil如何编译C++语言
51系列不能用C++,但ARM系列的已经可以使用C++了。希望对你有所帮助
㈧ keil5如何编译运行
这个是能够通过先拷贝到电脑里面,然后再打开c语言,或者是Java进行给他编辑程序就可以了。
㈨ 单片机keil编译的问题
#define LED P2
最后面那个分号去掉,自己给自己找麻烦。
C语言的基本写法要掌握……
㈩ 关于KEIL如何编译
新建一个keil工程,工程和这几个文件放同一个文件夹,然后把.c文件添加进工程去,就可以编译了