Java Bread Board Introductory Digital Electronics Exercise 2, Page 1

Similar documents
Lab 6. Binary Counter

Project Board Game Counter: Digital

PHYSICS 536 Experiment 14: Basic Logic Circuits

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

Digital Circuits Laboratory LAB no. 12. REGISTERS

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

Practical Workbook Logic Design & Switching Theory

Analog-to-Digital Conversion

Module -18 Flip flops

ELECTROVATE. Electromania Problem Statement Discussion

Exercise 1: AND/NAND Logic Functions

Lab 5. Binary Counter

Logic 0 Logic To provide an output load (or two) 5 Voltage Measurement Point V CC +5 74LS00 GND

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Lecture 02: Digital Logic Review

EXPERIMENT 12: DIGITAL LOGIC CIRCUITS

Sequential Logic Circuits

Experiment 5: Basic Digital Logic Circuits

Lab #10: Finite State Machine Design

CONTENTS Sl. No. Experiment Page No

ANALOG TO DIGITAL CONVERTER

Sequential Logic Circuits

Chapter 4: FLIP FLOPS. (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT EE 202 : DIGITAL ELECTRONICS 1

Lab Exercise 6: Digital/Analog conversion

ENGR-4300 Electronic Instrumentation Quiz 3 Spring 2011 Name Section

Laboratory Manual CS (P) Digital Systems Lab

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

74AC74B DUAL D-TYPE FLIP FLOP WITH PRESET AND CLEAR

Adder Comparator 7 segment display Decoder for 7 segment display D flip flop Analysis of sequential circuits. Sequence detector

Spec. Instructor: Center

Draw in the space below a possible arrangement for the resistor and capacitor. encapsulated components

1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.

Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 6/30/2008

ENGG1015: lab 3. Sequential Logic

54ACT11109, 74ACT11109 DUAL J-K POSITIVE-EDGE-TRIGGERED FLIP-FLOPS WITH CLEAR AND PRESET

Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 7/11/2011

Lecture 20: Several Commercial Counters & Shift Register

Electronic Instrumentation

Police Siren Circuit using NE555 Timer

Brought to you by. Priti Srinivas Sajja. PS01CMCA02 Course Content. Tutorial Practice Material. Acknowldgement References. Website pritisajja.

Lecture 4&5 CMOS Circuits

CHAPTER FIVE - Flip-Flops and Related Devices

Mohit Arora. The Art of Hardware Architecture. Design Methods and Techniques. for Digital Circuits. Springer

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER-16 EXAMINATION Model Answer

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING SEMESTER TWO EXAMINATION 2017/2018

Course Outline Cover Page

LABORATORY 6 v3 TIME DOMAIN

Due date: Sunday, November 8 (midnight) Reading: HH sections , (pgs , )

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Lab 2 Revisited Exercise

SRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI

M74HC74TTR DUAL D TYPE FLIP FLOP WITH PRESET AND CLEAR

Keyword: Stop Watch, 555 Timer, logic gate IC, Multisim, PSPICE

BINARY AMPLITUDE SHIFT KEYING

Fan in: The number of inputs of a logic gate can handle.

Schmitt Trigger Inputs, Decoders

ICS 151 Final. (Last Name) (First Name)

EE2304 Implementation of a Stepper Motor using CMOS Devices Fall 2004 WEEK -2-

TapTation. General Datasheet and Application Note Rev. v1.0. Applications:

Design and build a prototype digital motor controller with the following features:

Logic Families. Describes Process used to implement devices Input and output structure of the device. Four general categories.

Solutions. ICS 151 Final. Q1 Q2 Q3 Q4 Total Credit Score. Instructions: Student ID. (Last Name) (First Name) Signature

LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1

Exercise 1: Circuit Block Familiarization

Aim. Lecture 1: Overview Digital Concepts. Objectives. 15 Lectures

Electronics. Digital Electronics

16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154)

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Digital Logic Circuits

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28

TC74ACT74P,TC74ACT74F,TC74ACT74FN,TC74ACT74FT

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

IES Digital Mock Test

Written exam IE1204/5 Digital Design Friday 13/

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Linear Integrated Circuits

HIGH LOW Astable multivibrators HIGH LOW 1:1

Multiplexer for Capacitive sensors

CMOS Digital Integrated Circuits Analysis and Design

EECS-140/141 Introduction to Digital Logic Design Lecture 7:Sequential Logic Basics

ASTABLE MULTIVIBRATOR

NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package.

EXPERIMENT NO 1 TRUTH TABLE (1)

D f ref. Low V dd (~ 1.8V) f in = D f ref

EC4205 Microprocessor and Microcontroller

M74HCT174TTR HEX D-TYPE FLIP FLOP WITH CLEAR

Electronic Circuits EE359A

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

MAINTENANCE MANUAL 1B170K17 FOUR SHOT AUTO RECLOSE RELAY

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer

Introduction. BME208 Logic Circuits Yalçın İŞLER

Code No: R Set No. 1

Project 3 Build a 555-Timer

D LATCH. SuperLite SY55853U FEATURES DESCRIPTION FUNCTIONAL BLOCK DIAGRAM APPLICATIONS

LIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

LM555 and LM556 Timer Circuits

Transcription:

Java Bread Board Introductory Digital Electronics Exercise 2, Page 1 JBB Excercise 2 The aim of this lab is to demonstrate how basic logic gates can be used to implement simple memory functions, introduce the concept of a flip-flop and how they can be used to implement more complex components. Task 1 Place a generic 7400 NAND gate IC into the bread board. This IC contains four, two input NAND gates, for the purpose of this task we shall be using NAND gates 1 and 2, refer to JBB laboratory 1 for IC pin outs. Wire this IC to the power rails (pins 14 & 7) and its inputs / outputs as shown in figures 1 and 2. All other pins may be left unconnected. Question : start the simulation with input A = 0 and input B = 1. What is the output Y? Set input A and B = 1. Question : Pulse input B low i.e. 1 0 1, what is the output Y Question : Pulse input A low i.e. 1 0 1, what is the output Y Question : what logic function do the two NAND gates perform? o Tip, try pulsing input A or B low multiple times. Note, only one input should be low at any one time. Question : what is the output when input A and input B are connected to 0V? Figure 1: task 1 NAND gate circuit diagram of an SR latch Figure 2: task 1 suggested bread board layout

Java Bread Board Introductory Digital Electronics Exercise 2, Page 2 Figure 3: D-type flip flop waveform diagram VCC CLR2 D2 CLK2 PR2 Q2 *Q2 CLR1 D1 CLK1 PR1 Q1 *Q1 GND Inputs Outputs PR CLR CLK D Q *Q L H X X H L H L X X L H L L X X H H H H H H L H H L L H H H L X Q o * Q o Figure 4: 7474 D-type flip flop wiring diagram PRE CLR Q CLK _ Q D Figure 5: D-type flip flop constructed from 3 SR latches

Java Bread Board Introductory Digital Electronics Exercise 2, Page 3 Task 2 Place a generic 7474 D-type flip flop IC into the bread board. A D-type flip flop is an electronic circuit that can store the logic state of a single signal (called a data bit). This signal is only stored i.e. the input (D) is copied to the output (Q), on the rising edge of a clock signal input (CLK) as shown in figure 3. The output Q can also be set to a known default state (normally performed during power up) using the active low preset (PR) or clear (CLR) control lines. At all other times the output Q is fixed to the most recently stored value. This IC contains two D-type flip flops, as shown in figure 4, for the purpose of this task we shall be using DFF 1, pins 1,2,3,4,5 and 6. Wire this IC to the power rails (pins 14 & 7) and its Q output (pin 5) to an LED. The inputs to this DFF (pins 1,2,3 & 4) should be connected to +5V via a DIP switch. All other pins may be left unconnected. Note, the internal architecture of a D-type flip flop is based on a number of Set / Reset (SR) latches as shown in figure 5. Question : start the simulation with all inputs set to 1. What is the output Q? Question : Pulse the preset pin (PR, pin 4) low i.e. 1 0 1? What is the output Q? Question : Pulse the clear pin (CLR, pin 1) low i.e. 1 0 1? What is the output Q? Question Refer to figure 3 to determine what the output Q will be if the clock pin (CLK, pin 3) is pulsed low i.e. 1 0 1, then check this result on the simulator. Question : what should happen to the output if data pin (D, pin 2) is now connected to a logic 0? Check this result on the simulator. Question : what should happen if the clock pin (CLK, pin 3) is pulsed low again i.e. 1 0 1? Check this result on the simulator. Figure 6: task 2 suggested bread board layout Task 3 Connect up the circuit shown in figure 7. Question : what will be the output signal of the D-type flip flop look like? How does it compare with the clock oscillator s output? Confirm your answer on the simulator.

Java Bread Board Introductory Digital Electronics Exercise 2, Page 4 o Tip, connect LEDs to both the clock oscillator output and the D-type Figure 7: 7474 D-type flip flop driven by an oscillator Task 4 Connect up the circuit shown in figure 8. Question : what will be the output signal of the final D type flip flop look like? How does it compare with the clock oscillator s output? Confirm your answer on the simulator. o Tip, connect LEDs to both the clock oscillator output and the D-type Question : write out the truth table for this D-type flip flop circuit i.e. outputs Output0 and Output1 for four clock pulses on the input CLK. You can assume the initial state is Output0 = Output1 = Logic 0. What function does this circuit perform? Figure 8: Two 7474 D-type flip flops driven by an oscillator Task 5 Connect up the circuit shown in figure 9. Note, inputs A and B should be connected to DIP switches. Question : start the simulation with all inputs set to 1. Pulse input A low i.e. a 1 0 1, using a DIP switch. What is the output s state? Question : what should happen to each Q output when input A is pulsed high i.e. a 0 1 0? Confirm your answer on the simulator.

Java Bread Board Introductory Digital Electronics Exercise 2, Page 5 o Tip, connect LEDs to both the clock oscillator output and each D-type Question : if this circuit was used to represent a decimal number using a one-hot encoding scheme what is the maximum number it could represent? Figure 9: Four series 7474 D-type flip flops Additional Task Note, you would not be expected to do this type of logic design in an exam. Task 6 Alter the circuit shown in figure 9 to support a parallel load via a control line LD and data in lines D0 D3. When LD is low, input A is pulsed high the circuit will behave as previously observed. However, when LD is high, input A is pulsed high the circuit will transfer the value on data in pins D0 D3 to their associated outputs Q0 Q3. To support these different operating mode you can use a two input multiplexer as shown in figure 10. Question : construct a two input multiplexer based on the circuit in figure 10 using only 7400 NAND gates. Confirm your solution on the simulator. Question : add a two input multiplexer to each D-type flip flops D input to achieve the desired functionality. Confirm your solution on the simulator. Figure 10: Two input multiplexer