keil 编程出现错误,编辑错误 提示call ont to a funcation 还有too many actual parameters

作者&投稿:策彭 (若有异议请与网页底部的电邮联系)
帮我看看哪不对吧 c51五键的琴 Keil C51编译出现 call not to a function ; too many actual paramete~

case 1(0x87):
case 2(0x47):
case 3(0x27):
case 4(0x17):
case 5(0x0f):
应该是 1(0x87)设置了多余的参量, 由于你的对TEMP判断 可以尝试下将case 1(0x87):改为
case 0x87: 这样编译是没有问题 但是烧到板子上以后程序是否能达到需要的结果就不是很清楚了

就是说,你在调用keycon这个函数的时候,给的参数个数与函数原型中的参数个数不一致,给多了

把REGX51.H改为REG51.H。
你的程序我试了次,没什么问题啊,至少编译是通过的

初步判断是你的调试工具出了问题,也就是KEIL出问题了。


潞西市18423451125: 在keil中,编译时出现错误:Error:fail to execute' C:\keil\C51\BIN\C51.EXE'是怎么回事.急! -
蒙软喘舒: 查查编译器路径设置,如果设置没错的话就可能感染病毒了

潞西市18423451125: 为什么用keil软件编程后检测总是error 56:can"t open file -
蒙软喘舒: 原因:操作错误导致.解决方法: 1.首先使用vimexports命令打开和编辑导出. 2.输入内容并完成编辑.输入:wq保存编辑过的内容. 3.无法打开文件进行书写?无法打开文件进行书写? 4、是权限问题,那就用q版吧!命令退出当前编辑. 5.退出后,使用sudovim命令,它使用超级权限. 6. 要使用sudo,您需要在掌权之前输入用户的密码.我们输入行,重要的是要注意,输入的密码是不显示的,直接输入就行了.

潞西市18423451125: keil编译中出现错误怎么办? -
蒙软喘舒: 1、打开软件project-new project创建一个工程,并为其选择一个存放目录. 2、对工程进行一些配置(project-options for target 'target 1')在output选项下的“create HEX file”前打上对号,工程编译之后能够输出一个可以下载的“HEX”文件. 3、为工程添加.C,.h文件,右键单击“source group 1”,应该就可以了.

潞西市18423451125: 单片机 keil软件编程提示错误,求解决…… 想知道这些都是什么个意思…… -
蒙软喘舒: *** ERROR L114: SEGMENT DOES NOT FIT块大小与目标设备不符.你的idata变量太大(CEH),与器件容量不匹配.可能你的单片机型号选成31了,选...

潞西市18423451125: keil编程编译错误 -
蒙软喘舒: JB S6,fanhui,可能原因:JB和S6之间没有空格,S6后的逗号是全角的,换成半角的,S6要定义到I/O脚上.

潞西市18423451125: keil编译时出现如下错误: -
蒙软喘舒: ** FATAL ERROR L210: I/O ERROR ON INPUT FILE: ** FATAL ERROR L210:在输入文件里的io口错误 EXCEPTION 0021H: PATH OR FILE NOT FOUND EXCEPTION 0021H:路径或者文件不存在FILE:D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB 注意你KEIL是不是安装在这个目录下了?路径不对,重新设置下.

潞西市18423451125: 用Keil编程序时编译有错误,怎么才能知道错误是什么呢? -
蒙软喘舒: 每个错误都有自己的标号,你可以根据标号在keil提供的帮助文件中搜索有关的详细内容,按下F1会弹出帮助文档,文档都是英文写的.另外你双击错误时光标会自动跳到keil认为的错误行,实际错误就在那一行的附近或者你可以把你的错误放在百度里面搜一搜,一般都会得到答案

潞西市18423451125: 单片机 keil 程序出错 -
蒙软喘舒: 检查一下 变量 或者 程序模块,有重复命名.

潞西市18423451125: keil编译的时候老是出现错误 ACTION: PARSING SOURCE - FILE -
蒙软喘舒: 可以将错误代码“error:preprocessor:macros too nested”直接黏贴在百度搜索框里,然后点击第一个链接:http://zhidao.baidu.com/link?url=zs-1AJOlBfeCJH7JIEE5qPacS3oxKcDd8xw0jNLQd1uUwrvPfEhBLK1PExezkSCylgIykIYZ8DKXcN_TFDPxsq 以下引用tanarri的观点:最可能原因是编程不规范,一些.h文件在不同的.c.h文件中重复定义.

潞西市18423451125: KeilC语言编程老出现: error C100:unprintable character 0xA1 skipped 哪错了啊 -
蒙软喘舒: 有几个汉字的空格,已经删除. 试试下面的:#include<W77C32.H> #define MODE_RT PWR_UP = 1; csn= 1; ce= 0; //收发 #define MODE_CF PWR_UP = 1; csn= 0; ce= 1; //设置 #define MODE_SB PWR_UP = 1; csn= 0; ce= 0; //空闲 #...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网