Keil, a German-based software development company, offers various development tools such as IDE, Project Manager, Simulator, Debugger, C Cross Compiler, Cross Assembler, and Locator/Linker. Evaluation boards are also provided. In this tutorial will discuss “8051 – Getting Started with Keil IDE”
Keil supports various processors and controllers, including ARM Cortex-M, C166, 8051, and 251. It also offers Debug Adapters and Evaluation boards. The tools include C/C++ compilers, integrated development environments, RTOS, middleware, as well as debug adapters. Moreover, Keil provides a comprehensive suite of development resources for embedded system development.
Download Keil IDE Tool : Keil IDE tool for 8051
How to Create a Project in Keil?
I chooses AT89S51 micro controller(You can select any other keil support micro controller) and demonstrated, this is very simple and follow this below steps,
Steps to follow
- Open a Keil Tool
- In Project select New uVision Project.
- Select the directory, and enter File_Name in anywhere in your machine, then Save project
- “Select Device for Target” AT89S51 form Popup window and click OK
- If popup windows then “Copy STARTUP.A51 to Project Folder and Add File to Project”, then Yes.
- Done. You created the project !
How to write a Program in keil ?
Steps to follow
- Select Source Group 1, Right click and click Add New item to Group ‘Source Group 1’.
- Select C File(.c), then enter Name “LED_Blink” and Click Add
- write program in text editor and save
- Done!
How to Create a Hex file?
Steps to follow
- Select Options for Target from the Project menu in Target
- Select the Output tab, Make sure the Create HEX File check box is checked,click OK
Note : Select the proper HEX file format to create (typically this will be HEX-80 for 8051 programs and HEX-386 for large C16x programs). |
- open specified folder and click Objects (after build only you can get this object folder files)
- Done!
How to Build a Project in Keil?
Steps to follow
- Select Build Target(F7) from Project menu.
Go to specified project saved Folder directory
Open specified folder and click Objects
- Done!
How Debug program
- Start the debugger.
- Click on Debug – Go to run the program.
- Make sure that View – Periodic Window Update is checked.
NEXT
8051 – Introduction |
8051 – Program Methods |
8051 – Flash HEX into 8051 |
8051 – USB ISP Programmer |
8051 – Simulators |
|
8051 Interface – LED |
8051 Interface – LCD |
8051 Interface – 7 Segment |
8051 Interface – Keypad |
8051 Interface – Servo |
|
8051 – UART Bit banking |
8051 – I2C Bit banking (Add Soon) |
|
8051 – 10Khz Square Wave |
|
8051 – Interview Questions |