keilwarningc500 |
您所在的位置:网站首页 › 求助大神,装了win10后,我的独立显卡找不到了 › keilwarningc500 |
本文目录一览: 1、Keil软件下hello world程序问题 2、关于Keil C51编译的问题 3、keil软件编译以后有7个warning,实在不知道哪里出现问题,求各位大神帮忙啊! 4、keil c51编译不能生成hex文件 5、keil中的warning问题,貌似不管运行什么程序都有这两个警告,怎么解决呢??在线等!!急啊! 6、keil中编译出现target not created Keil软件下hello world程序问题两个错误: 1. keil版本破解出了问题,建议重新安装,那么短的代码不用破解也行。 2. printf("Hello World!\n");//显示Hello world 应该放在main()函数里面 加入#include stdio.h头文件 关于Keil C51编译的问题COMMON.C(1): warning C500: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC)) 好像是说注册错误,要装破解版; MAIN.C(9): error C202: 'TRO': undefined identifier第九行错误,应是TR0, O与0应区分 keil软件编译以后有7个warning,实在不知道哪里出现问题,求各位大神帮忙啊!看来,你是个新手啊,刚开始练习写程序,基础知识不是很清楚。 #includestc89c5xrc.h,这STC单片机的头文件需要用STC-ISP导出。其实,你这程序也不必用STC的头文件,就用通用的reg51.h就行。改成#includeseg51.h是完全可以的。 下面是重点错误: 关面的延时子程序名是:Delay10ms(void),在主程序中调用也必须用这个名,可是你调用两次,写了两个其它的名,就找不到吗。Delay60000ms(); 与Delay10ms(void)不符,就写Delay10ms(); 但是,看你程序的意思,调用延时子程序时,要是延时不同的时间,要把延时长短加到延时子程序中,这叫带实参,而延时子程序应该写成带形参的形式。 修改如下: #includereg51.h sbit a=P0^0; sbit b=P0^1; sbit c=P0^2; void Delay10ms(unsigned int c)//变量c作为形参 { unsigned char a,b; for(;c0;c--) for(b=38;b0;b--) for(a=130;a0;a--); } main() { a=1; b=0; c=0; Delay10ms(6000);//调用时,带入实参为6000 a=1; b=1; c=0; Delay10ms(2000);//调用时,带入实参为2000 while(1){ a=1; b=1; c=1; } } keil c51编译不能生成hex文件问题多多啊…… 首先你使用的是评估版本,不能编译超过2kB的代码,可是你的代码大小都3kB多了…… 其次FM1702.c文件第481行有问题,指针类型不对; 再次有5个未被显式调用的函数,会额外占用你的RAM和Code空间。 提示说你程序里有个未被识别的外部符号。名字是c_start 但是你程序里没有,是不是你没有发完整代码啊 或者是c_startup是用于编译器建立目标文件盒连接程序用的库,你看看keilc设置里面该打开的库打开了没。 keil中编译出现target not createdkeil没有破解吧,破解一下就好了,百度搜一下keil破解就有,很详细。 如果编译没有出错的话,就打开这个菜单,把Creat HEX File选项打钩。 标签: keilwarningc500 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |