professor: dr. a.h. rezaee prepared by: ehsan esmaili
TRANSCRIPT
![Page 1: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/1.jpg)
![Page 2: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/2.jpg)
Introduction to Proteus
Professor: Dr. A.H. Rezaee
Prepared by: Ehsan Esmaili
![Page 3: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/3.jpg)
In this presentation I have used proteus 7
professional
![Page 4: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/4.jpg)
Preface
Proteus is one of the most famous simulators. It can be used to simulate almost every circuit on electrical fields. It is easy to use because of the GUI interface that is very similar to the real Prototype board. Moreover, it can be used to design Print Circuit Board (PCB).
![Page 5: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/5.jpg)
A Guide To ISIS
Editing WindowObject
Selector
Overview Window
![Page 6: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/6.jpg)
Tools and Buttons
Selection ModeComponent ModePick a DeviceGround and
terminalsSignal generators(sources)Instruments(Scope, meters)
![Page 7: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/7.jpg)
Tools and Buttons
Device rotation
Device flipStop the simulation
Run a simulation
![Page 8: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/8.jpg)
How to pick a device?
(1) Click on P to pick a device.
(2) Type Resistor to search for(3) Double click on Resistor to select(4) Notice the Resistor in the Object Selector
![Page 9: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/9.jpg)
How to draw a Circuit?
We draw a following simple circuit as our first circuit:
GO
![Page 10: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/10.jpg)
An Analog circuit:
The following is one of the circuits that I’ve designed for Electronic laboratory:
GO
![Page 11: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/11.jpg)
It’s time to design a digital circuit!
GO
Getting acquitted with logic gates:
p q p ⊕ q
1 1 0
1 0 1
0 1 1
0 0 0
p q p . q1 1 1
1 0 0
0 1 0
0 0 0
AND
Exclusive OR
![Page 12: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/12.jpg)
BUT what we see in laboratory is different!
We don’t have in real world!!
![Page 13: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/13.jpg)
So our circuit in pervious slide in laboratorywill be:
GO
![Page 14: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/14.jpg)
Another way to analyze digital circuits:
GO
Analyze by digital signal
![Page 15: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/15.jpg)
Full Adder (3-bit Adder) circuit :
GO
![Page 16: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/16.jpg)
BCD to Seven-segment display:
GO
![Page 17: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/17.jpg)
4-bit Magnitude Comparator:
GO
![Page 18: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/18.jpg)
BCD adder and display result on a 7segment:
GO
![Page 19: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/19.jpg)
3×8 Decoder:
GO
LED Matrix:
![Page 20: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/20.jpg)
Simulating big circuits in Proteus
• It’s possible to simulate big circuits in Proteus with common methods that we learnt.• But the common methods are not
suitable for big circuits.• we should use more advanced methods
that I will explain to you.• The advanced methods make the circuit
easier to understand and reduce possible errors.
![Page 21: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/21.jpg)
Subcircuit and Terminals
• We should divide our big circuit to smaller parts called subcircuit.• It reduces possible errors
and makes team working possible.• we should use terminals to make the
circuits easier to understand by reducing the wiring.
![Page 22: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/22.jpg)
How to make a subcircuit?and
How to draw the circuit by terminals?
GO
![Page 23: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/23.jpg)
1. Digital Design 5th Edition by Morris Mano2. Proteus Tutorial for Digital Circuit Design CPE221
Digital Circuit Laboratory3. A Very Brief Introduction to ISIS Proteus CPE 110
Computer Exploration4. Proteus Brochure (PDF) by Labcenter5. Computer engineering department logic lab
Instruction manual
References:
![Page 24: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/24.jpg)
Thanks to:• Dr. A.H. Rezaee for observing my presentation• Sadeq Charmchi for his help
Acknowledgement
![Page 25: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/25.jpg)
The presentation files are available on my personal website:
http://ele.aut.ac.ir/~ehsan/
Courses Logic Circuits Proteus
![Page 26: Professor: Dr. A.H. Rezaee Prepared by: Ehsan Esmaili](https://reader038.vdocuments.site/reader038/viewer/2022102814/5516559e550346c6758b5b8a/html5/thumbnails/26.jpg)
Any Questions?Any Questions?
The End