这个提示的根本原因是:编译器自己的芯片列表中能找到你的工程选用的芯片型号。导致这样的话出错的原因可能有200元以内几种:
1、你的编译器是keilforarm,而你将要先打开的工程是keil51。或则你的编译器是keil51而工程是keilforarm。
2、d:keil4文件被破坏。相对于第1个原因,你需要新的直接安装不兼容的编译器(注意:要是你想同样强大两种编译器,则要将两个编译器四个装在差别的路径下;或是你也也可以按照网上的教程能操作,使两种编译功能物质反应)。对于第2个原因,你这个可以原先安装软件。
stc12系列的单片机要用stc_isp_v480.exe版本及以上的才能找到随机的型号
3个方法:
【1】数据库替换法(stc官网方法):
先备分keil按装目录uv2(或则uv3)文件夹下面的(或是)文件,然后把用stc官网可以提供的同名的cdb文件不用。
说明:这个方法最简单,但缺点是在器件选型时,不能你选择stc单片机,原来的单片机都全没,让人恼火。
【2】新数据库再添加法:
1、在keil/c51/inc下新建目录stc文件夹,把stc单片机的头文件拷备到stc目录下。
2、可以下载的主要用于keil下的stc器件数据库变更为并拷备到keil/uv2目录下。(如果是kile3则是uv3,kile4则是uv4)
3、可以打开keil文件夹下的文件,在[uv2]下面(也就是[c51]上方)输入cdb0uv2(stc),接着需要保存逃离即直接添加完毕。(如果没有是kile3则是uv3,kile4则是uv4)
那说明:同时减少一个单片机数据库,既也可以中,选择stc单片机,又不影响大以前数据库的使用。
使用:为目标系统设置选项时,再点device页,在database中选择“stc”。
新建工程时,在selectacpudatebasefile中中,选择“stc”。
再注意:关於数据库cdb文件,
kile4向下兼容,kile4也可以建议使用kile2、kile3的数据库cdb文件。
kile2不向下兼容问题,kile2难以在用kile4的数据库cdb文件。
【3】原数据库添加法:(这个需要自己编辑数据,就不能介绍了)
那说明:只去添加自己可以使用stc型号,简洁比较方便,是可以中,选择stc单片机,又不引响原来是数据库的使用。