If I want to make ISP loader for 89Sxxxx(8051),can I simulate it by multisim or others before I really build it?

I follow this link:


I found it has a little hard to make it because multisim seems doesn't have printer port component to simulate.Am I right?

Thank you~


The parallel port would not be the problem as it's just a connector - the difficult bit would be the uC and USB, and you would need to simulate the part being programmed.
It might be possible if Atmel have a simulation program for their chips (like MPLAB SIM for PICs) but even then I'm not sure it would cover all the peripherals fully (e.g. USB) and multiple chips.

It's a pretty simple/cheap circuit, so I would strongly suggest you just build it and debug as you go.

  • 1
    \$\begingroup\$ Thank you~I will try real circuit. I want to simulate because I am also interested in. Because I found that multisim 11 even can write main code on 8051 chip.I'm not really understand why this is difficult? And how this circuit related to uC(what is uC?) and USB? \$\endgroup\$ – sam Oct 5 '11 at 15:58
  • \$\begingroup\$ uC = microcontroller. I initially thought the circuit used USB as I saw a USB connector in the photo. However on closer inspection this is just for power (data lines not connected) If Multisim can simulate an 8051 fully then it may be possible to use it. For a (non-commercial) project of this size, I still suggest just putting it together though, as it will probably be quicker to learn this way (plus you are using the "real thing"), and any mistakes will not be so costly. \$\endgroup\$ – Oli Glaser Oct 5 '11 at 17:30
  • \$\begingroup\$ I will make that circuit in real,thank for your advise. So back to the original question. It is possible to write code on multisim's 8051 chip,therefore I believe this component have full fuctionalities. But I can't find multisim have printer port component. Am I missing that or is there any other software can simulate printer port with 8051 chip? \$\endgroup\$ – sam Oct 7 '11 at 1:16
  • \$\begingroup\$ @sam - I just tried to check on my MultiSim trial but unfortunately the time limit has expired :-) If you want to simulate communication with a PC and there is no "official" parallel port component, then I would look for something that can provide programmable stimulus to the required 8051 pins. IIRC there are a bunch of virtual instruments, so maybe one of these can do the job. I found a few simulators you might want to look at here and here. An 8051 based one here \$\endgroup\$ – Oli Glaser Oct 7 '11 at 18:15
  • \$\begingroup\$ Some more 8051 simulators on this page. \$\endgroup\$ – Oli Glaser Oct 7 '11 at 18:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.