What is the first thing that you need when you first step in to the world of microcontrollers? Yes, it is a programmer. ATMEL's AT89S series microcontrollers are popular among hobbyists and designers. This projects describes about a simple serial programmer for AT89SXX microcontrollers.
Source: http://www.8052.com/users/AT89S52InSystemProg/
The programming software that is available for free provides the following features:
# Device Supported - AT89S51, AT89S52, AT89S8252, AT89S8253.
# Read and write Intel Hex files.
# Chip Erase.
# Verify.
# Lock.
# Read Device Signature.
# Advanced Device Specific Functions.