# Digital Systems and Applications

Teacher

Category

### Course Attendees

Still no participant

Still no reviews

# Code(Credit) :CUTM1492(3-2-1)

## Course Objectives

• To make the student understand the digital system.
• To understand the Boolean algebra and data processing circuit.
• Knowing computer architecture.
• Understanding the arithmetic and sequential circuit and microprocessors

## Learning Outcomes

Upon successful completion of this course, students will be able to:

• Gain both theoretical and experimental knowledge about digital electronics.
• Understand computer architecture.
• Verify and design various logic gates.
• Write programs using 8085 microprocessor.

## Course Syllabus

Module-I
Introduction to CRO: Block Diagram of CRO. Electron Gun, Deflection System, and Time Base. Deflection Sensitivity. Applications of CRO: (1) Study of Waveform, (2) Measurement of Voltage, Current, Frequency, and Phase Difference.
Module-II
Integrated Circuits (Qualitative treatment only): Active & Passive components.Discrete components. Wafer. Chip. Advantages and drawbacks of ICs. The scale of integration: SSI, MSI, LSI, and VLSI (basic idea and definitions only). Classification of ICs. Examples of Linear and Digital lCs.

Module-III
Digital Circuits: Difference between Analog and Digital Circuits. Binary Numbers.Decimal to Binary and Binary to Decimal Conversion. BCD, Octal, and Hexadecimal numbers. AND, OR, and NOT Gates (realization using Diodes and Transistor). NAND and NOR Gates as Universal Gates. XOR and XNOR Gates and application as Parity Checkers.

Practice 1. To measure (a) Voltage, and (b) the Time period of a periodic waveform using CRO. (or) Basics of OR gate and its application in industrial control.

Practice 2. To test a Diode and Transistor using a Multimeter. (or) Basic NOT gate and its application in fuel level indicator.

Practice 3. To design a switch (NOT gate) using a transistor. (or) Washing machine control using basic AND & NOT gates.

Practice 4. To verify and design AND, OR, NOT and XOR gates using NAND gates. (or) Water level control using basic AND & NOT gates.

Practice 5. To design a combinational logic system for a specified Truth Table. (or) Basics of AND gate and its application in car wiper control.

Module-IV
Boolean algebra: De Morgan's Theorems. Boolean Laws. Simplification of LogicCircuit using Boolean algebra. Fundamental Products. The idea of Minterms and Maxterms. Conversion of a Truth table into Equivalent Logic Circuit by (1) Sum of Products Method and (2) Karnaugh Map.
Data processing circuits: Basic idea of Multiplexers, Demultiplexers, Decoders, Encoders.

Practice 6. To convert a Boolean expression into the logic circuit and design it using logic gate ICs. (or) Analysis and Synthesis of Boolean Expressions using Basic Logic Gates.

Practice 7. To minimize a given logic circuit. (or) 1 Bit Full Adder using Multiplexer.

Module-V
Arithmetic Circuits: Binary Addition. Binary Subtraction using 2's Complement. Half and Full Adders. Half & Full Subtractors, 4-bit binary Adder/Subtractor.
Sequential Circuits: SR, D, and JK Flip-Flops. Clocked (Level and Edge Triggered)Flip-Flops. Preset and Clear operations. Race-around conditions in JK Flip-Flop. M/S JK Flip-Flop.

Practice 9. Half Subtractor, Full Subtractor, Adder-Subtractor using Full Adder I.C. (or) Analysis and Synthesis of Sequential Circuits using Basic Flip-Flops.

Practice 10. To build Flip-Flop (RS, Clocked RS, D-type and JK) circuits using NAND gates. (or) To implement Half adder by using basic and universal gates.

Practice 11. Write the following programs using 8085 Microprocessor
(a) Addition and subtraction of numbers using direct addressing mode (or) To implement J-K flip-flop by using basic and universal gates.

Practice 12. Write the following programs using 8085 Microprocessor
(b) Addition and subtraction of numbers using indirect addressing mode (or) To implement Parallel Binary Adder by using basic and universal gates.

Module-VI
Computer Organization: Input/Output Devices. Data storage (the idea of RAM and ROM).Computer memory. Memory organization & addressing. Memory Interfacing. Memory Map.
Module-VII
Intel 8085 Microprocessor Architecture: Main features of 8085. Block diagram.Components. Pin-out diagram. Buses. Registers. ALU.
Introduction to Assembly Language: 1 byte, 2 byte & 3-byte instructions.

Text Books:
1. Digital Principles and Applications, A.P. Malvino, D.P.Leach and Saha, 7th Ed., 2011, Tata McGraw
Reference Books:
1. Fundamentals of Digital Circuits, Anand Kumar, 2ndEdn, 2009, PHI Learning Pvt. Ltd.
2. Digital Circuits and systems, Venugopal, 2011, Tata McGraw Hill.
3. Digital Systems: Principles & Applications, R.J.Tocci, N.S.Widmer, 2001, PHI Learning
4. Digital Electronics, SubrataGhoshal, 2012, Cengage Learning.
5. Digital Electronics, S.K. Mandal, 2010, 1st edition, McGraw Hill
6. Microprocessor Architecture Programming & applications with 8085, 2002, R.S. Goankar, Prentice-Hall.

## Session 1

Introduction to CRO:

Block Diagram of CRO. Electron Gun, Deflection System, and Time Base, Deflection Sensitivity.

## Session 2

Block Diagram of CRO. Electron Gun, Deflection System, and Time Base, Deflection Sensitivity(Continue).

## Session 3

Applications of CRO: (1) Study of Waveform, (2) Measurement of Voltage, Current, Frequency, and Phase Difference.

https://www.slideshare.net/Edgefx/cro-cathode-ray-oscilloscope-working-and-applications

## Session 4

Integrated Circuits (Qualitative treatment only):

Active & Passive Components,Discrete components.

https://youtu.be/3_PIAZjNIoE

https://youtu.be/mVzOSsQaOQw

## Session 5

Wafer. Chip. Advantages and drawbacks of ICs.

https://youtu.be/Q5paWn7bFg4

## Session 6

Assignment-1\Flip Class-1

The scale of integration: SSI, MSI, LSI, and VLSI (basic idea and definitions only).

https://youtu.be/sTwRQDVHNiw

https://youtu.be/fwNkg1fsqBY

## Session 7

Classification of ICs. Examples of Linear and Digital lCs.

https://youtu.be/ycGNGkJxGG4

## Session 9

Digital Circuits:

Difference between Analog and Digital Circuits

https://youtu.be/WxJKXGugfh8

## Session 10

Binary Numbers, Decimal to Binary and Binary to Decimal Conversion.

https://youtu.be/wgbV6DLVezo

## Session 11

Assignment-3\Flip Class-3

https://youtu.be/5sS7w-CMHkU

## Session 12

AND and OR Gate (realization using Diodes and Transistor)

https://youtu.be/O8ja0BdvnMw

https://youtu.be/XLSsEKl-g7A

## Session 13

Assignment-4\Flip Class-4

NOT Gates (realization using Diodes and Transistor).

https://youtu.be/JBACgQ3kRWI

## Session 14

NAND Gates as Universal Gates.

https://youtu.be/EUwjkBJPtuw

## Session 15

Assignment-5\Flip Class-5

NOR Gates as Universal Gates.

https://youtu.be/eOkBNNeQ3Lw

## Session 17

Practice 1

Basics of OR gate and its application in industrial control.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/industrial-control-pvg/

## Session 18

Practice 2

Basic NOT gate and its application in fuel level indicator

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/fuel-level-indicator-pvg/

## Session 19

Practice 3

Washing machine control using basic AND & NOT gates.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/washing-machine-control-pvg/

## Session 21

Practice 5

Basics of AND gate and its application in car wiper control.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/car-wiper-control-pvg/

## Session 22

Boolean algebra:

De Morgan's Theorems, Boolean Laws

https://youtu.be/RrynEQ7sG5A

## Session 24

Fundamental Products, the idea of Minterms

https://youtu.be/TMxMPJeJ_18

## Session 25

Assignment-6\Flip Class-6

Fundamental Products, the idea of Maxterms

https://youtu.be/TMxMPJeJ_18

## Session 26

Conversion of a Truth table into Equivalent Logic Circuit by (1) Sum of Products Method and (2) Karnaugh Map.

https://youtu.be/UKRjd2EOEAo

https://www.slideshare.net/blaircomp2003/boolean-algebra-39058891

## Session 27

Data processing circuits:

The basic idea of Multiplexers.

https://youtu.be/Q0FCW9TFlbs

## Session 28

Assignment-7\Flip Class-7

De-multiplexers.

https://youtu.be/Q0FCW9TFlbs

## Session 31

Practice 6

Analysis and Synthesis of Boolean Expressions using Basic Logic Gates.

http://vlabs.iitkgp.ernet.in/dec/exp3/index.html

## Session 34

Binary Subtraction using 2's Complement

## Session 35

https://youtu.be/thkTzdnkL5U

https://www.slideshare.net/sanjaysaluth/arithmetic-circuits

## Session 37

Assignment-9\Flip Class-9

Clocked (Level and Edge Triggered)Flip-Flops.

https://youtu.be/vHlg__QLGIQ

## Session 38

Preset and Clear operations. Race-around conditions in JK Flip-Flop.

https://youtu.be/buhTVEc4QHc

## Session 40

Practice 8

Analysis and Synthesis of Arithmetic Expressions using Adders / Subtractors

http://vlabs.iitkgp.ernet.in/dec/exp7/index.html

## Session 41

Practice 9

Analysis and Synthesis of Sequential Circuits using Basic Flip-Flops

http://vlabs.iitkgp.ernet.in/dec/exp8/index.html

## Session 42

Practice 10

To implement Half adder by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp1/index.html

## Session 43

Practice 11

To implement J-K flip-flop by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp4/index.html

## Session 44

Practice 12

To implement Parallel Binary Adder by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp8/index.html

## Session 45

Computer Organization:

Input/Output Devices

https://youtu.be/0HDU9hRklMA

## Session 46

Data storage (the idea of RAM)

https://youtu.be/BV2exChsgpQ

## Session 47

Assignment-11\Flip Class-11

Data storage (the idea of ROM)

https://youtu.be/tZhqewWBVeA

## Session 48

Computer memory, Memory organization & addressing.

https://youtu.be/BgGUNb_u_E4

## Session 50

Intel 8085 Microprocessor Architecture:

Main features of 8085

## Session 51

Block diagram.Components, Pin-out diagram

https://youtu.be/I78iyzXQrP4

## Session 52

Buses, Registers

https://youtu.be/fpnE6UAfbtU

## Session 53

Assignment-12\Flip Class-12

Architecture: ALU

https://youtu.be/EsIm1PObDgc

## Session 54

Introduction to Assembly Language:

1 byte, 2 byte & 3-byte instructions

https://youtu.be/VW0L2GdZ1ds

https://www.slideshare.net/RJAniket/8085-microproceesor-ppt

## Case Studies

### Mr.T Jaganatha Patro

##### Assistant Professor in School of Applied Sciences Department of Physics
VIEW PROFILE

Mr. T Jaganathapatro obtained his M.Sc and M.Tech degree from Berhampur University. His specializations include Electronics and Communication and Electrodynamics. He has invested 05 years of teaching and mentoring to the students in technical and non-technical institutions. He has published many papers in national and international journals of repute, and also presented papers in national […]