Keil is an IDE(Integrated Development Environment) which is used to
develop an application program , compile and run it Even the code can be
debugged .It is a simulator where we can check the application code even in
the absence of the hardware board.
Keil is also a cross compiler The process of development of the soft code on a processor for a particular application and which can be implemented on the target processor is known as Cross Development.
In our design the main heart of the hardware module is the micro controller
which is the programmable IC .The programming language used for
developing the software to the micro controller is Embedded C /Assembly.
The KEIL cross compiler is used to edit ,compile and debug this program
Micro Flash programmer is used for burning the developed code on Keil in
to the micro controller Chip.
1. Create a project, select the target chip from the device database, and
configure the tool settings.
2. Create source files in C or assembly.
3. Build your application with the project manager.
4. Correct errors in source files.
5. Test the linked application.
The \u00b5Vision2 IDE combines project management, a rich-featured editor
with interactive error correction, option setup, make facility, and on-line
help. Use \u00b5Vision2 to create your source files and organize them into a
project that defines your target application. \u00b5Vision2 automatically
compiles, assembles, and links your embedded application and provides a
single focal point for your development efforts.
Source files are created by the \u00b5Vision2 IDE and are passed to the C51
Compiler or A51 assembler. The compiler and assembler process source
files and create relocatable object files.
The Keil C51 Compiler is a full ANSI implementation of the C
programming language that supports all standard features of the C language.
In addition, numerous features for direct support of the 8051 architecture
have been added. The Keil A51 macro assembler supports the complete
instruction set of the 8051 and all derivatives.
The \u00b5Vision2 symbolic, source-level debugger is ideally suited for fast,
reliable program debugging. The debugger includes a high-speed simulator
that let you simulate an entire 8051 system including on-chip peripherals
and external hardware. The attributes of the chip you use are automatically
configured when you select the device from the Device Database.
This action might not be possible to undo. Are you sure you want to continue?