DO KEIL

KEIL is one of the IDE used for programming micro controller. A large number of micro controller can be programmed  by this IDE.

Some new developer who are not familiar with this have some trouble to open this program.

1.First you need to open a new project.
2.Give a project name and give a location on hard-drive (choose desktop where opening a folder then save the project)
3.Then a window open where you have to choose a micro controller which you have to program.
4.Then on left box one the second subcategory place the mouse and right click and then select "add source group to" 
5. Then open a text page and save it pressing CRTL+S then give a name, choose name for the project earlier you given to the project name.
6. Then write the code you needed on it. After writing save it again.

7. The code is sensitive on the crystal frequency.The common crystal used are 4Mhz, 12Mhz, 11.0509Mhz
and so on.
8. The crystal frequency affect the loader for it and also execution for the program.
9. The crystal frequency should be selected properly.
10. After all of the above the code should be debug. If no wrong in code then message found that every thing ok.
11.To show the code what do to the peripheral ports are to be open from the tab then hitting run the execution is visible on port status. Power on the pin of port or on-off status shown by tick mark.

12. The debug option also have the option that HEX code should be generated or not. To have a HEX code of the program the box is need to be checked.
13. The HEX code found is ready to burn in target micro controller.