马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 micdot 于 2012-7-6 10:16 编辑
下载地址:http://www.keil.com/fid/xqq3jawyie9j1wc0u311ztoh2136r1a9kye6d1/files/eval/c51v950a.exe
或者:在这里输入提取码就可以了:http://115.com/file,提取码:dpai5ikw
部分更新内容:
What's New in C51The following sections list the changes instituted in each release of the C51 toolset. C51 Version 9.50a Release- [μVision]
- This C51 release comes with μVision V4.53.0.6.
C51 Version 9.50 Release- [New Supported Devices]
- Cypress
CY8C3244AXI-153, CY8C3244LTI-123, CY8C3244LTI-130, CY8C3244PVI-133, CY8C3245AXI-158, CY8C3245AXI-166, CY8C3245LTI-129, CY8C3245LTI-139, CY8C3245LTI-144, CY8C3245LTI-163,CY8C3245PVI-134, CY8C3245PVI-150, CY8C3246AXI-131, CY8C3246AXI-138, CY8C3246LTI-125, CY8C3246LTI-128, CY8C3246LTI-149, CY8C3246LTI-162, CY8C3246PVI-122, CY8C3246PVI-147,CY8C3444AXI-116, CY8C3444LTI-110, CY8C3444LTI-119, CY8C3444PVI-100, CY8C3445AXI-104, CY8C3445AXI-108, CY8C3445LTI-078, CY8C3445LTI-079, CY8C3445LTI-081, CY8C3445LTI-089,CY8C3445PVI-090, CY8C3445PVI-094, CY8C3446AXI-099, CY8C3446AXI-105, CY8C3446LTI-073, CY8C3446LTI-074, CY8C3446LTI-083, CY8C3446LTI-085, CY8C3446PVI-076, CY8C3446PVI-091,CY8C3446PVI-102, CY8C3665AXI-010, CY8C3665AXI-016, CY8C3665LTI-006, CY8C3665LTI-044, CY8C3665PVI-007, CY8C3665PVI-008, CY8C3665PVI-080, CY8C3666AXI-036, CY8C3666AXI-037,CY8C3666AXI-052, CY8C3666LTI-027, CY8C3666LTI-050, CY8C3865AXI-019, CY8C3865LTI-014, CY8C3865LTI-062, CY8C3865PVI-060, CY8C3865PVI-063, CY8C3866AXI-035, CY8C3866AXI-039,CY8C3866AXI-040, CY8C3866LTI-030, CY8C3866LTI-067, CY8C3866LTI-068, CY8C3866PVI-021, and CY8C3866PVI-070.
- Zilog
Z51F0410, Z51F3220, Z51F3221, Z51F6412, and Z51F811.
- [μVision]
- This C51 release comes with μVision V4.53.0.4 which includes the new Scintilla based editor.
- The new editor includes the following enhancements:
Encoding for UTF-8 Unicode, DBCS Korean, DBCS Japanese, and DBCS Chinese languages. Unicode and Asian ANSI encoding is recognized automatically when a file is opened.
Monospaced fonts and proportional fonts are supported.
Syntax coloring has been extended.
Unprintable characters, such as End-Of-Line, can be visualized in the editor.
The Outlining menu has been simplified. Outlining information is saved and restored for each file.
Search and replace utilities (Incremental Find, Find-in-Files, and Replace) have been reworked.
Text can be zoomed with Ctrl+mouse wheel. The information is saved and restored for each file.
In case device-specific books are not found in the local installation, then www.keil.com is scanned for a matching document. - and corrections: Scrolling quickly through large files with Page Up or Page Down works smoothly.
The editor's context menu can be closed by pressing ESC.
Breakpoints can be set now with a simple click into the editor margin.
Under some circumstances the Debugger showed wrong values of arrays or structures in the Watch window. - Refer to Revision History for a complete list.
C51 Version 9.06 Release- [New Supported Devices]
- Atmel AT89LP51RB2, AT89LP51RC2, AT89LP51IC2, AT89LP51RD2, AT89LP51ED2, and AT89LP51ID2 devices.
- Infineon TLE9831, TLE9832, TLE9833, TLE9834, and TLE9835 devices.
- Maxim 71M6531D, 71M6531F, 71M6532D, 71M6532F, 71M6534H, 71M6541D, 71M6541F, 71M6542F, 71M6543F, and 71M6543G devices.
- Silabs C8051F969, C8051F968, C8051F967, C8051F966, C8051F965, C8051F964, C8051F963, C8051F962, C8051F961, C8051F960, Si1037, Si1036, Si1035, Si1034, Si1033, Si1032, Si1031, Si1030,Si1027, Si1026, Si1025, Si1024, Si1023, Si1022, Si1021, and Si1020 devices.
- [Device Support]
- Added: Quick_Test example for Infineon TLE983x based devices in folder ..\C51\Examples\Infineon TLE983x\.
- Added: banking example for Maxim 71M6543G device in folder ..\C51\Examples\Maxim\BankEx1\.
- Added: banking example for Maxim 71M6534H device in folder ..\C51\Examples\Maxim\BankEx2\.
- [μVision]
- This C51 release comes with μVision V4.24.00.
C51 Version 9.05 Release- [Cx51 Compiler]
- Improved: access to bit-field members with size 1 bit. The compiler uses bit instructions to access such bit-field members objects that are defined with the bdata memory type. This is now extended also to structs that are defined with the extern attribute.
- Corrected: Common sub-expression elimination can deliver incorrect values when array pointers are used. Example:
int foo (unsigned char dat[]) {int len1, len2, ofs; ofs = 5; len1 = dat[ofs]; if(len1 > 0x10) return -1; ofs += len1 + 1; // modify 'ofs' len2 = dat[ofs]; // 'dat[ofs]' not reloaded, instead value of 'len1' is used return len2;} - Corrected: Wrong code with pointer arithmetic and conversions to long. Example:unsigned char *p;unsigned int code a1[10];unsigned char xdata a2[500;void foo (void) { unsigned long r1 = (unsigned long)(p - (a2 + a1[0])); // wrong unsigned long r2 = (unsigned long)(p - (unsigned long)(a2 + a1[0])); // work around}
- Corrected: Pointer arithmetic with conversion to 'unsigned long' rejected. Example:unsigned char xdata *ptr1;unsigned char xdata *ptr2;unsigned long i4;void foo (void) { i4 = (ptr1 - ptr2); // pointer conversion rejected, instead an error was issued}
- [LX51 Linker/Locater]
- Corrected: When Linker Code Packing is used with a banking application, segments or the content of segments may get lost. This problem was introduced with C51 Version 9.03.
- [New Supported Devices]
- CoreRiver ADCore200, ADCore210, ADCore220, AmpCore100, ChargerCore2.0, GC230, GC400, GC410, GC81L541A0, GC81L581A0, GC81L591A0, GC89L541A0, GC89L581A0, GC89L591A0, andHallCore110 davices.
- Nuvoton N78E055A, N78E059A, N78E366A, N78E517A, N79E234, N79E235, N79E342, N79E352, N79E822, N79E823, N79E824, N79E825, N79E843, N79E844, N79E845, N79E853, N79E854, N79E855,N79E875, W78E051D, W78E052D, W78E054D, W78E058D, and W78E516D devices.
- Silabs C8051T620, C8051T621, C8051T622, C8051T623, C8051T320, C8051T321, C8051T322, C8051T323, C8051T326, C8051T327, C8051F380, C8051F381, C8051F382, C8051F383, C8051F384,C8051F385, C8051F386, and C8051F387, devices.
- [μVision]
- This C51 release comes with μVision V4.22.00.
|