Keil C51与Keil ARM共存

转自:http://blog.chinaunix.net/uid-20734916-id-3988537.html

Keil和MDK共存,按照以下步骤:
1 先安装 Keil C51,安装目录改为:"D:\Keil2"(我是安装在D盘的)
2 再安装RealView MDK,目录:"D:\Keil"
3 把Keil2下的C51文件夹全部复制到 Keil下
4 把Keil2下的 UV4(或者UV3)下的所有文件复制粘贴到 Keil下的UV4文件夹里,注意,如果提示有
  重复  的文件,是否覆盖时,一律选择否,即不覆盖.
5 把Keil2下的Tools.ini文件 内容复制,粘贴到 Keil下的 Tools.ini文件 的尾部,并将 里面所有
   的"Keil2"替换成"Keil",保存追问我把他们都卸载了重新装可是先装完了51打开一看发现里面居然ARM的.....还是接着装?回答这样的,你又装错了吧?
首先,你要确定你的两个,一个是Keil C51,另一个是MDK
第二,把你现在已经装好的再卸载掉,并且把所有的安装文件全部删除,一点痕迹不能有,建议你最好用360卸载,切记把所有的已经安装了的文件全部删除。
第三,严格按照我以上的步骤来。追问装错应该不是。卸载是在控制面板卸载的并已将所有东西清除。现在里面找不到51如STC的东西。现在打开51的 project已经无法工作了。。。回答就我知道的,Keil C51里本来就没有STC的东西,你要用STC除非得装插件,你装成功的标志是:
1 新建一个工程,能够选到一些知名企业的51器件,如AT8952之类的,
   然后能够正常的编辑,编译
2 新建一个工程,能够选到一些知名企业的ARM器件,如STM32之类的,
  然后能够正常的编辑,编译

这就是成功的标志,而如STC,SH88系列的之类的,Keil C51本来就没有。

相关描述:
keil for arm 与c51 共存问题讨论:
http://bbs.21ic.com/icview-52551-1-1.html
http://bbs.21ic.com/icview-94451-1-1.html
http://www.amobbs.com/thread-5492303-1-1.html
http://bbs.ic37.com/bbsview-23992.htm
http://www.openedv.com/posts/list/5096.htm
Keil C51和ARM共存问题:http://hi.baidu.com/282535629/item/5fffa98b086ec8c298255fde
Keil C51与ARM并存方法:http://www.360doc.com/content/12/1017/20/10906019_242085136.shtml
ARM keil c51和ARM共存问题:http://forum.eepw.com.cn/thread/88553/1
Keil uVision4 for ARM 下增加支持C51:http://blog.csdn.net/skertone/article/details/7046447
Keil C51与ARM并存方法:http://www.docin.com/p-531917837.html
Keil for C51和Keil for ARM冲突解决:http://bbs.ednchina.com/BLOG_ARTICLE_223373.HTM
Keil uVision4 for ARM 下增加支持C51,C5x .docx:http://ishare.iask.sina.com.cn/f/35465152.html
keil3 for c51和keil3 for ARM共存:http://www.doc88.com/p-584672176942.html

时间: 2025-01-06 17:36:01

Keil C51与Keil ARM共存的相关文章

keil的51和ARM共存方法

Keil和MDK共存,按照以下步骤:1 先安装 Keil C51,安装目录改为:"D:\Keil51"(我是安装在D盘的)2 再安装RealView MDK,目录:"D:\Keilarm"3 把Keil51下的C51这个文件夹全部复制到 Keilarm下4 把Keil51下的 UV4(或者UV3)下的所有文件复制粘贴到 Keilarm下的UV4文件夹里,注意,如果提示有 重复 的文件,是否覆盖时,一律选择否,即不覆盖.5 把Keil51下的Tools.ini文件 内

keil c51 和keil mak(arm)如何安装在一起的问题

这问题是我最近遇到的,刚开始卸来卸去很麻烦.在网上搜的方法也不好用,就想想搞了一下能行. 言归正传: 准备:keil 4 c51 和 keil 4 arm两个安装包和一个注册机(我用的两个都是keil4的): 安装:[1]在e盘(我win8.1)j建两个文件夹,(我取的名字“keil4c51”和“keil4arm”): [2]安装keil c51到建的文件夹里(不多说):安装keil mdk到另外的一个文件夹里,都不用破解(先==):   [3]把keil4c51文件夹里的c51文件夹复制到ke

KEIL、uVision、RealView、MDK、KEIL C51之间比较

KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件.在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机.所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单片机的存储器里面. K

Keil、uVision、RealView、MDK、Keil C51之间的区别

Keil.uVision.RealView.MDK.Keil C51之间的区别 我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件.在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接烧写到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机. 所以,我们需要一个软件,把C语言或

Keil、uVision、RealView、MDK、Keil C51之间的区别比较

我们要区别的概念:KEIL UVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件.在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接烧写到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机. 所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单

[51单片机] Keil C51中变量的使用方法详解

引言    8051内核单片机是一种通用单片机,在国内占有较大的市场份额.在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功.由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用与标准C有所不同.正确地使用变量,有利于获得高效的目标代码.下面详细介绍Keil C51中变量的使用方法. 1 CPU存储结构与变量的关系    变量都需要有存储空间,存储空间的不同使得变量使用时的工作效率也不同.    标准C的典型运行环境是8086(含IA-32系列)内核,其存储结构是CP

KEIL C51中const和code的使用

code是KEIL C51 扩展的关键字,用code修饰的变量将会被放到CODE区里.但C语里的const关键字好像也有定义不能改变的变量的功能,这两个关键字有什么区别呢?在帮助手册里查找const,可以找到以下的描述1 Variables declared with the const type qualifier alone are stored in the memory area (data, idata, xdata, and so on) associated with their

Keil C51程序设计中几种精确延时方法

单片机因具有体积小.功能强.成本低以及便于实现分布式控制而有非常广泛的应用领域[1].单片机开发者在编制各种应用程序时经常会遇到实现精确延时的问题,比如按键去抖.数据传输等操作都要在程序中插入一段或几段延时,时间从几十微秒到几秒.有时还要求有很高的精度,如使用单总线芯片DS18B20时,允许误差范围在十几微秒以内[2],否则,芯片无法工作.用51汇编语言写程序时,这种问题很容易得到解决,而目前开发嵌入式系统软件的主流工具为C语言,用C51写延时程序时需要一些技巧[3].因此,在多年单片机开发经验

KEIL C51程序中如何嵌入汇编

模块内接口:使用如下标志符:#pragma asm汇编语句#pragma endasm注意:如果在c51程序中使用了汇编语言,注意在Keil编译器中需要激活Properties中的“Generate Assembler SRC File” 和“Assembler SRC File ”两个选项1.把"xx.c"加入工程中,右击"xx.c"选择“options for file"xx.c" 选择“Generate Assembler SRC File