Keil uVision3 中加入STC系列单片机型号

合集下载

STC仿真器使用指南

STC仿真器使用指南

IAP15F2K61S2最小系统1、安装Keil版本的仿真驱动如上图,首先选择“Keil仿真设置”页面,点击“添加MCU型号到Keil中”,在出现的如下的目录选择窗口中,定位到Keil的安装目录(一般可能为“C:\Keil\”),“确定”后出现下图中右边所示的提示信息,表示安装成功。

添加头文件的同时也会安装STC的Monitor51仿真驱动STCMON51.DLL,驱动与头文件的的安装目录如上图所示。

2、在Keil中创建项目若第一步的驱动安装成功,则在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项,如下图然后从列表中选择响应的MCU型号(目前STC支持仿真的型号只有STC15F2K60S2),所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择添加源代码文件到项目中,如下图:保存项目,若编译无误,则可以进行下面的项目设置了附加说明一点:当创建的是C语言项目,且有将启动文件“STARTUP.A51”添加到项目中时,里面有一个命名为“IDATALEN”的宏定义,它是用来定义IDA TA大小的一个宏,默认值是128,即十六进制的80H,同时它也是启动文件中需要初始化为0的IDATA的大小。

所以当IDA TA定义为80H,那么STARTUP.A51里面的代码则会将IDATA的00-7F的RAM初始化为0;同样若将IDATA定义为0FFH,则会将IDA TA的00-FF的RAM初始化为0。

虽然STC15F2K60S2系列的单片机的IDATA大小为256字节(00-7F的DA TA和80H-FFH 的IDATA),但由于STC15F2K60S2在RAM的最后17个字节有写入ID号以及相关的测试参数,若用户在程序中需要使用这一部分数据,则一定不要将IDATALEN定义为256。

3、项目设置,选择STC仿真驱动如上图,首先进入到项目的设置页面,选择“Debug”设置页,第2步选择右侧的硬件仿真“Use …”,第3步,在仿真驱动下拉列表中选择“STC Monitor-51 Driver”项,然后点击“Settings”按钮,进入下面的设置画面,对串口的端口号和波特率进行设置,波特率一般选择115200或者57600。

自己弄的Keil uVision3使用方法

自己弄的Keil uVision3使用方法

存储器窗口
进入调试模式后,选择菜单命令view|memory window,可以显示或隐藏存储器窗口
监视窗口
进入调试模式后,选择命令view/watch&call stack window,可以显示后隐藏件事窗口。
串口输出窗口
选择菜单命令view/serial window#1,可以显 示或隐藏串口输出窗口。
C51选项页
用于c51编译器的设定,使用这些选项可以改 进代码质量。
调试工具栏
位于用户界面上方,主要用于程序调试方面的 控制。
中断控制窗口
选择菜单命令peripherals|interrupt,可以显示 或隐藏中断控制窗口。
I|O口控制窗口
菜单令peripherals|i|o-prots,可打开或隐藏 i|o口控制窗口。
串口控制窗口
菜单命令peripherals|serial可以显示或隐藏串 口控制窗口。
工具栏
编译工具栏
状态栏
位于界面的最下方,显示当前命令执行情况、 光标所在位置等信息。
编辑窗口
用户可以输入或修改源程序
项目窗口
菜单命令view/project window可显示或隐藏项 目窗口。
输出窗口
用于显示uv2本身的调试、命令等信息。
编译后窗口
进入调试模式后,选择菜单命令view/disassembly window,可以显示或隐藏编译 后窗口
3.编译和连接
选择菜单命令project|opinions for target对话 框,使用设定样机的硬件环境。其有多个选项 页,用于设置设备选择、目标属性、输出属性 等信息。下面对其中一些选项页进行介绍。
DEVICE选项页
可修改目标单片机的型号。

keilC519.0修正版包含了STC系列的库

keilC519.0修正版包含了STC系列的库

keilC519.0修正版包含了STC系列的库
修正版与原版的区别:
1. 修复0xfd BUG。

用十六进制编辑软件如HexEdit打开c51.exe和cx51.exe(这两个文件是相同的,名字不同),搜索80FBFD,改为80FBFF即可。

c51.exe位置:Keil安装目录/keil/c51/bin/c51.exe
cx51.exe位置:Keil安装目录/keil/c51/bin/cx51.exe
2.添加STC系列单片机列表
根据STC官方公布的uv3.cdb制作,在原有单片机列表中添加,所以可以同时显示STC单片机和其他单片机。

uv4的cdb文件和uv3的cdb文件通用,使用时修改文件名即可。

uv4的文件名为uv4.cdb ;uv3的文件名为uv3.cdb
cdb文件的位置:Keil安装目录/uv4/uv4.cdb
3.其他未作任何更改。

修正版安装包下载地址为:C51V900修正版.exe
注册机附方法下载地址为:KEil_C51注册机附方法.rar。

Keil uVision3使用说明

Keil uVision3使用说明

Keil uVision3使用说明一、打开Keil uVision3应用软件,如下图所示:
二、点击工程,选择新建工程,如下图:
新建后出现如下对话框,选择保存位置并输入工程名称点击保存:
出现如下对话框:
选择相应的CPU(我司使用Winbond的W78E516B单片机)后点确定,出现以下对话框:
点击是选项出现以下对话框并点击工程选择为目标‘目标1’设置选项:
出现以下对话框,
选择输出项,出现以下对话框:
勾选1处产生HEX文件,在2处执行的名字填写作为输出的HEX文档名称。

其他选项默认,点击确定,完成设置,出现以下对话框:
点击红框处或文件选项选择新建,出现以下对话框:
在Text1中进行程序编辑,并保存为相应文档(.c、.h),如下图保存为:main.c
保存后,打开目标1,右键源代码组1选择管理组件,
出现以下对话框:
点击添加文件,出现以下对话框:
点击ADD,然后关闭对话框,出现以下对话框:
点击确定,完成添加,出现以下对话框:
重复新增动作以完成所需添加程序,完成程序编辑后点击保存,最后进行编译,点击下图红框处编译按键进行编译,编译信息见信息栏,在信息栏中会提示编译信息如:警告、错误、编译结果。

编译不能出现错误,警告需根据实际使用情况进行取舍。

如何将STC单片机型号添加到Keil中

如何将STC单片机型号添加到Keil中

如何将STC单片机型号添加到Keil中
第一步:先退出KEIL,运行STC-ISP V6.31(或更高版本), 在右侧的【Keil仿真设置】标签点击【添加MCU型号到Keil中】按钮,如下图所示:
这时会弹出下面的对话框:选择你的Keil的安装路径(如果你的安装路径是默认的话,应该是C盘下的Keil文件夹)
选好之后点击确定,会弹出“STC MCU型号添加成功”,如下图所示:
第二步:打开Keil,新建一个工程,如下图所示:
选择保存路径和工程名称,如下图所示:
这个时候会弹出如下对话框,有两个选项“generic CPU Data Base”和“STC MCU Database”,
●“generic CPU Data Base”里面是之前的所有单片机的型号
●“STC MCU Database”里面是所有STC单片机的型号
我们选择“STC MCU Database”
可以看到里面全部都是STC的单片机,选择我们所需要的就可以了,然后点击“OK”
点击“否”
之后的操作就跟之前的完全一样了!!!。

在keil中添加STC型号的3种方法

在keil中添加STC型号的3种方法

在keil中添加STC型号的3种方法2011-07-14 12:27在keil中添加STC型号的3种方法【1】数据库替换法(STC官网方法):说明:这个方法最简单,但缺点是在器件选型时,只能选择STC单片机,原来的单片机都没了,让人不爽。

操作步骤:先备份KEIL安装目录UV2(或者UV3/UV4)文件夹下面的UV2.CDB(或者UV3.CDB/UV4.CDB)文件,然后用STC官网提供的同名的CDB文件代替。

注:没有UV4.CDB的话,可以将“UV2.CDB(或者UV3.CDB)”改名成“UV4.CDB”来使用。

【2】新数据库添加法:说明:另外增加一个单片机数据库,既可以选择STC单片机,又不影响原来数据库的使用。

操作步骤:①下载用于keil的STC数据库更名为STC.CDB并拷贝到Keil/UV2目录下。

(如果是Kile3则是UV3,Kile4则是UV4)②打开Keil文件夹下的TOOLS.ini文件,在[UV2]下面(也就是[C51]上方)键入CDB0=UV2\STC.CDB ("STC"),然后保存退出即添加完毕。

(如果是Kile3则是UV3,Kile4则是UV4)使用:为目标设置选项时,点击Device页,在Database中选择“STC”。

新建工程时,在Select a CPU Date Base File中选择“STC”。

注:宏晶官网提供的STC数据库,默认使用的头文件是REG51.H、REG52.H……(即右键快捷插入头文件的是REG51.H、REG52.H……),右键快捷插入头文件如下所示:所以想方便使用“右键快捷插入对应型号头文件”的还是推荐自己修改数据库或者自己添加STC型号。

【3】原数据库添加法(推荐):说明:直接在原数据库里面添加STC单片机,只添加自己需要的STC型号,简洁方便,既可以选择STC 单片机,又不影响原来数据库的使用。

操作步骤:第1步:第2步:( 详细说明 )完成。

如何在KEIL下添加STC单片机?

如何在KEIL下添加STC单片机?

如何在KEIL下添加STC单片机?
很多用户使用KEIL的时候找不到STC单片机的型号,应该怎么办呢?
首先,看一下STC公司的解答:
1.把STC单片机,当成Intel的8052/87C52/87C54/87C58,
Philips的P87C52/P87C54/P87C58就可以了
2.也可安装STC仿真器的驱动程序,这样就看到型号了
然后,我来详细的说明一下:
STC单片机完全还可以当成A T89C系列,A T89S系列,因为都是51的内核。

如果要想看到STC单片机,就安装STC仿真器的驱动程序,这样就有STC所有的系列了
STC仿真器的驱动程序,原是供STC仿真器使用的,但是STC仿真器比较昂贵,再加上STC单片机本身可以ISP下载调试程序,没有必要再用仿真器了。

由于STC的仿真器的驱动程序太大,我将下载地址告诉大家,感兴趣的可以去下载安装,就可以在KEIL里看到STC单片机了
下载地址:
/datasheet/stc/STC-PROGRAMMER-V1.7-SETUP/stc-programmer -v1.75-setup.exe
请看一下STC公司对待仿真器的态度:
问:如何仿真STC单片机
STC公司解答:
1.任何老的8051仿真器仿真的标准8051程序,都可以使用
2.新增特殊功能可以用ISP下载的方式直接看结果调试
3.也可以购买STC配套仿真器,1980元,无必要。

Keil软件的使用

Keil软件的使用

Keil 软件的使用目前KEIL软件已经有许多不同的版本,可用于各种单片机和ARM的开发。

这里我们选以Keil uVision v3.0软件为例讲简单讲解Keil软件的使用。

这一部分包含以下四个小节:1、软件安装。

2、建立一个工程。

3、在Keil中添加STC单片机的型号。

4、Keil仿真调试。

5、Keil软件使用技巧。

一、软件安装先从网上下载Keil软件或者从开发板配套资料中的“开发工具”文件夹里找到“Keil uVision v3.0”安装包。

点击c51v802.exe,按照提示,按“Next”,如图所示,选择好安装目录后,直接安装直到结束。

图1安装结束后,在“开始”菜单和桌面上会出现Keil uVision v3.0的图标,双击就可以打开Keil软件了。

窗口如下所示。

图2刚安装完之后,软件还没注册,这样使用起来,编译会受限制。

下面我们提供一种注册方法,但首先声明:该方法只供学习单片机使用,不能用于商业于途,否则应向Keil公司购买注册码。

运行Keil软件后,进入File->License Management弹出如下窗口提示输入注册码。

图3在Keil安装包里有一个Keil_MDK注册机,打开该软件。

复制上图的CID并填进注册机的License Details->CID一栏。

再点击“Generate”按钮即可生成一个License ID。

如图所示。

图5将注册机生成的License ID复制并加入到Keil软件License Manger->New License ID code这一栏,再按下Add LIC按钮即可注册成功,如下图所示。

按下确定退出。

图6至此,我们就完成了Keil软件的安装,接下来就可以在这上面尽情发挥你的编程能力了!二、建立一个工程下面,我们以实验一“LED驱动”为例来讲述如何建立一个Keil工程。

先在桌面或其他地方新建一个文件夹,命名为“例程(1)-LED驱动”。

关于STC15系列单片机头文件添加的问题

关于STC15系列单片机头文件添加的问题

关于STC15系列单片机头文件添加的问题
在我们使用Keil软件编写程序时,在建立工程初期都要选择CPU型号,如:STC89C52单片机选择AT89C52型号,如图1:
图1
但有时我们使用STC15系列的单片机时,浏览所有CPU型号,并没有STC 型号的单片机,如果此时再以此芯片建立工程就会出现各种各样的问题,如STC15W408AS型号的单片机,引脚有P5口,而STC89C52是没有此IO口的。

如图2:
图2
此时,我们建立工程时就要添加必要的头文件。

下面,我们就以STC15W408AS 为例,建立工程编写程序。

第一步:打开stc-isp程序下载软件
第二步:在stc-isp软件的有上方的选择栏里有一个选项(Keil仿真设置),点击后会出现添加型号和头文件到Keil中添加STC仿真器驱动到Keil中的字样,如图3:
图 3
第三步:点击此按钮,选择你安装Keil软件时的路径下的UV4文件夹,如下图:
我安装时是
D:\keil4\Keil\UV4
选择UV4后点击确定。

添加成功后就会出现STC
MCU型号添加成功!的提
示。

添加成功后再打开Keil软件新建工程,就会出现以下界面:
点击向下的按钮会出现STC型号的选项
选择STC MCU Database就会有STC15型号的单片机了。

此后建立就和以前是一样的了。

程序编写好后再编译就没有错误了。

宏晶单片机STC系列单片机编程软件KEIL的安装详解教程

宏晶单片机STC系列单片机编程软件KEIL的安装详解教程

单片机编程软件KEIL的安装详解教程先点击:01、单片机学习开发板---->>进入01、51单片机开发板---->>在此压缩包内,51系列单片机学习软件及资料.rar注册方法:如图首先、安装c51v805 中文版.exe双击后安下图流程。

以上步骤KEIL软件安装完成!下面步骤是注册!首先、点击打开后按图操作!反回到桌面打开软件以上完成注册!注意:如果没有注册成功一般情况下也不影响客户使用!软件的使用方法!如下:Keil 软件的使用软件是目最流行开发80C51 系列单片机的软件,Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案。

1. 使用Keil 前必须先安装。

安装过程简单,这里不在叙述。

2. 安装好了Keil 软件以后,我们打开它。

打开以后界面如下:3.我们先新建一个工程文件,点击“p工程”菜单,如下图::4. 选择工程文件要存放的路径,输入工程文件名LED, 最后单击保存:5.在弹出的对话框中选择CPU 厂商及型号:6.选择好Atmel 公司的AT89S52或AT89C52 后, 单击确定:注意:在对STC系列单片机编程的时候也选择AT89S52这个型号即可,因为,STC单片机使用的也是51单片机的内核。

7.新建一个C51 文件, 单击左上角的New File (新建文件)如下图所示:8.保存新建文件使文件名为*.C的扩展名:9.保存好后把此文件加入到工程中方法如下: 用鼠标在Source Group1 上单击右键, 然后再单击添加文件到组‘Source Group 1'如下图:10. 选择要加入的文件, 找到led.C 后, 单击Add, 然后单击关闭:11.程序编辑后选择左窗口“目标Target 1属性”点击右键选择“输出”将E生成HEX文件打钩。

然后,点击确定,如下图所示。

12.按一下,快捷键F7,编译程序。

如何在Keil uVision3 中加入STC系列单片机型号

如何在Keil uVision3 中加入STC系列单片机型号

如何在Keil uVision3 中加入STC系列单片机型号经常用到STC系列单片机,但是在Keil C 中没有对应的单片机型号,调试起来就比较麻烦,最近经过试验,终于导入成功,将STC单片机型号加入到Keil uVision3 中,并且与通用型号共存,能够分别选择使用。

1、先从STC官方网站上下载对应版本的 *.CDB文件,在此选在UV3.CDB文件。

2、下载完成后,有两种方法将UV3.CDB文件加入:一种是直接将UV3.CDB文件复制到Keil安装目录下的UV3文件夹下,这样将覆盖掉原来的文件,建议将原来的文件备份。

当再次打开Keil uVision3 后,新建工程中的元件库就全部变成了STC系列,没有之前我们常见的AT89系列等。

如图所示如果还要用到这些通用元件,可以将原来备份的UV3.CDB重新复制回来。

这样才工程中就又可以用到之前的通用元件了。

但是复制过来之后,STC系列就没有了,只剩下通用系列了,二者只能存在一个。

另一种方法是将下载的UV3.CDB重命名,命名为STC.CDB,然后复制到Keil安装目录下UV3文件夹,这样就不会和原文件覆盖。

然后打开Keil安装目录下的TOOLS.INI 文件,在BOOK0=UV3\RELEASE_NOTES.HTM("uVision Release Notes") 下面加入CDB0=UV3\STC.CDB("STC CPU Data Base"),然后保存即可。

然后打开Keil uVision3,在新建的工程中,会出现一个数据库选择项,在这里选择“STC CPU Data Base”即可。

如果需要用AT89系列,选择“Generic CPU Data Base“即可。

经过这样的设置后,可以避免反复复制UV3.CDB文件到UV3文件中,为在不同工程中使用不同的元件提供了方便。

6.85如何KEIL中添加STC单片机型号

6.85如何KEIL中添加STC单片机型号

在KEIL2/KEIL3添加STC单片机型号的步骤(用STC单片机时,不建议用KEIL4,KEIL4效率低,
同样的源代码KEIL4编译后所占ROM空间要比KEIL2/KEIL3大)
第一步:必须先把KEIL软件装好在电脑操作系统上。

第二步:鼠标双击运行STC-ISP软件“”(注意必须是V6.85版本,在配套资料里面已经配有这个软件),一路点“确定”,然后回到下图所示:
点击“Keil仿真设置”,然后如上图操作即可。

第三步:用KEIL新建工程时,如何选择STC单片机,首选打开KEIL软件,如下图步骤
第四:一路“确定”,回到下图
点“新建”,弹出TEXT1,然后点保存“xxx.c/xxx.asm”
第五步:添加“XX.ASM/XX.C”文件,如下图
新建工程完成,如下图。

KEIL里增加STC器件列表并与自带器件列表共存的方法

KEIL里增加STC器件列表并与自带器件列表共存的方法

KEIL里增加STC器件列表并与自带器件列表共存的方法在STC 官网上看到的方法是先备份KEIL 安装目录下面的UV2.CDB 或者UV3.CDB 文件(在文件夹UV2 或者UV3 里面),然后用STC 提供的同名的CDB 文件代替,这个方法很简单,但缺点是在器件选型时,只能选择STC 单片机,其他的都没了,对于这一点,让人很讨厌。

后来我在网上搜了一下,发现上海普芯达电子有限公司提供了另外一种方法chipswinner/case/08591340574176.html,我在KEIL4 下面已经验证过,这个方法可行,具体如下:1、在Keil/C51/INC 下新建目录”STC”文件夹,把所有STC 单片机的头文件拷贝到”STC”目录下。

3、下载的用于keil 下的STC 器件数据库更名为STC.CDB 并拷贝到Keil/UV2 或者UV3 或UV4 目录下。

4、打开Keil 文件夹下的TOOLS.ini 文件。

5、在[UV2]下键入CDB0=“UV2\STC.CDB”(“STC”)或者CDB0=“UV3\STC.CDB”(“STC”)或者CDB0=“UV4\STC.CDB”(“STC”)需要单独一行的哦。

6、保存TOOLS.ini 文件,添加完毕。

7、启动Keil,打开OptionsforTarget...的Device 页,选择Database 中STC,就可以选择STC 单片机了,而且不会影响原来数据库的使用,这相当于另外增加了一个器件选型的数据库文件。

如图__________________________此方法适合UV2 UV3 UV4。

keilstc单片机环境安装教程

keilstc单片机环境安装教程

Keil STC51单片机环境安装教程本文档旨在帮助初学STC51单片机者建立Keil软件开发环境,Keil软件安装完毕后默认不包含STC单片机的型号,需要手动添加。

安装完成后需要使用破解工具破解,本文提供的方法仅供学习参考使用,严谨用于商业用途!随文档一起提供了Keil C51的安装文件和破解软件。

资料包所含文件如下图:本文包含如下内容:Keil C51软件安装Keil C51软件破解使用STC-ISP软件给Keil C51添加STC单片机型号(含头文件)新建STC单片机工程一、Keil C51软件安装双击运行“C51V900.exe”文件,依次按照如下截图步骤进行下一步操作。

此处因为本人电脑已经安装过Keil C51,因此出现了是否备份旧版本的复选框,如果不是重复安装则不会提示,此选项可以不用理会。

点击“下一步”后将提示输入用户信息,其中邮箱是必选项。

二、Keil C51破解安装完成之后默认只能编译4K以下的程序,如果想编译更大的则需要进行破解,破解方法如下。

1.打开刚安装的Keil C51软件,选择“File->License Management”2.进入License管理界面,后将图示中的CID复制下来3.打开破解软件4.将复制好的CID粘贴到图示位置,如图选择Target和类型5.单击“Generate”按键,生成秘钥6.将破解软件生成的秘钥复制下来,粘贴到Keil C51 License管理界面中对应的位置,单击“Add LIC”按键,如下图所示即破解成功,如果失败了,重试几次即可!三、添加STC单片机型号Keil C51软件破解之后可以新建和打开工程文件了,但是对STC单片机的支持不好,默认没有STC单片机的信号和对应的头文件,只能使用“reg51.h”或“reg52.h”来替代。

近几年,STC单片机发展迅猛,推出了很多功能强大的单片机,为了很好的支持STC单片机的新功能以及方便开发,因此必须要把STC型号添加到Keil C51环境中。

如何将程序代码烧录进STC单片机

如何将程序代码烧录进STC单片机

如何将程序代码烧录进STC单片机将程序代码烧录进STC单片机主要分为以下几个步骤:1.准备工作-准备好USB转串口模块,用于将计算机的USB接口与STC单片机上的串口进行连接;-获取STC单片机的数据手册,了解单片机的硬件特性和引脚定义。

2.连接硬件-将USB转串口模块的GND引脚与STC单片机上的GND引脚相连;-将USB转串口模块的TXD引脚与STC单片机上的RXD引脚相连;-将USB转串口模块的RXD引脚与STC单片机上的TXD引脚相连。

3.编写程序-使用C语言或者汇编语言编写程序代码,可以使用STC官方提供的软件开发工具或者其他第三方开发工具;-通过编程工具,将程序代码编译生成二进制文件,即HEX文件。

4.打开STC-ISP烧录工具-找到并打开STC-ISP烧录工具,连接USB转串口模块后,选择合适的串口号,并设置波特率和其他相关参数。

5.配置烧录参数-打开STC-ISP烧录工具后,选择对应的单片机型号,并设置烧录参数,如芯片型号、工作频率、编程方式等。

6.加载HEX文件-在STC-ISP烧录工具的界面上选择“打开HEX文件”或者类似的选项,找到之前生成的HEX文件,加载到烧录工具中。

7.开始烧录-确认烧录参数无误后,点击烧录工具界面上的“开始烧录”按钮,开始将程序代码烧录进STC单片机;-烧录过程中,注意观察烧录工具的提示信息,确保烧录过程顺利进行。

8.烧录完成-当烧录工具提示烧录完成后,说明程序代码已经成功烧录进STC单片机;-断开连接,将USB转串口模块与STC单片机分离。

以上就是将程序代码烧录进STC单片机的基本步骤,具体操作可能会因单片机型号、烧录工具版本等因素有所不同,可以根据具体情况进行调整。

【转】在Keiluv5里面添加STC元器件库,不影响其他元件

【转】在Keiluv5里面添加STC元器件库,不影响其他元件

【转】在Keiluv5⾥⾯添加STC元器件库,不影响其他元件
还有STC新系列单⽚机的头⽂件,宏晶的⽹站就有
1、在Keil/C51/INC下新建⽬录"STC"⽂件夹,把所有STC新系列单⽚机
的头⽂件拷贝到"STC"⽬录下。

2、下载的⽤于keil下的STC器件数据库更名为STC.CDB并拷贝到
Keil/UV4⽬录下。

3、打开Keil⽂件夹下的TOOLS.ini⽂件。

4、在[UV2]下键⼊CDB0="UV2\STC.CDB"("STC")或者CDB0="UV4
\STC.CDB"("STC")或者CDB0="UV4\STC.CDB"("STC"),需要单独⼀⾏。

[UV2] ORGANIZATION="微软中国" NAME="微软⽤户", "zhang" EMAIL="惺惺惜惺xxx@"
BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes",GEN) CDB0="UV4\STC.CDB"("STC") ARMSEL=1 SocketPort=0 5、保存TOOLS.ini⽂件,添加完毕。

6。

启动Keil,打开Options for Target '...'的Device页, 选择Database中“STC”,就可以选择STC单⽚机了,⽽且不会影响原。

Keil解决找不到STC问题介绍

Keil解决找不到STC问题介绍

Keil解决找不到STC芯片问题
Keil是很多工程师熟悉的工具,是很多嵌入式工程师的日常伙伴。

安装好Keil5软件后,使用Keil5软件打开硬件为STC的工程,出现如图1的错误:“Device not found”。

该错误是由于keil软件内缺少STC信息。

按照本文步骤进行配置即可解决。

图1报错截图
解决方法:
1、下载stc.cbd,放在软件安装文件夹的UV4文件夹内。

如图2所示,图中路径是“D:\Keil_v5\UV4”。

图2移动stc.cbd到UV4文件夹
2、修改TOOLS.INI。

在安装文件夹内的Keil_v5文件夹中找到TOOLS.INI,如图3所示。

图3TOOL.INI文件所在位置
3、用记事本打开TOOLS.INI,在文件[UV2]和[ARM]之间增加一行“CDB0=UV4\STC.CBD(“STCXXXX”)”,然后保持。

如图4所示。

其中“STCXXXX”将是在Keil软件的选择“device database”的名字,可以根据自己的喜好命名。

图4增加数据库说明
4、完成以上步骤后,重启软件,顺利打开工程,问题消失。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Keil uVision3 中加入STC系列单片机型号
2011-03-24 14:12
经常用到STC系列单片机,但是在Keil C 中没有对应的单片机型号,调试起来就比较麻烦,最近经过试验,终于导入成功,将STC单片机型号加入到Keil uVision3 中,并且与通用型号共存,能够分别选择使用。

1、先从STC官方网站上下载对应版本的 *.CDB文件,在此选在UV3.CDB文件。

2、下载完成后,有两种方法将UV3.CDB文件加入:
一种是直接将UV3.CDB文件复制到Keil安装目录下的UV3文
件夹下,这样将覆盖掉原来的文件,建议将原来的文件备份。

当再次打开Keil uVision3 后,新建工程中的元件库就全部变成了STC系列,没有之前我们常见的AT89系列等。

如图所示
如果还要用到这些通用元件,可以将原来备份的UV3.CDB重新复制回来。

这样才工程中就又可以用到之前的通用元件了。

但是复制过来之后,STC系列就没有了,只剩下通用系列了,二者只能存在一个。

另一种方法是将下载的UV3.CDB重命名,命名为STC.CDB
,然后复制到Keil安装目录下UV3文件夹,这样就不会和原文件覆盖。

然后打开Keil安装目录下的TOOLS.INI 文件,在
BOOK0=UV3\RELEASE_NOTES.HTM("uVision Release Notes") 下面加入
CDB0=UV3\STC.CDB("STC CPU Data Base"),然后保存即可。

然后打开Keil uVision3,在新建的工程中,会出现一个数据库选择项
,在这里选择“STC CPU Data Base”即可。

如果需要用AT89系列,选择“Generic CPU Data Base“即可。

经过这样的设置后,可以避免反复复制UV3.CDB文件到UV3文件中,为在不同工程中使用不同的元件提供了方便。

相关文档
最新文档