RESPECTED THERE, I DESIGN SMALL LED INTERFACING PROG. IN KEIL MICRO VISION AND NOW I WANT TO BURN THAT PROG. IN MI uC THAT IS 89S51. SO I NEED HARDWARE TO LOAD THAT HEX FFILE INTO MY CONTROLLER.
Respected "there" - your keyboard seems to be broken. It does only manage CAPITAL letters. Consider buying new keyboard before buying hardware to program 89S51.
... you can go on the Atmel website where you can find how/where to buy the ($25 if I recall) "dongle" required to program the AT89S.. chips by ISP on your board.
if you want to do it in a 'programmer' be ready to fork up some dough (Typically $1000)
Erik
PS it is pretty ridiculous to ask for "buying advice" without telling where in the world you are