PURDUE UNIVERSITY NORTH CENTRAL

Similar documents
CHAPTER 11: Flip Flops

Lesson 12 Sequential Circuits: Flip-Flops

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Decimal Number (base 10) Binary Number (base 2)

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

Digital Controller for Pedestrian Crossing and Traffic Lights

Chapter 9 Latches, Flip-Flops, and Timers

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

CHAPTER 11 LATCHES AND FLIP-FLOPS

Counters and Decoders

ECE380 Digital Logic

Wiki Lab Book. This week is practice for wiki usage during the project.

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

The components. E3: Digital electronics. Goals:

Contents COUNTER. Unit III- Counters

Lab 11 Digital Dice. Figure Digital Dice Circuit on NI ELVIS II Workstation

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

Engr354: Digital Logic Circuits

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

LAB #4 Sequential Logic, Latches, Flip-Flops, Shift Registers, and Counters

EXPERIMENT 8. Flip-Flops and Sequential Circuits

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Digital Logic Elements, Clock, and Memory Elements

Lecture 8: Synchronous Digital Systems

ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME

Lecture-3 MEMORY: Development of Memory:

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

Module 3: Floyd, Digital Fundamental

Chapter 8. Sequential Circuits for Registers and Counters

LAB4: Audio Synthesizer

Sequential Logic Design Principles.Latches and Flip-Flops

DEPARTMENT OF INFORMATION TECHNLOGY

Asynchronous Counters. Asynchronous Counters

CS311 Lecture: Sequential Circuits

Design Project: Power inverter

Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

1.1 The 7493 consists of 4 flip-flops with J-K inputs unconnected. In a TTL chip, unconnected inputs

Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006

BUILD YOUR OWN RC SWITCH (Issue 3)

Modeling Latches and Flip-flops

Flip-Flops and Sequential Circuit Design. ECE 152A Winter 2012

Flip-Flops and Sequential Circuit Design

SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram

Conversion Between Analog and Digital Signals

Experiment #5, Series and Parallel Circuits, Kirchhoff s Laws

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

GLOLAB Two Wire Stepper Motor Positioner

Digital Logic Design Sequential circuits

A Digital Timer Implementation using 7 Segment Displays

ELEC EXPERIMENT 1 Basic Digital Logic Circuits

Measuring Electric Phenomena: the Ammeter and Voltmeter

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

OPERATIONAL AMPLIFIERS

TRIPLE D FLIP-FLOP FEATURES DESCRIPTION PIN NAMES BLOCK DIAGRAM

SN54/74LS192 SN54/74LS193

Design: a mod-8 Counter

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1

Sequential Logic: Clocks, Registers, etc.

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

CSE140: Components and Design Techniques for Digital Systems

GLOLAB Universal Telephone Hold

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

Operating Manual Ver.1.1

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Development of a Simple Sound Activated Burglar Alarm System

2 : BISTABLES. In this Chapter, you will find out about bistables which are the fundamental building blocks of electronic counting circuits.

Electronics Technology

MM74HC4538 Dual Retriggerable Monostable Multivibrator

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots

Transistor Amplifiers

Controlling a Dot Matrix LED Display with a Microcontroller

Traffic Light Controller. Digital Systems Design. Dr. Ted Shaneyfelt

Digital Fundamentals. Lab 8 Asynchronous Counter Applications

HP 8970B Option 020. Service Manual Supplement

Fig1-1 2-bit asynchronous counter

3-Digit Counter and Display

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electronic Circuits Spring 2007

ECEN 1400, Introduction to Analog and Digital Electronics

Capacitive Touch Sensor Project:

PLL frequency synthesizer

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Electronics Technology

Cascaded Counters. Page 1 BYU

Take-Home Exercise. z y x. Erik Jonsson School of Engineering and Computer Science. The University of Texas at Dallas

Low Cost Pure Sine Wave Solar Inverter Circuit

Digital Electronics Detailed Outline

Active Learning in the Introduction to Digital Logic Design Laboratory Course

TEECES DOME LIGHTING SYSTEMS

Memory Elements. Combinational logic cannot remember

BJT Characteristics and Amplifiers

Electronics Merit Badge Class 3. 1/30/2014 Electronics Merit Badge Class 3 1

Transcription:

ECET 109/159 PURDUE UNIVERSITY NORTH CENTRAL Electrical and Computer Engineering Technology Department All Semesters ECET Lab Report Format and Guidelines I. Introduction. Part of being technically educated and up-to-date is the ability to use a computer and feel comfortable using applications software. Therefore, the entire report must be typewritten, using a computer and word processing. Diagrams, of course, are not typewritten, but should be drawn neatly in pencil. Tables, including borders and lines, must be typewritten, using word processing. Word processing software is available in the student computer lab. HANDWRITTEN REPORTS WILL NOT BE ACCEPTED. II. Front and Back Cover. The lab report must have a front and back cover. The format for the front cover is shown at the end of this handout. The back cover should not have anything typed, written or drawn on it. Both front and back covers should be plain paper, the same as the body of the report. Do NOT use color paper for the cover pages. Also, do NOT use fancy type or color printing. Use the same type style as the body of the report. III. Body of Report. The body of the report should contain the following ten (10) sections, conforming to the style and contents described below. (1) Heading. Contains the course number and course title on the left margin. Contains your name and student number on the right. (2) Experiment Number. The number should agree with the number on the assignment which was distributed by the instructor. (3) Title. The title should also agree with the title on the assignment which the instructor distributed. (4) Objective. A one or two sentence description of the purpose of the lab. Do NOT copy this from the assignment sheet. Instead, put the it in your own words. Do NOT say "To learn..." or "To study...". Instead, use phrases like "To build a..." or "To simulate a..." or "To use a... to control a...". (5) Equipment Used. This is a short list of the equipment used to perform the lab. If a trainer was used, just list it as "Flueco Fluid Power Trainer", for example, instead of listing all the parts of the trainer. Do NOT include such routine items as pencil, paper, calculator, diskettes, etc.

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 2 (6) Theory. This should be a concise, yet complete description/explanation of the theory used in the lab. Extract this from class notes, books in the library, lab assignment sheet, etc. This section of the report is included so you may later repeat the lab, if needed, without having to look up the theory again. Also, it demonstrates to me that you understood what you were doing. Do not copy this from someone else -- it should be your own work. (7) Terms and Definitions. Include here any new terms that were encountered as you performed this lab. Do NOT include terms that were covered in previous labs. Do NOT include terms that you should know from previous course work, e.g., volts, amps and the like. (8) Procedure, Observations and Conclusions. (a) You should number each step of this section so it agrees with the lab assignment sheet distributed by the instructor. (b) Put the procedure in your own words, being concise but complete. Do NOT just copy the assignment sheet. Someone else should be able to read your report and do the lab, even if they don t have the assignment sheet. (c) Include any small diagrams, charts and tables that help to explain the procedure. "Small" means items less than 1/3 page in size. Also include any tables of data that were gathered in the lab. (d) For EACH MAJOR SECTION of the assignment -- (1),(2),(3),etc. -- you should have a statement of procedure AND what you observed AND a statement of conclusion. You do not need this for sub-sections -- (a),(b),(c),etc. -- if they are short. (9) Discussion and Final Conclusions. Summarize what you observed and what you learned by performing the lab. Do NOT use phrases like "I learned that..." or "I learned to...". Instead, use phrases like "Proximity sensors are only accurate to a distance of 25 cm..." or "Ladder logic programming is easier than assembler language, but has a limited range of access to the process...". (10) Additional Diagrams. Include flowcharts, schematics, large tables, etc. that were too large to fit into the Procedure, Observations and Conclusions section of the report. "Too large" means items larger than 1/3 page in size. An example report is included with this handout. Please examine it and pattern the ten sections of your reports after this example. IV. Due Dates. Usually, written reports will be due one week after the lab was scheduled to be finished. Extensions will be granted for illness and personal reasons, such as a funeral. However, these extensions must be requested from Prof. Lerner BEFORE the date the report is due.

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 3 SAMPLE COVER PAGE. 18 point Arial PURDUE UNIVERSITY NORTH CENTRAL BOLD Electrical & Computer Engineering Technology Department 12 point Times ECET 159 Roman Digital Applications Italics BOLD 18 point Times LAB REPORT BOLD Roman Laboratory Number: Title: Date of Laboratory: 12 point Times Roman Normal Name: Prof. Lerner Lab Group Number:

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 4 SAMPLE REPORT (COVER). PURDUE UNIVERSITY NORTH CENTRAL Electrical & Computer Engineering Technology Department ECET 159 Digital Applications LAB REPORT Laboratory Number: 13 Title: Investigation of 7474 and 7476 Integrated Circuits Date of Laboratory: April 1, 1999 Name: Your Name Prof. Lerner Lab Group Number: 13-C

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 5 SAMPLE LAB REPORT. ECET 159 Your Name Digital Applications Group 13-C Experiment Number: 13 Title: Investigation of the 7474 and 7476 Integrated Circuits. Objective: The purpose of this lab was to examine two types of flip-flops -- the D-type and the JK. The operation of both types of flip-flops were examined. Finally, we compared the operation of the two types circuits. Equipment Used: ( 1) 7474 IC ( 2) 7476 IC ( 3) XYZ Brand Trainer Theory: A flip flop is an electronic device that will retain a one-bit digital value until changed or cleared. There are a number of different kinds of flip flops, each with its own style of operation. Flip-flops are available in integrated circuit (IC) packages. For example, the 7474 IC has four D-type flip-flops and the 7476 IC has four JK flip-flops. By examining the outputs of a flip-flop in response to all possible input signals, we can draw a function table describing the IC s operation Terms and Definitions: flip-flop: An electronic circuit that retains an input value until changed or cleared. IC: Integrated circuit. A large number of electronics devices -- transistors, resistors, capacitors, diodes, etc. -- fabricated onto a very small piece of silicon and enclosed in a protective case. function table: A table listing all possible inputs to a circuit and the resulting outputs. Procedure, Observations and Conclusions. Part 1 -- The 7474 D-Type Flip-Flop. Procedure and Observations. (a) We inserted a 7474 IC into the breadboard area of the trainer and wired up the first of four D-type flip-flops on the IC. The pin diagram of the 7474 IC is shown in Figure 1. The block diagram of the first flip-

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 6 Page 2 flop is shown below. We also wired in the +5 v and ground connections. Preset Inputs D PST Q Outputs CLK CLR Q (b) There are four inputs on a D-type flip-flop -- D (data), CLK (clock), PST (pre-set) and CLR (clear). Also, there are two outputs -- Q and not-q. (c) By experiment, we confirmed that the output stays low as long as the CLR pin is held low. Likewise, we verified that the output stays high as long as the PST pin is held low. (d) We cleared the flip-flop by bringing the CLR pin low, then high. We kept the PST and CLR pins high, so they would not interfere with the rest of our examination. We held the CLK pin low and changed the signal applied to the D pin, using one of the switches on the trainer. No change in the output was observed. (e) Keeping the D pin low, we changed the CLK high-low-high-low and again observed that Q stayed low and not-q stayed high. (f) Changing D to high, we again changed the CLK high-low-high-low. The first time that CLK went from low to high, the Q output changed to high, while not-q went low. (g) Further investigation revealed a pattern of operation, which is tabulated in Figure 2. Part 1 Conclusions. Clear 1. The PST and CLR pins over-ride the other input pins in the operation of the 7474 flip-flop. When PST is brought low, the Q output is forced high, while not-q goes low. When CLR is brought low, Q is forced low, while not-q goes high.

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 7 Page 3 2. The output can change only at the instant that the CLK pin goes from low to high. 3. At the instant that CLK goes from low to high, the Q output simply assumes the value that is present at D. At the same time, not-q assumes the opposite value. 4. The not-q output is always the inverse of the Q output. Part 2 -- The 7476 JK Flip-Flop. Procedure and Observations. (a) Following the procedure as Part 1, we inserted a 7476 IC in to the breadboard and wired the first flip-flop. The pin diagram of the 7476 is shown in Figure 3. The block diagram of the first flip-flop is illustrated below. Preset Inputs J CLK K PST CLR Q Q Outputs Clear (b) The 7476 is a JK flip-flop. We noted that there are now five inputs -- J, K, CLK (clock), PST (pre-set) and CLR (clear). As with the 7474, there are two outputs -- Q and not-q. (c) We verified that the CLR and PST pins function in the same manner as CLR and PST on the 7474 IC. (d) We cleared the output Q. We set J and K low (JK = 00) and pulsed the CLK high-low-high-low. The outputs did not change. Next we changed Q to high and not-q to low, using the PST. Again, we pulsed the CLK high-lowhigh-low and again there was no change at the outputs. (e) We set J to low and K to high (JK = 01). Pulsing the CLK, we observed that Q goes low and not-q goes high the first time CLK goes from high to low. The outputs then stay unchanged as CLK pulses high-low-high-low-etc. (f) We set J to high and K to low (JK = 10). Pulsing the CLK, we observed that Q goes high and not-q goes low the first time CLK goes

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 8 Page 4 from high to low. The outputs then stay unchanged as CLK pulses high-lowhigh-low-etc. (g) We set J and K both high and pulsed the CLK high-low-high-low several times. We observed that each time the CLK goes from high to low, the outputs reverse their value. For example, if Q is high and not-q is low, the next hi-tolow CLK pulse causes q to go low and not-q to go high. (h) The observed pattern of operation is tabulated in Figure 4. Part 2 Conclusions. 1. The PST and CLR pins over-ride the other input pins in the operation of the 7476 flip-flop. When PST is brought low, the Q output is forced high, while not-q goes low. When CLR is brought low, Q is forced low, while not-q goes high. 2. The output can change only at the instant that the CLK pin goes from high to low. 3. At the instant that CLK goes from high to low, the Q output goes low if JK = 01, but goes high if JK = 10. At the same time, not-q assumes the opposite value. 4. When CLK goes from high to low, Q and not-q will not change, as long as J and K are both low. 5. Each time CLK goes high to low, Q and not-q reverse their values if J and K are both high. 6. The not-q output is always the inverse of the Q output. Discussion and Final Conclusions: The D-type flip flop simply copies the value present at the D input over to the Q output each time the CLK goes from low to high. This response to a low-to-high CLK pulse is called rising-edge triggering. It is also called positive-edge triggering and trailing-edge triggering. At all times, the not-q output is the inverse of Q. The JK flip-flop's operation is a little more complicated. The JK responds to a high-to-low transition at CLK. This type of response is called falling-edge or negative-edge or leading-edge triggering. If JK = 00, then Q and not-q will not change. They remain in what is called a

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 9 Page 5 stable state. If JK = 01, Q will go low and remain in this state, while not-q goes high and remains high. This is called the reset state. If JK = 10, Q will go high and remain high, while not-q goes low and remains low. This is called the set state. If JK = 11, Q will switch its value on each high-to-low clock signal. This is called the toggle state. In this lab, we experimentally determined the functioning of the 7474 D-type flip-flop and 7476 JK flip-flop. Refering to reference books in the library, our results proved to be correct. The flip-flop function tables drawn in Figures 2 and 4 correctly illustrate the operation of the 7474 and 7476 ICs.

ECET LAB REPORT FORMAT & GUIDELINES -- PAGE 10 Additional Diagrams. Page 6 CLR1-- 1 D1-- 2 14 --Vcc 13 --CLR2 CLK1-- 3 12 --D2 INPUTS OUTPUTS PST CLR CLK D Q Q PST1-- 4 11 --CLK2 0 1 x x 1 0 1 0 x x 0 1 Q1-- 5 10 --PST2 1 1 0 0 1 1 1 1 1 0 Q1-- 6 9 --Q2 GND-- 7 8 --Q2 Figure 1: Pin-Out of 7474 I.C. Figure 2: Operation of 7474 I.C. CLK1-- 1 16 --K1 PST1-- 2 15 --Q1 CLR1-- 3 14 --Q1 INPUTS OUTPUTS PST CLR CLK J K Q Q J1-- 4 13 --GND 0 1 x x x 1 0 1 0 x x x 0 1 Vcc-- 5 12 --K2 1 1 0 0 Qo Qo 1 1 0 1 0 1 CLK2-- 6 11 --Q2 1 1 1 0 1 0 1 1 1 1 Qo Qo PST2-- 7 10 --Q2 CLR2-- 8 9 --J2 Figure 3: Pin-Out of 7476 I.C. Figure 4: Operation of 7476 I.C.