MCS-51用keil编程时,常出现"....0 error(s),2Warning(s)",但程序能走通,如何查warning?请大侠帮忙!

如题所述

你可以买一本电子工业出版社出的由徐爱均、彭秀华编著的《单片机高级语言C51应用程序设计》,书上对错误、警告都有中文解释。该书也可作为常备手册用,经典。
另外,编译能通过,看似程序正常运行,但可能是是假象,尤其是牵涉到指针、数组、结构的警告一定要小心,最好不要忽略,
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-22
双击warning,应该会自动跳到出现警告的那行上,你自己检查检查,一般来说警告没事的,不过不排除例外
第2个回答  2011-05-04
看看warning的英文信息是什么意思。写程序的,这点基本的英文还是要懂的。
另外,warning不能忽视。
第3个回答  2011-04-20
哎呀 你看编译信息啊, waring不是莫名其妙出来的.... 看不懂编译信息就找金山词霸...本回答被网友采纳

...常出现"...0 error(s),2Warning(s)",但程序能走通,如何查warning?请...
你可以买一本电子工业出版社出的由徐爱均、彭秀华编著的《单片机高级语言C51应用程序设计》,书上对错误、警告都有中文解释。该书也可作为常备手册用,经典。另外,编译能通过,看似程序正常运行,但可能是是假象,尤其是牵涉到指针、数组、结构的警告一定要小心,最好不要忽略,...

...我这样写为什么编译时"led" - 0 Error(s), 2 Warning(s)._百度...
你的程序编译显示0个错误2个警告,但是没有看出警告在那里,这个程序应该没有问,但是我把代码复制到的我工程文件里面便于了一下没有发现警告,你在看看是不是你编译问题,下面是我的编译输出:compiling Media.c...linking...Program Size: data=9.0 xdata=0 code=160 creating hex file from "Me...

keil编程很多错误,但是编译依然通过,怎么回事?
如果能通过的话,说明编译系统在设计时就考虑到兼容性的问题,说明 Keil适用性更强更灵活了。

Keil 51编译问题! 用Keil 51编译程序时,出现警告: MISSING DEVICE(SECU...
LL TO SEGMENT 这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。 产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!...

在用keil编辑的时候提示这两条,怎么都找不出原因。
1、首先打开Keil,新建一个汇编语言文件,在其中输入汇编代码,同时在最开头加入。2、将汇编源文件进行编译。可以看到,编译结果窗口输出了一连串的error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL,每个ERROR都指向REG51.INC。3、出现这种问题的原因在于REG51.INC对特殊寄存器进行了定义,选择汇编...

在使用keil编程编译时出现--- Error: can't execute 'C:\\Keil\\C51\\BI...
编译器编译时代码正确无误,但是创建目标时出现错误:“无法执行C:\\Keil\\C51\\BIN\\A51.exe”解决办法:(1)先用管理员权限运行,不行的话看下一步;(2)直接删除工程目录中的STARTUP.A51。

keil c51编译时出错error c202,求教~~
keil c51常见错误的解决办法:消除函数中i 变量的宣告。去掉DelayX1ms函数或利用条件编译if …..endif,可保留该函数并不编译。将叙述void Music3写在程序的最前端作宣告如果是其他文件的函数则要写成extern void Music3,即作外部宣告。编写一个beep.h 的包含档并存入到c:\\8051 的工作目录中。检查...

keil调试时老是出现这个:*** error 65: access violation at C:0x...
首先打开Keil软件,打开一个工程,点击keil的编译图标,编译软件。2.确保已经连接了仿真器,而且已经给MCU上电,然后下载程序,等待下载完成。3.软件程序下载完成,现在就完成了程序下载,可以开始仿真了。4.单击软件的调试图标,进入软件调试模式。5.现在就已经打开运行模式。6.单击全速运行,运行软件仿真。

用keil编辑的c语言出现以下错误 请大侠们看看怎么回事
你的代码本身可能没有问题,但是你的KEIL不是完整功能版的,估计你是在官网下的评估板,这个版本有限制,从报错的内容来看,应该是限制了你编译的代码规模。所以,你应该去弄其他版本的keil或者换编译器。

单片机keil软件中程序没有出现错误 但是一直显示2个警告是什么回事...
两个可能,程序中拼写有误,找不到main函数,或者你干脆没写main函数。项目设置有问题。贴代码出来吧。

相似回答