Using the KEIL environment ![]() |
KEIL uVision is the name of a software dedicated to the development and testing of a family of microcontrollers based on 8051 technology, like the 89S52 which we are going to use along this tutorial. You can can download an evaluation version of KEIL at their website:http://www.keil.com/c51/. Most versions share merely the same interface, this tutorial uses KEIL C51 uVision 3 with the C51 compiler v8.05a.
To create a project, write and test the previous example source code, follow the following steps:
Open Keil and start a new project:
To create a project, write and test the previous example source code, follow the following steps:

![]() ![]() Figure: 2.8.a |

![]() Figure: 2.8.b |


![]() Figure: 2.8.c |

![]() Figure: 2.8.d |




![]() Figure: 2.8.e |


![]() Figure: 2.8.f |



You can also control the execution of the program using the following icons:


There are many other features to discover in the KEIL IDE. You will easily discover them in first couple hours of practice, and the more important of them will be presented along the rest of this tutorial.