You'll need to acquire a programmer board and the application software.
The programmer boards typically plug into your PC and you can write an application using the application software, then you can load the application into the microcontroller using the programmer board.
CMOS
89c51 microcontroller is of the series of 8051,one of oldest yet commonly used microcontroller.89c51 have the less complex features then other microcontroller and it is also easily available and cheap in comparison of other microcontrollers.
can we replace AT89c51 by AT89s52 but i have c51 code
avr microcontroller can be burnt by using a burner with variety of softwares like AVR BURN O MAT....
yes both are same
AT89C51 function
CMOS
No.....You have to program it and upload in the microcontroller
working voltage is 5v regulated dc
89c51 microcontroller is of the series of 8051,one of oldest yet commonly used microcontroller.89c51 have the less complex features then other microcontroller and it is also easily available and cheap in comparison of other microcontrollers.
AT89C51 function
can we replace AT89c51 by AT89s52 but i have c51 code
AT89C51 can have a maximum of 6.6v as input voltage
avr microcontroller can be burnt by using a burner with variety of softwares like AVR BURN O MAT....
The 8051 is a microcontroller. It has the MCS-51 core by Intel and was designed for embedded systems in the 1980's. The name of the CMOS version is 80C51. Today the core is still used in microcontrollers from other companies like Atmel, e.g. AT89C51.
Atmel posts the datasheet for their AT89C51 and other microcontrollers on their website (see link below). That datasheet specifies that the Atmel AT89C51 is operational for an oscillators in the range 24 MHz to 0 Hz (fully static paused). However, during initial flash programming and verification, it requires an oscillator frequency in the range 24 MHz to 3 MHz. That datasheet also answers many other questions you might have about this microcontroller.
You will need a 8051 device programmer that connect to a PC with software to drive the programmer