你提出的是Keil的问题,但贴出来的却是stc-isp软件的图,都不知道该怎么回答你。
要在Keil里面选择与STC90c516+相同的型号,需要到宏晶科技官网下载一个UV2.cdb的文件,然后用这个文件覆盖keil目录下UV2文件夹里的UV2.cdb文件,覆盖前先将原UV2.cdb备份,这样做有些麻烦,但你就可以在keil的驱动里选择STC单片机型号了。还有一件事情要做,还得到宏晶科技官网下载一个与STC90c516+相关的头文件,将头文件直接复制到keil目录下C51文件夹的INC文件夹里。这样,你就可以很方便地用keil编写你的程序了。
keil uvision4 里面是没有STC单片机的。在新建工程时,可以借用AT89C51,或AT89C52来建一个工程。只不过是借用一下新建一个工程而已。
那么重要是写程序时,一定要按 STC90c516 来写。不过,这样在编译时会出错的,因为
STC90c516单片机有很多新增加的寄存器,编译时就不认识。那很容易,用STC-ISP软件导出
STC90c516 的头文件,保存在工程的同一个文件夹下。然后把原来的程序的
#include
#include"STC90c516.h" 就行了。这个头文件的名,是在用STC-ISP导出时,自己起的文件名。
一般是没有STC的,你要下载个STC的UV2.cdb文件替换安装文件里原来的,要的话发给你
新版的STC-ISP软件都可以在keil4里加STC库