请哪位懂单片机的高手帮我看一下这四个警告是什么意思啊?

Build target 'Target 1'
assembling STARTUP.A51...
compiling jianpan2.c...
JIANPAN2.C(173): warning C206: 'matrikeyscan': missing function-prototype
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?MATRIXKEYSCAN?JIANPAN2
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: MATRIKEYSCAN
MODULE: jianpan2.obj (JIANPAN2)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: MATRIKEYSCAN
MODULE: jianpan2.obj (JIANPAN2)
ADDRESS: 0992H
Program Size: data=11.0 xdata=0 code=449
creating hex file from "jianpan2"...
"jianpan2" - 0 Error(s), 4 Warning(s).

warning C206: 'matrikeyscan': missing function-prototype说的是没有函数原型,要么头文件有问题,要么自定义有问题。

WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS说的是有东西没用上。
WARNING L1: UNRESOLVED EXTERNAL SYMBOL和WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL都是由warning C206引起的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-12
matrikeyscan这个函数调用没有找到原型
matrixkeyscan()函数未被调用
matrikeyscan这个符号无法识别
matrikeyscan这个函数无法调用

你拼写弄错了吧。本回答被提问者和网友采纳
第2个回答  2013-07-12
waring C206, 缺少函数原型
waring L16,有个函数没有被调用,计算覆盖的时候将忽略
后面两个说找不到要调用的函数

实际是你的拼写不对,'matrikeyscan' MATRIXKEYSCAN 同一个函数你有写的时候和调用的时候打错字了,你仔细检查一下吧。

单片机编程报错,只要一点构造目标,下面就显 - 0 错误 (S),0 警告...
1、0错误(s),0警告(s)说明没有错误,没有警告,你的程序已经被正确编译 2、程序没错,需要生成机器码,也就是xxx.HEX文件,文件生成的方法见图 3、再将这个HEX文件下载到单片机中,注意:不是你的源程序文件xxx.C。4、下载完成后单片机就该开始运行。如果未运行肯定是你的硬件出问题了,因为这个...

...IGNORED FOR OVERLAY PROCESS这个警告是什么意思
可能是运算超出范围。

下述单片机程序有个警告,该如何去掉,请教高手解释一下。
在编写单片机程序时,如果遇到警告提示函数没有返回值,这通常意味着所调用的函数在定义时并未指定返回类型。对于这个问题,解决方法较为直接,即在函数定义中添加返回类型。针对您提到的函数 changedata(uchar *song,uchar *diao,uchar *jie),只需修改为 void changedata(uchar *song,uchar *diao,uchar...

求一单片机高手帮我解读一下我的错误
这是一个对线路的模拟仿真的错误提示。U1(器件编号)的P3.2脚,也就是INT0(外部中断0)连接到U4器件的一个输出端口,提醒你注意。LCD1的V0、V1脚,即电源脚没有正确连接到电源。虚拟终端输入失败!

新手用c写的51单片机电子钟程序却运行不了,求高手看看哪里错了
从警告的提示信息来看,应该是你在程序中定义的函数和调用的函数名字有不一致的。重点检查一下函数名,有时候 1 、l 或者 0、o容易混淆,最好是定义函数后,复制函数名粘贴使用。可以发来代码仔细看看。

单片机入门,急求高手大虾指教!!!
【周立功写给学单片机的年轻人 作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后悔药。当然,如果您现在看了我写的这篇文章可能还不算晚,因为您...

懂单片机C语言的进来看一下
不知道你用的是哪种芯片,如果是PCF8563,那么这个的单片机C语言程序我有,留下你的邮箱,我可以发给你。

我在学习单片机,但遇到很多芯片资料看不懂,有哪位高手可以教教我如何...
二是操作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对操作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的操作系统工作原理书籍认真看一下(不用特厚、特...

单片机这门课程怎么学啊?一点也看不懂!请高手帮忙!
你可以先把教材的前两章大致看看,看到寻址方式之前,因为寻址方式是只有考试才会用到的东东,后面就要讲汇编了,跳过。如果你C语言学的好,接下来就可以看一些实例的书,增加阅历。有人说读懂2W行代码单片机就学通了,这个量是很巨大的。个人认为,下苦功,一个月,单片机,搞定。

各位单片机高手,哪位帮我分析一下下面这个程序,问题出在哪儿?谢谢
回答:首先给你解释一下“<<”位移符的作用: 因为你的P1=0xfe,二进制数据就是11111110,左移一位之后为11111100,0往左移了一位,但是最低位系统自动以0补齐,而0x7f的二进制数据位01111111,所以if语句是永远进入不了的。 当然,针对此问题,C51给出了一个解决方案: 使用_crol_()函数可解决此问题...

相似回答