If you want to make simple programmer you will need :
1. P89v51rd2
2. Max 232
3. 10uf capacitors (5) - 4 for max232(or you can use Four - 0.1uf) and one for reset circuit.
4. DB9 connector.
5. 7805(5v volt. regulator)
6. 1000uf capacitor(for power supply)
7. 12v, 1amp adaptor(and its connector for pcb)
8. 11.0592MHZ crystal oscillator for P89v51
9. 8.2k or 10k resistance.
10. 30pf capacitors (for crystal)
11. 10k pull-up resistors ( 3 pull-up, if you dont find any buy 10k resistance24)
12. headers and wires and few led's (say 10)
13. a reset switch (tack switch)
14. Usb to serial cable(if your computer dont have any serial port)
Note:
1. Dont forget to buy ic base(40 pin and 16 pin)
2. Buy DB9 connector carefully(according to your pc serial port or usb to serial cable.. Db9 - Female or male)
circuit and all you will find at the following thread.
Take a look at this thread :
Need Help - Using 8051 with RS232
Good Luck..