第一:先安装keil C51 V4.01(如果先安装ARM的话还没有试过,应该也是可以的)到文件夹keil C51,运行破解补丁,选择C51版本,RealView MDK Professional进行破解注册。
第二:安装keil ARM V4.50(暂时没有安装在同一个文件夹下,因为安装在同一个文件加下在两个注册的时候有点问题)到文件夹keil ARM,运行破解补丁,选择ARM版本,RealView MDK Professional进行破解注册。
第三:打开keil c51和keil arm 两个文件夹,分别找到tools.ini
1.将keil C51文件夹下的tools.ini文件中的内容如下,把它复制到keil ARM中tools.ini文件的最后,
2.将keil ARM文件夹下的tools.ini文件中的内容如下,把它复制到keil C51中tools.ini文件的最后
第四:软件会随着你选择的器件不同而自动选择相对应的软件版本来进行编辑。
关键字:Keil C51 ARM
引用地址:
Keil C51 与 ARM 并存方法
推荐阅读最新更新时间:2024-03-16 14:49
Arm拟分拆旗下实验室,以扩大CeRam技术研发和专利授权业务
据digitimes报道,安谋(Arm)日前宣布公司将分拆旗下实验室Cerfe Labs,以扩大关联电子存储器(correlated electron RAM;CeRAM)和铁电场效应晶体管(FeFET)的技术研发与专利授权业务。 该报道称,Arm将把旗下150项与CeRAM产品相关的专利内容转移至Cerfe Labs,其CeRAM研究人员也将加入该分拆公司。另外,Cerfe Labs将与Symetrix共同成立一家总部位于德州的奥斯汀的新公司,并由Arm研究团队负责人Eric Hennenhoefer与Greg Yeric等分别担任CEO与技术官。 Cerfe Labs目前正研究与CeRAM相关的材料,以加速AI领域的存储技
[手机便携]
C51编译器的数据存储格式及编程技巧分享
Data Storage Formats数据存储格式 这一部说明可用的数据类型的存储格式。Cx51提供了几种数据存储格式如下: Data Type Bits Bytes Value Range bit 1 — 0 to 1 signed char 8 1 -128 to +127 unsigned char 8 1 0 to 255 enum 8 / 16 1 or 2 -128 to +127 or -32768 to +32767 signed short 16 2 -32768 to +32767 unsigned short 16 2 0 to 65535 signed int 16 2 -32768 to +3276
[单片机]
C51单片机对共阳极数码管的控制设计
这是共阳极数码管的电路图,其中JP3接到P0口,JP3的8-1对应数码管的a-dp引脚。 共阳极数码管的编码表如下,注意a---最低位,dp---最高位: 【0---3】0xco,0xf9,0xa4,0xb0, 【4---7】0x99,0x92,0x82,0xf8, 【8---B】0x80,0x90,0x88,0x83, 【C---F】0xc6,0xa1,0x86,0x8e。 C51程序显示数字0-9: #include #define uchar unsigned char void delay(); uchar smg[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,
[单片机]
基于ARM和FPGA的靶场破片测速系统的设计
破片速度是战斗部爆炸效能*估的一个重要参数。传统的靶场破片测速系统多使用多路数据采集卡设置好的参数现场采集标靶的试验波形,试验完成后再交由计算机进行后期处理和解读以获取破片速度等参数。但随着军事科技的日新月异,靶场破片测速系统需要根据实际情况现场设置的参数越来越多,参数设置的灵活性越来越强,对系统工作的实时性要求越来越高;另一方面,战斗部爆炸试验在野外进行,条件恶劣,大型设备携带不便,以往的PC机+数据采集卡设计已经越来越不能满足靶场试验的要求。嵌入式系统具有功耗小、便携性好、稳定性高、实时性强的特点,近年来随着嵌入式技术的不断发展,把嵌入式技术引入靶场破片测速系统设计中,为靶场破片测速系统设计提供了一个新的思路。 本文设计
[嵌入式]
C51开发中的static, const, code关键字
static关键字 static在C里面可以用来修饰变量, 也可以用来修饰函数 static修饰变量 变量在C里面可以存在三处: 全局数据区, 栈和堆. 堆和栈是不同的. int a ; int main() { int b ; int c* = (int *)malloc(sizeof(int)); } 上面的代码中, a是全局变量, b是栈变量, c是指向堆变量的指针 static对全局变量的修饰: 限制了只能是本文件引用此变量. 有的程序由多个C文件组成, 可以互相引用变量, 但加入static修饰之后, 只能被本文件中函数引用. static对栈变量的修饰: 栈变量的生命周期延长到程序执行结束时. 一般
[单片机]
ARM+FPGA开发板的强劲图形系统体验——米尔基于NXP i.MX 8M Mini+Artix-7开发板
ARM+FPGA开发板的强劲图形系统体验——米尔基于NXP i.MX 8M Mini+Artix-7开发板 关键词:NXP、Xilinx、i.MX 8M Mini、Artix-7、ARM+FPGA、图像处理、异构处理器 本篇测评由优秀测评者“qinyunti”提供。 01 ARM+FPGA异核架构开发板简单介绍 MYD-JX8MMA7的这款ARM+FPGA异核架构开发板, 拥有2个GPU核,一个用来做3D数据处理,另一个用来做2D和 3D加速。3D GPU核支持: OpenGL ES 1.1,2.0 Open VG 1.1 2D GPU核支持 多图层混合 基于ARM+FPG
[嵌入式]
C51红外解码程序
这是一个简单的红外解码程序,是针对9ms起始码和4.5ms结束码的红外信号晶振用的是11.0592M的 #i nclude at89x52.h #i nclude stdio.h sfr p0=0x80; sfr p3=0xb0; sbit p32=p3^2; unsigned char dm,i,j,k; unsigned char data a ;//定义4个数组,用来存储代码 void ds0_9ms(void) { unsigned char j,k; for(j=18;j 0;j--) for(k=20;k 0;k--) ; } void ds1ms(void) { unsigned char i,j; for(i
[单片机]
非移动市场需求飙升ARM预计50亿片出货量
ARM核产品覆盖了MCU应用的每一个领域,从消费娱乐、无线移动、到网络和家庭应用等。而在便携式移动产品领域,以低功耗著称的ARM处理器占绝对优势。ARM公司于3月份宣称截至2007第四季度已累计“出货”100亿片MCU,而自2007年Q4至今又有10亿片基于ARM核的处理器出货。因此说ARM产品无处不在并不为过。而正当人们惊讶于ARM公司的快速成长与其低功耗产品在移动领域所取得的成就的同时,ARM已经将目光投向了非移动领域。 2008年6月11日,在深圳举办了ARM第一届家庭应用创新研讨会暨合作伙伴中国峰会上,ARM公司中国总裁谭军博士表示,ARM预计2010年的年出货量将达50亿片,而ARM也将在家庭应用上捕获更多的
[其他]