使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?请问要如何才能编译?#pragma asm MOV P0,#0FFH #pragma endasm我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 00:21:05
使用Keil将汇编嵌入C语言中进行编译出现:filehasbeenchangedoutsidetheeditor,reload?请问要如何才能编译?#pragmaasmMOVP0,#0FFH#prag

使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?请问要如何才能编译?#pragma asm MOV P0,#0FFH #pragma endasm我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择
使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?
请问要如何才能编译?
#pragma asm

MOV P0,#0FFH

#pragma endasm
我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;
根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最后文件

使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?请问要如何才能编译?#pragma asm MOV P0,#0FFH #pragma endasm我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择
file has been changed outside the editor,reload?
这句话的意思是你的代码在keil之外的程序里改了,(比如你用记事本同时打开代码并修改,就会出现这种情况).点确定就好了