In the coming classes, I will show you how to burn code in Microcontrollers in Proteus. Instead, design a circuit in Proteus and test your code in the simulation and once you are sure that you are getting perfect output then burn your PIC Microcontroller and test it on real hardware. Let’s say, you have to print some strings on 20×4 LCD, then its quite annoying to burn the Microcontroller several times for typographical errors. So, in such projects, Proteus is a great relief. In Embedded projects, we need to design a programming code for Microcontrollers and for designing such codes you have to perform a lot of testing, which involves uploading code to Microcontroller. Proteus is also used for designing/testing programming codes for different Microcontrollers i.e.So, when I am working on some electronics circuit, then I first design the simulation on Proteus ISIS and once I got sure that everything’s working fine then I design its circuit on either the vero board or the bread board and again I perform some real world testing & when I got sure that my circuit is fully working then I design its PCB in Proteus ARES. ( We will discuss it in upcoming lectures ) Proteus is also used for PCB designing, we use Proteus ARES for that.if you don’t add pull up resistors in Proteus simulation, then it won’t give garbage value. Proteus is quite lenient in circuit designing and it works on ideal conditions i.e.“ I receive a lot of such questions from engineering students, that’s why, I am explaining what’s the real purpose of Proteus: “Our circuit is working perfectly on Proteus but when we have implemented it on hardware, it’s not working.
Proteus ARES is used for designing PCB Layouts of electronic circuits.Proteus ISIS is used by Engineering students & professionals to create schematics & simulations of different electronic circuits.