desperadogear said:
kindly help me with the links for an 8051 programmer and d software related to it
I have a question. Where do you want to store the program when you are done? Directly in the 8051 chip (if it supports it), or do you want to use external EEPROM for your code and have it connected to the 8051 at run time?
The former option is good, if you are looking for compactness, if you need more ports to play with (up to 26 I think), or if you have an extra-low budget.
The latter is better in my opinion. Even though more chips are required for the 8051 to work in this mode, it is still better, because the EEPROM is separated from the processor, and if you have 500 programs on 500 EEPROM's and all EEPROM's are the same, pick an eeprom, plug it in, and you are ready to go.
Also, you are likely to have alot more storage space. the 8051 generally supports up to 64KB of external code memory, or 16KB of internal code memory.
If you use memory that is a multiple of 64KB, you can have several 64KB programs on the same chip, and use the high unused address bits to select the program to run.
Remember, the 8051 cannot directly access more than 64KB of memory.
As for the software, It is up to you. Most users use an assembler and then a compiler for their specific programmer. however what I do is use Quickbasic to make the whole package.
The EASIEST way out is to buy the programmer.