</b i am using PIC controller now. i would like to convert to philps 89v51rb2 controller.i dont know what compiler and assembler to use.i knoe c language well than assembly.So plz suggest me the assembler,compiler and how to download the program to the chip.if possible send me some basic circuits also. thank u>
"i dont know what compiler and assembler to use"
Well, if you ask on the Keil forum, the answer will obviously be to use the Keil tools! http://www.keil.com/c51/
Look-up the chip in the list of supported devices: http://www.keil.com/dd/
If you look on the NXP (formerly Philips) website, I think they give a list of tool providers?
There's another list here: www.8052.com/links.phtml
"i am using PIC controller now. i would like to convert to philps 89v51rb2..."
Note that it's no longer Philips - it has been "spun-out" to a new company called NXP.
The fundamental document describing the 8051 architecture is the so-called "bible" for the 8051:
Chapter 1 - 80C51 Family Architecture: www.nxp.com/.../80C51_FAM_ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set: www.nxp.com/.../80C51_FAM_PROG_GUIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/.../80C51_FAM_HARDWARE_1.pdf
For specific details about the particular chip, go to the NXP site; for each of their products, they have a Product Information Page (PIP) that includes the Datasheet and links to other supporting information - Application Notes, etc: www.nxp.com/.../P89V51RB2_RC2_RD2_4.html
For general 8051 discussions (not specific to Keil tools), see http://www.8052.com