Keil Logo

Creating a Project

Follow the steps below to create a new project file and to specify and organize your source (and debug) files that are a part of this project.

  1. Select the C51 Development Tools that you want to use for your project.
    The default configuration is the PK51 Professional Developer's Kit Toolset and the information below is based on selecting the PK51 Compiler.
  2. Create a New Project File with the µVision menu command Project — New Project.
    Select a microcontroller from the Device Database™. The MCB900 Board comes with the Philips P89LPC935 or P89LPC932.
  3. Add and configure Startup Code. The Startup Code file is START900.A51. After selecting a device, µVision prompts with the following dialog:

    Insert MCB900 Startup Code Dialog

    Answer with Yes since the supplied startup code fits for most projects.

    You may need to change the configuration of this file to match your target requirements. The built-in Configuration Wizard shows you the current startup file configuration, and allows you to easily change them.

    Configuration Wizard View of the START900.A51 File

  4. Add your own Source Code to the project using the µVision editor (or any editor of your choice) by either:
    • Right clicking the mouse in the Project Window on a group and selecting Add Files to Group from the context menu.
    • Or

    • Opening the Project — Components, Environment and Books — Project Components dialog.
      Within this dialog, you may create and organize files into groups, or create other project targets with different tool configurations.

Components, Environments and Books Dialog

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.