Saturday, 28 June 2014

CREATING A PROJECT IN KEIL

  • KEIL IS AN INTEGRATED DEVELOPMENT ENVIRONMENT FOR PROGRAMMING IN ASSEMBLY AND EMBEDDED C FOR MICRO-CONTROLLERS
  • THIS ARTICLE IS ABOUT HOW TO CREATE A PROJECT IN KEIL. THE PROCEDURE IS SAME FOR ALL THE VERSIONS AND ILLUSTRATED BELOW.
  • AFTER READING THIS YOU WILL BE ABLE TO CREATE A PROJECT WITHOUT ANY DIFFICULTLY.


        THE STEPS ARE GIVEN BELOW.
  1.  OPEN KEIL FROM DESKTOP ICON OR FROM THE START UP MENU BY SELECTING THE KEIL ICON.
  2. THE SOFTWARE WILL TAKE TIME TO INITIALIZE .ONCE IT OPEN GO TO THE PROJECT TAB FROM THE MENU BAR  AS  SHOWN.
  3. A POP UP WINDOW WILL APPEAR AS SHOWN BELOW WITH THE LIST OF  DEVICE  (MICRO-CONTROLLER )  PROVIDERS/MANUFACTURERS.
  4. FOR ME I HAVE SELECTED NXP(POWERED BY PHILIPS) AS I M USING P89V51RD2. 

  5. A POP-UP WINDOW STATING 'COPY  'START.A51' TO THE PROJECT AND ITS FILES' WILL APPEAR  .CLICK ON NO AND PROCEED WITH THE STEPS.
  6. A WINDOW LIKE THIS WILL APPEAR WITH A TARGET AND A SOURCE  GROUP. THE WINDOW IS CALLED PROGRAM WINDOW AND ALL THE FILES ASSOCIATED IN THE GROUP ARE VISIBLE HERE.
  7. CLICK ON THE NEW FROM THE FILE TAB FROM THE MENU BAR.
  8. A NEW TEXT FILE WILL OPEN WITH THE DEFAULT NAME TEXT1. THIS IS WHERE WE GONNA WRITE OUR PROGRAM. BUT BEFORE THAT WE HAVE TO SAVE IT AND ADD IT TO THE  SOURCE GROUP.
  9. SAVE THE FILE WITH THE EXTENSION (.asm) WHERE .asm STANDS FOR ASSEMBLY. FOR A C FILE SAVE THE FILE WITH THE EXTENSION (.C)
  10. NOW THAT WE HAVE CREATED THE .ASM FILE  , WE HAVE TO ADD THE SAME WITH THE SOURCE GROUP. RIGHT CLICK ON THE SOURCE GROUP .A LIST OF ACTIONS WILL APPEAR. SELECT THE' ADD FILES TO THE GROUP.'
  11. A WINDOW WILL APPEAR ASKING FOR THE FILE TO BE ADDED TO THE SOURCE GROUP.MOSTLY IT WILL OPEN THE FOLDER WHERE YOU HAVE CREATED THE PROJECT. JUST TYPE THE NAME OF THE FILE WITH .asm  EXTENTSION AND CLICK ON ADD.

  12. THIS IS IT. YOU HAVE CREATED THE PROJECT AND CAN BEGAN WITH YOUR PROGRAMMING.

NOTE:- FOR PEOPLE WRITING IN C THE PROCEDURE TO CREATE THE PROJECT IS ALMOST  SIMILAR  OTHER THAN THAT THE FILE IS SAVED WITH THE EXTENSION .C AND A HEADER FILE IS ALSO ADDED TO THE SOURCE GROUP. I WILL POST THE SAME SOON.
IF THERE IS ANY DOUBT PLEASE DO LET ME KNOW. 

No comments:

Post a Comment