designing of digital elecronics lab in matlab
TRANSCRIPT
![Page 1: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/1.jpg)
GUI DIGITAL ELECTRONICS SIMULATION LAB
![Page 2: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/2.jpg)
DIGITAL……??? WHAT IS DIGITAL ELECTRONICS? * It is a world of electronics in which we play
with two numbers only. * Digital circuits use transistors to create
logic gates in order to perform Boolean logic. This logic is the foundation of digital electronicsand computer processing. Digital circuits are less susceptible to noise or degradation in quality than analog circuits.
![Page 3: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/3.jpg)
Easier to design. Exact values of voltage or current are not important, only the range (HIGH or LOW) in which they fall.
Information storage is easy.
Accuracy and precision are greater.
Digital circuits are less affected by noise. As long as the noise is not large enough to prevent us from distinguishing a HIGH from a LOW.
More digital circuitry can be fabricated on IC chips.
Advantages of digital electronics:-
![Page 4: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/4.jpg)
1. Convert the real-world analog inputs to digital form (ADC)
2. Process (operate on) the digital information.
3. Convert the digital outputs back to real-world analog form (DAC)
Disadvantage of digital electronics:-
![Page 5: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/5.jpg)
1.Full adder& full subtractor2.Mux & Demux3.Binary to BCD convertor4. flip-flops:- 1.jk flip flop 2.S-R flip flop 3.D-flip flop 4.T-flip flop
We have designed the circuit of…..
![Page 6: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/6.jpg)
5.Counters:- 1.3-bit synchronous up counter 2.3-bit synchronous down counter 3.3-bit synchronous up down counter
4. Asynchronous counter
6.Registers:- TYPES OF REGISTER:- 1.4-BIT SERIAL-IN SERIAL OUT 2.4-BIT SERIAL-IN PARALLEL OUT 3.4-BIT PARALLEL IN PARALLEL OUT 4. 4-BIT PARALLEL IN SERIAL OUT 5. UNIVERSAL REGISTER
![Page 7: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/7.jpg)
FULL ADDER AND FULL SUBTRACTOR:
full adder is a circuit which add 3-BIT.
Full subtractor is a circuit which gives the difference between 3 BIT.
EXPLANATION:
![Page 8: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/8.jpg)
What is mux??.....
MUX acts as a data selector in which several input and one output.
Multiplexer means many into one. A multiplexer is a circuit used to select and route any one of the several input signals to a signal output
![Page 9: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/9.jpg)
Demux
Demultiplexer means one to many. A demultiplexer is a circuit with one input and many output.
Demux acts as a data distributor.
![Page 10: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/10.jpg)
Flip flop circuit:- It’s a circuit which can store 1-bit data. It is
used in RAM,ROM…….etc
Counter circuit:- Counter circuit is used to count pulses. And
also used for delay purpose.
![Page 11: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/11.jpg)
J-k flip flop:-
![Page 12: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/12.jpg)
S-R flip flop:-
![Page 13: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/13.jpg)
D-flip flop:-
![Page 14: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/14.jpg)
T-flip flop:-
![Page 15: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/15.jpg)
3-bit synchronous down counter:-
![Page 16: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/16.jpg)
3-bit synchronous up counter:-
![Page 17: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/17.jpg)
3-bit synchronous up down counter:-
![Page 18: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/18.jpg)
1-bit magnitude comparator:-
![Page 19: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/19.jpg)
Multiplexer:-
![Page 20: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/20.jpg)
Graphical User Interface.
It is a type of interface that allows users to interact with electronic devices through graphical icons.
It is a user friendly window. User can easily perform experiments NOW.
We have introduced GUI and voice with matlab…….
![Page 21: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/21.jpg)
GUI application:-
![Page 22: DESIGNING OF DIGITAL ELECRONICS LAB IN MATLAB](https://reader035.vdocuments.net/reader035/viewer/2022062412/58f214271a28ab5b138b45b9/html5/thumbnails/22.jpg)
Presented by:- Tejan Neeraj kumar