adc lab manual _ cycle 2

Upload: karthik-karthiks

Post on 13-Oct-2015

738 views

Category:

Documents


1 download

DESCRIPTION

Lab manual for ADC lab digital circuits

TRANSCRIPT

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    1/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    LOYOLAICAM COLLEGE OF ENGINEERING AND TECHNOLOGY

    (LICET)

    DEPARTMENT OF ECE

    LAB MANUAL

    FOR

    EC6311ANALOG AND DIGITAL CIRCUITS LABORATORY

    CYCLE II

    List of experiments:

    Design and implementation of code converters using logic gates

    (i) BCD to excess-3 code and vice versa

    (ii) Binary to gray and vice-versa

    Design and implementation of 4 bit binary Adder/ Subtractor and BCD adder using IC

    7483

    Design and implementation of Multiplexer and De-multiplexer using logic gates

    Design and implementation of encoder and decoder using logic gates

    Construction and verification of 4 bit ripple counter and Mod-10 / Mod-12 Ripple counters

    Design and implementation of 3-bit synchronous up/down counter

    Implementation of SISO, SIPO, PISO and PIPO shift registers using Flip- flops

    Add-on content:

    System design using above experiments

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    2/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    CODE CONVERTERS

    BINARY CODE TO GRAY CODE

    AIM:

    To Design and Implement BINARY TO GRAY & GRAY TO BINARY using logic

    gates.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    3/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    BINARY TO GRAY TRUTH TABLE

    INPUT OUTPUT

    A B C D W X Y Z

    0 0 0 0 0 0 0 0

    0 0 0 1 0 0 0 1

    0 0 1 0 0 0 1 1

    0 0 1 1 0 0 1 0

    0 1 0 0 0 1 1 0

    0 1 0 1 0 1 1 1

    0 1 1 0 0 1 0 1

    0 1 1 1 0 1 0 0

    1 0 0 0 1 1 0 0

    1 0 0 1 1 1 0 1

    1 0 1 0 1 1 1 1

    1 0 1 1 1 1 1 0

    1 1 0 0 1 0 1 0

    1 1 1 0 1 0 0 1

    1 1 1 1 1 0 0 0

    1 1 0 1 1 0 1 1

    1

    2

    3

    4

    5

    6

    9

    10

    8

    B2 B1 B0

    G3

    G2

    G1

    G0

    B3

    IC7486

    IC7486

    BINARY TO GRAY CODE

    CODE CONVERTER

    IC7486

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    4/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    GRAY TO BINARY TRUTH TABLE

    INPUT OUTPUT

    W X Y Z A B C D

    0 0 0 0 0 0 0 0

    0 0 0 1 0 0 0 1

    0 0 1 1 0 0 1 0

    0 0 1 0 0 0 1 1

    0 1 1 0 0 1 0 0

    0 1 1 1 0 1 0 1

    0 1 0 1 0 1 1 0

    0 1 0 0 0 1 1 1

    1 1 0 0 1 0 0 0

    1 1 0 1 1 0 0 1

    1 1 1 1 1 0 1 0

    1 1 1 0 1 0 1 1

    1 0 1 0 1 1 0 0

    1 0 1 1 1 1 0 1

    1 0 0 1 1 1 1 0

    1 0 0 0 1 1 1 1

    RESULT:

    Thus the Code Converters were designed and implemented.

    1

    2 3

    4

    5 6

    9

    10 8

    12

    13 11

    1

    2 3

    4

    5 6

    GRAY TO BINARY CODE

    B2

    B1

    B0

    G0G1G2G3

    B3

    IC7486

    IC7486IC7486

    IC7486

    IC7486

    IC7486

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    5/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    BCD TO EXCESS 3 CODE AND VICE VERSA

    AIM:

    To Design and Implement BCD TO EXCESS 3 & EXCESS TO BCD converter using

    logic gates.

    APPARATUS REQUIRED:

    1. IC trainer kit.

    2. IC 7486

    3. Connecting wires

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.

    3. The corresponding output is verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    6/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    BCD TO EXCESS 3 CODES:

    INPUT OUTPUT

    B3 B2 B1 B0 E3 E2 E1 E0

    0 0 0 0 0 0 1 1

    0 0 0 1 0 1 0 0

    0 0 1 0 0 1 0 1

    0 0 1 1 0 1 1 0

    0 1 0 0 0 1 1 1

    0 1 0 1 1 0 0 00 1 1 0 1 0 0 1

    0 1 1 1 1 0 1 0

    1 0 0 0 1 0 1 1

    1 0 0 1 1 1 0 0

    3

    4

    5

    6

    9

    8

    1

    2 3 1 2

    1

    122

    13

    1

    2 3

    4

    5 6 1

    2

    3

    4

    5

    6 1

    2 3

    IC7411IC7432

    IC7404

    IC7404

    IC7404

    IC7404

    IC7432IC7408

    IC7432IC7408

    IC7486

    B1B2B3

    B0

    BCD TO EXCESS-3 CODE

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    7/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    EXCESS 3 TO BCD CODE:

    INPUT OUTPUT

    E3 E2 E1 E0 B3 B2 B1 B00 0 1 1 0 0 0 0

    0 1 0 0 0 0 0 1

    0 1 0 1 0 0 1 0

    0 1 1 0 0 0 1 1

    0 1 1 1 0 1 0 0

    1 0 0 0 0 1 0 1

    1 0 0 1 0 1 1 0

    1 0 1 0 0 1 1 1

    1 0 1 1 1 0 0 0

    1 1 0 0 1 0 0 1

    RESULT:

    Thus the Code Converters were designed and implemented.

    3

    4

    5

    6

    9

    8

    1

    2

    3

    1

    2

    3

    1

    122

    13

    3

    64

    5

    1

    2

    3

    4

    5

    6

    1

    2

    3

    1

    122

    13

    1

    2

    3

    B0

    E0E1E2E3

    EXCESS-3 TO BCD CODE

    B3

    B2

    B1

    IC7404

    IC7404

    IC7404

    IC7408

    IC7486

    IC7432

    IC7432

    IC7432

    IC7411

    IC7411

    IC7411

    IC7408

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    8/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    4 BIT BINARY ADDER / SUBTRACTOR

    AIM:

    To design and implement 4 bit parallel binary adder and Subtractor.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.2. Apply the binary inputs for A and B.

    3. Observe the output for the corresponding input .

    PIN Diagram

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    9/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    RESULT:

    Thus the 4 bit binary adder and Subtractor circuit was designed and implemented.

    A4

    1

    A3

    3

    A2

    8

    A1

    10

    B4

    16

    B3

    4

    B2

    7

    B1

    11

    C0

    13

    C4

    14

    SUM4

    15

    SUM3

    2

    SUM2

    6

    SUM1

    9

    1

    2

    3

    4

    5

    6

    9

    10

    8

    12

    13

    11

    A3

    GND/VCC

    B2

    B1

    B0

    A0A3

    A1

    A2

    B3

    S0 CoutS3S2S1

    Cin

    IC7486

    IC7486

    IC7486

    IC7486

    4 BIT BINARY ADDER/SUBTRACTOR

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    10/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    BCD ADDER

    AIM:

    To design and implement BCD adder.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Apply the binary inputs for X and Y.

    3. Observe the output for the corresponding input .

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    11/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    RESULT:Thus the BCD adder circuit was designed and implemented

    A4

    1

    A3

    3

    A2

    8

    A1

    10

    B4

    16

    B3

    4

    B2

    7

    B1

    11

    C0

    13

    C4

    14

    SUM4

    15

    SUM3

    2

    SUM2

    6

    SUM1

    9

    A4

    1

    A3

    3

    A2

    8

    A1

    10

    B4

    16

    B3

    4

    B2

    7

    B1

    11

    C0

    13

    C4

    14

    SUM4

    15

    SUM3

    2

    SUM2

    6

    SUM1

    9

    0

    00

    1

    23

    1

    2 3

    45

    6

    Y1

    Y0

    X0

    X1

    X2

    X3

    Y3

    Y2

    Cout

    S2S1S0 S3

    IC 7432

    IC 7432

    IC 7408

    BCD ADDER

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    12/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    MULTIPLEXER AND DEMULTIPLEXER

    AIM:

    To Design and Implement Multiplexer, DeMultiplexer using logic gates and MSI devices.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    13/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    MULTIPLEXER

    INPUT OUTPUTS0 S1 Y

    0 0 D0

    0 1 D1

    1 0 D2

    1 1 D3

    1

    2

    3

    4

    1

    122

    13

    3

    64

    5

    9

    810

    11

    1

    122

    13

    1

    2

    3

    4

    5

    6

    9

    10

    8

    S0S1

    IC7411

    IC7404

    IC7404

    Y

    D3

    D2

    D1

    D0

    IC7432

    IC7432

    IC7432

    IC7411

    IC7411

    IC7411

    MULTIPLEXER

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    14/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    DEMULTIPLEXER

    INPUT OUTPUT

    D A B D0 D1 D2 D3

    1 0 0 1 0 0 0

    1 0 1 0 1 0 0

    1 1 0 0 0 1 0

    1 1 1 0 0 0 1

    RESULT:

    Thus the Multiplexer circuit is designed and implemented.

    1

    2

    3

    4

    9

    810

    11

    3

    64

    5

    9

    810

    11

    1

    122

    13

    IC7411

    S1 S0

    IC7404

    IC7404

    D2

    D3

    D0

    D1

    IC7411

    IC7411

    IC7411

    DEMULTIPLEXER

    Y3

    Y2

    Y1

    Y0

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    15/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    ENCODER AND DECODER

    AIM:

    To Design and Implement encoder and decoder using logic gates .

    APPARATUS REQUIRED:

    S.No Components Specification Quantity

    IC trainer kit. 1OR Gate IC 7432 2

    3 Input AND IC 7411 2

    Not Gate IC 7404 1

    Patch chords 35

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    16/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    ENCODER

    INPUT OUTPUT

    A0 A1 A2 A3 A4 A5 A6 A7 D0 D1 D

    1 0 0 0 0 0 0 0 0 0

    0 1 0 0 0 0 0 0 0 0

    0 0 1 0 0 0 0 0 0 1

    0 0 0 1 0 0 0 0 0 1

    0 0 0 0 1 0 0 0 1 0

    0 0 0 0 0 1 0 0 1 0

    0 0 0 0 0 0 1 0 1 1

    0 0 0 0 0 0 0 1 1 1

    1

    2 3

    4

    5 6

    9

    10 8

    12

    13 11

    1

    2 3

    4

    5 6

    9

    10 8

    12

    13 11

    1

    2 3

    A3A2A1A0 A7A6A5A4

    IC7432

    IC7432

    IC7432

    IC7432

    D2

    D1

    D0

    ENCODER (OCTAL TO BINARY)

    IC7432

    IC7432

    IC7432

    IC7432

    IC7432

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    17/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    DECODER

    INPUT OUTPUT

    I0 I1 I2 A0 A1 A2 A3 A4 A5 A6 A7

    0 0 0 1 0 0 0 0 0 0 0

    0 0 1 0 1 0 0 0 0 0 0

    0 1 0 0 0 1 0 0 0 0 0

    0 1 1 0 0 0 1 0 0 0 0

    1 0 0 0 0 0 0 1 0 0 0

    1 0 1 0 0 0 0 0 1 0 0

    1 1 0 0 0 0 0 0 0 1 0

    1 1 1 0 0 0 0 0 0 0 1

    RESULT:

    Thus the encoder and decoder circuit is designed and implemented.

    1

    2

    3

    4

    5

    6

    I2I1I0

    1

    122

    13

    3

    64

    5

    9810

    11

    1

    122

    13

    3

    64

    5

    9

    810

    11

    1

    122

    13

    3

    64

    5

    A6

    A5

    A4

    A3

    A2

    A1

    A0

    IC7404

    IC7404

    IC7404

    A7

    IC7411

    IC7411

    IC7411

    IC7411

    DECODER (BINARY TO OCTAL)

    IC7411

    IC7411

    IC7411

    IC7411

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    18/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    ASYNCHRONOUS COUNTER

    AIM:

    To Design and Implement 4-bit ripple counter.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

    PIN DIAGRAM FOR IC 7476

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    19/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    LOGIC DIAGRAM:

    TRUTH TABLE:

    CLK QA QB QC QD

    0 0 0 0 01 1 1 1 1

    2 1 1 1 0

    3 1 1 0 1

    4 1 1 0 0

    5 1 0 1 1

    6 1 0 1 0

    7 1 0 0 1

    8 1 0 0 0

    9 0 1 1 1

    10 0 1 1 0

    11 0 1 0 1

    12 0 1 0 0

    13 0 0 1 1

    14 0 0 1 0

    15 0 0 0 1

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    20/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    21/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    RESULT:

    Thus the Asynchronous Counter circuits are designed and verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    22/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    SYNCHRONOUS COUNTER

    AIM:

    To Design and Implement 3-bit Synchronous counter.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

    STATE DIAGRAM:

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    23/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    STATE TABLE:

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    24/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    K-MAP:

    LOGIC DIAGRAM:

    RESULT:

    Thus the Synchronous Counter circuits are designed and verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    25/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    SHIFT REGISTERS

    AIM:

    To Design a 4bit Shift Register using flip-flops.

    (1). Serial In Serial Out(2). Serial In Parallel Out

    (3). Parallel In Parallel Out.

    APPARATUS REQUIRED:

    PROCEDURE:

    1. The connections are made as per the circuit diagram.

    2. Give the logical inputs as per the truth table.3. The corresponding output is verified with their truth table.

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    26/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    SERIAL IN SERIAL OUT:

    TRUTH TABLE:

    CLK DATA QD

    0 1 0

    1 1 0

    2 0 0

    3 0 0

    4 0 1

    SERIAL IN PARALLEL OUT:

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    27/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    TRUTH TABLE:

    CLK DATA QA QB QC QD

    0 1 0 0 0 0

    1 1 1 0 0 0

    2 0 0 1 0 0

    3 0 0 0 1 0

    4 0 0 0 0 1

    PARALLEL IN PARALLEL OUT:

    TRUTH TABLE:

    CLOCK D1 D2 D3 D4 QA QB QC QD

    0 1 1 0 0 0 0 0 0

    1 1 1 0 0 1 1 0 0

  • 5/24/2018 ADC LAB MANUAL _ CYCLE 2

    28/28

    EXPT NO: DIGITAL CIRCUITS LABORATORY DATE:

    PARALLEL IN SERIAL OUT:

    RESULT:

    Thus the Shift Registers circuits are designed and verified with their truth table.