Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: INTRODUCTION TO KIEL SOFT WARE
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
INTRODUCTION TO KIEL SOFT WARE

[attachment=54932]

Many companies provide the 8051 assembler, some of them provide shareware version of their
product on the Web, Kiel is one of them. We can download them from their Websites. However, the size of
code for these shareware versions is limited and we have to consider which assembler is suitable for our
application.

Kiel u Vision2:

Kiel uVision2 is an IDE (Integrated Development Environment) that helps you write, compile, and debug
embedded programs. It encapsulates the following components:
➔ A project manager.
➔ A make facility.
➔ Tool configuration.
➔ Editor.
➔ A powerful debugger.
To help you get started, several example programs

Building an Application in uVision2:

To build (compile, assemble, and link) an application in uVision2, you must:
➔ Select Project–Open Project
(for example, \C166\EXAMPLES\HELLO\HELLO.UV2).
➔ Select Project - Rebuild all target files or Build target.
UVision2 compiles, assembles, and links the files in your project.

Creating Your Own Application in uVision2:

To create a new project in uVision2, you must:
➔ Select Project - New Project.
➔ Select a directory and enter the name of the project file.
➔ Select Project - Select Device and select an 8051, 251, or C16x/ST10 device from the Device
➔ Database
➔ Create source files to add to the project.
➔ Select Project - Targets, Groups, Files. Add/Files, select Source Group1, and add the source files to
the project.
➔ Select Project - Options and set the tool options. Note when you select the target device from the
Device Database™ all-special options are set automatically. You typically only need to configure the
memory map of your target hardware. Default memory model settings are optimal for most

Applications:

➔ Select Project - Rebuild all target files or Build target.
Debugging an Application in uVision2:
To debug an application created using uVision2, you must:
➔ Select Debug - Start/Stop Debug Session.
➔ Use the Step toolbar buttons to single-step through your program. You may enter G, main in the
Output Window to execute to the main C function.
➔ Open the Serial Window using the Serial #1 button on the toolbar.
➔ Debug your program using standard options like Step, Go, Break, and so on.