Is it possible to load hex file created to Intel 8051 micro controller using AVR USBISP programmer
This is the Datasheet.. http://pdf.datasheetcatalog.com/datasheet/Intel/mXqzvzz.pdf
Is it possible to load hex file created to Intel 8051 micro controller using AVR USBISP programmer
This is the Datasheet.. http://pdf.datasheetcatalog.com/datasheet/Intel/mXqzvzz.pdf
The datasheet confirms my suspicions : you don't program these, using AVR or any other programmer.
Instead, you send your finished and fully debugged program to Intel, and they mask it directly onto the device, before packaging it and sending it to you. (Minimum order, 10000 probably). Or more likely tell you that the last buy date was about 10 years ago...
As your 80C51s are already packaged, there is nothing you can do with them except whatever they are originally programmed to do. Ask whoever you bought them from for full information...
Either the 87C51 with its EPROM can be programmed, or the Atmel variety, (or TI or another 3rd party version with Flash or EEPROM can be programmed, but not the original. The date code will give you some idea how old they are - probably about 20 years old (probably 4 digits, beginning 95 or so).
EDIT : Dim memory , backed up by the comment from MarkU... It is also possible to bypass the internal ROM, and add an external EPROM (or more modern equivalent). The 8031 was a variant without the internal ROM, but I believe you can use the 8051 this way too.
The disadvantage in that you need (1) an external ROM, (2) an external address latch (like a 74HC373) and (3) you lose 16 of your GPIO pins, specifically P0 and P2. For details how to operate the chip in this mode, see the datasheet. (I think it's as simple as wiring the EA/VPP pin to 0V).
No. Intel never made 8051 parts that were in circuit programmable. They had some 87xxx parts that were EPROM based but those were generally programmed in a dedicated programming fixture that provided the necessary high voltage programming pulses. So applications with those parts required sockets for the MCU.
The programmer you reference, the AVR, appears to be specific to Atmel AVR micro-controllers. The answer to your question is most likely no. There are many flavors of 8051 controllers (Atmel makes then also) that are available with EA prom and ARE programmable, but you will need to research this and get the programmer that is correct for the application.
In the past I have worked with several products that used 8051 controllers, and we had a C compiler and programmer that we used to write code and burn into the the prom on the chip, so this is definitely possible, you just need the correct equipment.