Keil新增STC 51型号
STC官网提供的方法:
(详见:http://www.mcu-memory.com/)
备份KEIL安装目录下的UV2.CDB或者UV3.CDB文件(在文件夹UV2或者UV3里面),然后用STC提供的同名的CDB文件覆盖。
这种方法操作起来很简单,但缺点是在器件选型时,只能选择STC单片机,其他的都没了。这点就比较扯蛋了。每次用别的单片机还得换回原来的CDB文件。麻烦。
以下是一种兼顾的方法,既增加了STC单片机,又不影响原有数据库。具体操作步骤如下:
1、在Keil/C51/INC下新建目录"STC", 把所有STC单片机的头文件拷贝到"STC"目录下(若无头文件,就建个空文件夹吧)。
2、将下载的用于keil下的STC器件数据库更名为STC.CDB并拷贝到Keil/UV2或者UV3或UV4目录下(具体哪个目录取决于Keil的版本)。
3、打开Keil文件夹下的TOOLS.ini文件。
在[UV2]下键入:
CDB0="UV2\STC.CDB"("STC")(版本是Keil2)
或者CDB0="UV3\STC.CDB"("STC")(版本是Keil3)
或者CDB0="UV4\STC.CDB"("STC")(版本是Keil4)
需要单独一行(具体添加哪一句同样取决于Keil的版本)。
修改后,保存TOOLS.ini文件。
4、启动Keil,打开Options for Target '...'的Device页,
选择Database中“STC”,就可以选择STC单片机了,而且不会影响原来数据库的使用,这相当于另外增加了一个器件选型的数据库文件。
注:插图是在Keil4版本下截取的。