<how to run the program on c51 compiler?>
the short: you cant, the compiled does not run programs. the long : asking questions without having worked through the uVision getting started guide serves no purpose. Erik
Hi, You are looking new to Embedded development. Keil 51 is a cross compiler which will generate the hex or binary files which can run on hardware based on 8051 hardware. Normally turboc will generate a binary for x86 architecture,because of the processor running on our PC's is x86 family. So we are able to run this application.
You need to start by reading the uVision Getting Started Guide, and working through the example projects in it. This will give you a proper introduction to the tools, how they work, and how to use them - rather than just jumping-in blindly at the deep end. (The uVision Getting Started Guide is available on the 'Books' tab in the 'Project' Window; The 'Books' window is also available via the 'Help' menu; failing all that, search for GS51.PDF in your Keil folder)