hiiii i have a project based on microcontroler 89c51. I have source code written in basic langauge how can i conver it into hex file and download it to 89c51? please help me it is urgent........thanks in advance
As already noted, Keil does not have any BASIC tools - so you are in the wrong forum.
Keil also do not support any PICs - so you're doubly off-topic!
"any solution for the convertion from basic to hex"
The tool to do this is called a BASIC Compiler.
"I can write a Technical Programm in Basic very well but C ... no tand"
A competent programmer in any high-level language shouldn't have much trouble in adapting to a new HLL - and there is a vast wealth of materials on 'C'
eg, http://www.keil.com/books/genbooks.asp
As you must now have noticed, "speaking" only BASIC will severely limit you - it would certainly be well worth your while to learn 'C'!