I am new for microcontroller field, now i have a at89c51 40pin uC. So i need a universal programmer or dedicated programmer, but no self made programmer, i want to buy only.
thanks
AT89C51 is somewhat obsolete. I have had three programmers, any of them can program AT89C51. You should consult the sales or check the advertisment by yourself. I can not imagine any industrial programmer that can not program the AT89C51.
AT89C51 is somewhat obsolete thus it would be foolish to invest in a programmer without choosing one that can (be updated to) program whichever chip you want to use in the future.
Erik