( Last Update 17/11/2008 )
elcome to the word of Microcontrollers, and the first thing you need is a DeviceProgrammer. This In System Programmer is RS232 (serial port) based but can indirectly be used with USB using USB to RS232 converter. If you need something like this youneed to assemble a very simple circuit (Programmer Unit).
Figure 1 shows the Block diagram of the in-system programmer interface, the programmer can be self powered or target powered it depends on how you plan to use it.
Figure 1: Block Diagram of the ISP Programmer
Figure 2 shows the actual circuit diagram. The Programmer has just two ICs. IC1 =AT89C2051, IC2 = MAX 232. Few Resistors, LEDs, capacitors etc. The value of thecrystal is critical and must be 11.0592 MHz.