Hi Khalid,
Don't expects too much from this software. It's much closer to childhood, when MCS51 was born.
From this point of view it's for kindergarten.
Thus, it's not a real graphical translation to C or asm code for big projects.
It generates only initialization code for each peripheral (serial, timers) that you select and configure.
However, it's good for beginners.
What else can I use ApBUILDER for ?
Register Editor.
From this screen you can view each register in your device. Helpful Information
for each register BIT is presented in the help window.
Instruction Editor.
From this screen you can obtain helpful information on each supported instruction such as addressing modes and execution times.
Manual Access.
If you have installed the Hypertext manual for the device, you will be able to directly access the manual from within the ApBUILDER screens. Intelligent links are provided into the manuals so that you spend less time getting the information you need.
Silvio