Keil C51 V9.51下载地址(2013.01.21发布)

2020-01-23 14:48发布


Keil C51 V9.51


官方发布日期:Monday, January 21, 2013

官方下载地址:http://www.keil.com/fid/ov3ad19320dj1wpthv11dqj6fw3ocqd1jye6d1/files/eval/c51v951.exe

或者下载附件:(由于等级所限,上传附件总大小只有10M,故暂时无法上传。)

C51 Version 9.51 Release
[New Supported Devices]
Silicon Laboratories Inc.
C8051F370, C8051F371, C8051F374, C8051F375, C8051F390, C8051F391, C8051F392, C8051F393, C8051F394, C8051F395, C8051F396,
C8051F397, C8051F398, C8051F399, C8051T620, C8051T621, C8051T622, C8051T623, C8051T626, and C8051T627.
[Cx51 Compiler]
Corrected: calculation of negative constants within nested calls may create incorrect results (this problem was introduced in C51 V9.50a). For example:
#define TDO  5
#define GET_TDO()   (Arr[TDO])

unsigned char xdata Arr[10];

unsigned char TestTDO() {
  unsigned char ret;
  ret = (unsigned char)(((GET_TDO()-1)*2)-1);   // Incorrect result. For the negative constant a subtraction has been used instead of an addition.
  return ret;
}

Corrected: incorrect pointer arithmetic with subtract of unsigned int variables for XDATA arrays with sizeof < 256 bytes. For example:
unsigned char xdata b[256];  /* Problem does not exist when array size > 256  */
void xdata *p;
unsigned int i = 256;        /* Problem only appears for unsigned int variables */

void main (void)  {
  p = &b[256-i];             /* Works no problem when array index is used */
  p = b + 256 - i;           /* Failed on pointer arithmetic when uint variable is subtracted */
}


[LX51 Linker/Locator]
Corrected: a potential DPTR corruption which may occurs in code-banking applications when Global Register Coloring is enabled.
[µVision]
This C51 release comes with µVision V4.60.6.8.
Enhanced: the Logic Analyzer allows rearranging signals through a simple drag&drop of the signal name. Signals can be scaled in width and height.
Corrected: under certain circumstances the Source Browser incorrectly reported several definitions of an "enum".
Refer to uVision Revision History for a complete list.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
micdot
1楼-- · 2020-01-25 11:07
愚人陈 发表于 2013-8-8 15:09
keil官网怎么下 以前版本的 uVision3 呢?

在这里看到一个previous versions 关键字, 可惜要输入LIC... ...

之前的版本,可以在网上搜索一下,一般在国内的一些网站就能下载到,如果没有,你可以留言需要哪个版本,我看看手头上有没有。
chenjie.eda
2楼-- · 2020-01-25 14:48
 精彩回答 2  元偷偷看……
god-father
3楼-- · 2020-01-25 18:55
用51做了10几年的产品51芯片(包括传统型号及增强型)多数面临停产或重大变更,51的路越走越窄.
同期开发的AVR产品至今仍继续发展,维护也非常简单
xuanfong1
4楼-- · 2020-01-25 22:20
keil几的编程软件

一周热门 更多>