Keil Elektronik is pleased to announce the availability new version of C51 C Compiler (version 9.59) for the 8051 microcontroller is the most popular 8051 C compiler in the world. It provides more features than any other 8051 C compiler available today. What's New in this release:
The following sections list the changes instituted in each release of the C51 toolset.
[New Supported Devices] - Silabs EFM8UB30F40G_QFN20, EFM8UB31F40G_QFN24, EFM8UB31F40G_QSOP24, - Weltrend WT51F116, WT51F108, and WT51F104. [AX51 Macro Assembler] - Corrected: allow slash '/' in addition to backslash '\' as a directory separator in all places [CX51 Compiler] - Corrected: sometimes the compiler shows warning C290: missing return value or warning C291: not every path returns a value although a value is returned. - Corrected: in some cases post increment was not applied. - Corrected: allow slash '/' in addition to backslash '\' as a directory separator in all places - Corrected: in rare cases a signed compare with unsigned char treated the unsigned char as signed. This happens if the unsigned char value results from a calculated assignment. [LX51 Linker/Locater] - Corrected: in rare cases the linker crashes if using long function names and Global Register Coloring - Corrected: somehow not only function names were listed in the call tree and warning L48: IGNORED RECURSION, CALL REMOVED appeared - Corrected: sometimes automatic rebuilds are not executed when Global Register Coloring is used - Corrected: in case of banked applications and under some circumstances the CONST- as well as the CODE-Segments located to the same bank address. - Corrected: under some circumstances the MERGEPUBLICS does not work for sbit variables. [Debug Commands] - Added: New debugger command COVTOFILE filespec [\\app][\module][\function] [DETAILS] [ASM] which works like the COVERAGE command but sends the output into a file. This is much faster than into the output window. [µVision] - This C51 release comes with µVision 22.214.171.124.
About C51 C Compiler. The Keil development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. The Keil 8051 Development Tools are designed to solve the complex problems facing embedded software developers. The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, Single-board Computers, and Emulators support all 8051 derivatives and help you get your projects completed on schedule. The Keil µVision IDE fully integrates Cx51 and provides control of the Compiler, Assembler, Real-Time OS, Project Manager, and Debugger in a single, intelligent environment. With support for all 8051 devices and full compatibility with emulators and third-party tools, Keil Cx51 is clearly the best choice for your 8051 project.
Keil C51 is the industry-standard toolchain for all 8051-compatible devices, it supports classic 8051, Dallas 390, NXP MX, extended 8051 variants, and C251 devices. The µVision IDE/Debugger integrates complete device simulation, interfaces to many target debug adapters, and provides various monitor debug solutions. The Keil µVision Debugger accurately simulates on-chip peripherals (I²C, CAN, UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, and PWM Modules) of your 8051 device. Simulation helps you understand hardware configurations and avoids time wasted on setup problems. Additionally, with simulation, you can write and test applications before target hardware is available.
About Keil Elektronik GmbH. Keil was founded in 1985 to market add-on products for the development tools provided by many of the silicon vendors. It soon became evident that there was a void in the marketplace that must be filled by quality software development tools. It was then that Keil implemented the first C compiler designed from the ground-up specifically for the 8051 microcontroller.
Since the acquisition, ARM has continued the development and support of Keil products for existing 8051, 251, and C166 markets. In addition, we have driven innovation to support and significantly improve software development around ARM processor-based devices.
Product: Keil C51 Version: 9.59.0 Supported Architectures: 32bit / 64bit Website Home Page :www.keil.com Language: english System Requirements: PC Supported Operating Systems: Windows Vista or newer Size: 83.4 mb