
8051 Product Overview
Keil Software development tools for the 8051 support every level of software developer from the professional applications engineer to the student just learning about embedded software development. The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, and Single-board Com-puters support ALL 8051 derivatives and help you get your projects completed on schedule.
The following table shows the Keil 8051 Product Line (across the top) and the
Components that are included (along the left side). You may use this information
to find the development tool kit that best fits your needs.
|
Development Tools
|
PK51 | CA51 | A51 |
| Code/Data Support Dallas 390, Philips 51MX, Analog Devices ADuC812 |
|||
| uVision2 IDE | |||
| AX51 Macro Assembler [1] | |||
| CX51 C Compiler [2] | |||
| LX51 Linker [3] | |||
| OHX51 OBJ-HEX Converter [4] | |||
| A51 Macro Assembler | |||
| BL51 Code Banking Linker | |||
| OH51 OBJ-HEX Converter | |||
| OC51 Banked OBJ Converter | |||
| C51 ANSI C Compiler | |||
| uVision Debugger | |||
| MON51 Target Monitor [5] | |||
| FlashMON51 Target Monitor [6] | |||
| MON390 Target Monitor | |||
| ISD51 In-System Debugger | |||
| RTX51 Tiny Real-Time Kernel |
[1].AX51 supports the 8051, Dallas 390, and Philips 51MX instruction sets.
[2].CX51 supports the Philips 51MX instruction set.
[3].LX51 is required for Far Memory, Dallas Contiguous Mode, and Philips 51MX.
[4].OHX51 is required for programs linked with LX51.
[5].Use MON51 for hardware with external RAM-based (von Neumann) program memory.
[6].FlashMON51 works with von Neumann and Flash-based target systems.