We had to design a Led circuit that would contain multiple Leds, activate them by address, then holds the flashing addressed Led in memory and

Similar documents
LATCHES & FLIP-FLOP. Chapter 7

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

Digital 1 Final Project Sequential Digital System - Slot Machine

Digital Systems Laboratory 3 Counters & Registers Time 4 hours

COMP2611: Computer Organization. Introduction to Digital Logic

To design a sequential logic circuit using D-Flip-flop. To implement the designed circuit.

Introduction. Serial In - Serial Out Shift Registers (SISO)

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

D Latch (Transparent Latch)

Light Emitting Diodes and Digital Circuits I

EMT 125 Digital Electronic Principles I CHAPTER 6 : FLIP-FLOP

SEQUENTIAL CIRCUITS THE RELAY CIRCUIT

Digital Networks and Systems Laboratory 2 Basic Digital Building Blocks Time 4 hours

Experiment # 9. Clock generator circuits & Counters. Digital Design LAB

NEW MEXICO STATE UNIVERSITY Electrical and Computer Engineering Department. EE162 Digital Circuit Design Fall Lab 5: Latches & Flip-Flops

Experiment # 4 Counters and Logic Analyzer

CPSC 121: Models of Computation Lab #5: Flip-Flops and Frequency Division

Light Emitting Diodes and Digital Circuits I

Chapter 9 MSI Logic Circuits

NORTHWESTERN UNIVERSITY TECHNOLOGICAL INSTITUTE

COMP sequential logic 1 Jan. 25, 2016

The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem.

ASYNCHRONOUS COUNTER CIRCUITS

Light Emitting Diodes and Digital Circuits I

Chapter 8 Sequential Circuits

Sequential Digital Design. Laboratory Manual. Experiment #3. Flip Flop Storage Elements

Logic Design. Flip Flops, Registers and Counters

BISHOP ANSTEY HIGH SCHOOL & TRINITY COLLEGE EAST SIXTH FORM CXC CAPE PHYSICS, UNIT 2 Ms. S. S. CALBIO NOTES lesson #39

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

EKT 121/4 ELEKTRONIK DIGIT 1

UNIVERSITY OF CALIFORNIA, DAVIS Department of Electrical and Computer Engineering. EEC180A DIGITAL SYSTEMS I Winter 2006

CPSC 121: Models of Computation Lab #5: Flip-Flops and Frequency Division

The word digital implies information in computers is represented by variables that take a limited number of discrete values.

EXPERIMENT #6 DIGITAL BASICS

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

LAB #4 SEQUENTIAL LOGIC CIRCUIT

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Digital Fundamentals. Lab 5 Latches & Flip-Flops CETT Name: Date:

Dr. Shahram Shirani COE2DI4 Midterm Test #2 Nov 19, 2008

ECE 331 Digital System Design

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)

ECE 301 Digital Electronics

# "$ $ # %!"$!# &!'$("!)!"! $ # *!"! $ '!!$ #!!)! $ "# ' "

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

Laboratory 10. Required Components: Objectives. Introduction. Digital Circuits - Logic and Latching (modified from lab text by Alciatore)

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

Chapter 4: One-Shots, Counters, and Clocks

Laboratory 7. Lab 7. Digital Circuits - Logic and Latching

Engr354: Digital Logic Circuits

Flip-flops, like logic gates are defined by their truth table. Flip-flops are controlled by an external clock pulse. C

Flip-Flops and Related Devices. Wen-Hung Liao, Ph.D. 4/11/2001

CARLETON UNIVERSITY. Facts without theory is trivia. Theory without facts is bull 2607-LRB

Today 3/8/11 Lecture 8 Sequential Logic, Clocks, and Displays

006 Dual Divider. Two clock/frequency dividers with reset

A clock is a free-running signal with a cycle time. A clock may be either high or low, and alternates between the two states.

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

Digital Design, Kyung Hee Univ. Chapter 5. Synchronous Sequential Logic

The basic logic gates are the inverter (or NOT gate), the AND gate, the OR gate and the exclusive-or gate (XOR). If you put an inverter in front of

EET 1131 Lab #10 Latches and Flip-Flops

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

Digital Circuits I and II Nov. 17, 1999

Figure 30.1a Timing diagram of the divide by 60 minutes/seconds counter

Chapter. Synchronous Sequential Circuits

FLIP-FLOPS AND RELATED DEVICES

Part 4: Introduction to Sequential Logic. Basic Sequential structure. Positive-edge-triggered D flip-flop. Flip-flops classified by inputs

Synchronous Sequential Logic

Lesson 12. Advanced Digital Integrated Circuits Flip-Flops, Counters, Decoders, Displays

Introduction to Microprocessor & Digital Logic

Logic. Andrew Mark Allen March 4, 2012

Contents Circuits... 1

1. Convert the decimal number to binary, octal, and hexadecimal.

Multiplexor (aka MUX) An example, yet VERY useful circuit!

Introduction to Digital Electronics

Lecture 8: Sequential Logic

DIGITAL CIRCUIT COMBINATORIAL LOGIC

ELECTRICAL ENGINEERING DEPARTMENT California Polytechnic State University

Name: Date: Suggested Reading Chapter 7, Digital Systems, Principals and Applications; Tocci

Chapter 7 Memory and Programmable Logic

6.3 Sequential Circuits (plus a few Combinational)

Sequential Logic and Clocked Circuits

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

Asynchronous (Ripple) Counters

Exercise 2: Connecting the Digital Logic Circuits

Reaction Game Kit MitchElectronics 2019

RS flip-flop using NOR gate

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Sequential Circuits

Chapter 5 Flip-Flops and Related Devices

CHAPTER 4: Logic Circuits

DIGITAL ELECTRONICS: LOGIC AND CLOCKS

EET2411 DIGITAL ELECTRONICS

Introduction to Sequential Circuits

PRE J. Figure 25.1a J-K flip-flop with Asynchronous Preset and Clear inputs

Unit 11. Latches and Flip-Flops

Design of a Binary Number Lock (using schematic entry method) 1. Synopsis: 2. Description of the Circuit:

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

Computer Organization & Architecture Lecture #5

1. True/False Questions (10 x 1p each = 10p) (a) I forgot to write down my name and student ID number.

Chapter 4. Logic Design

ELCT201: DIGITAL LOGIC DESIGN

Transcription:

BY William Lash

We had to design a Led circuit that would contain multiple Leds, activate them by address, then holds the flashing addressed Led in memory and activates another Led to blink, allowing the circuit to have multiple flashing Leds, in the final circuit there will be around a thousand Leds. This massive circuit board will be for a calorimeter, that will be use to run experiments on about a thousand crystal samples of lead tungsten at the Jefferson Lab.

At Jefferson lab there is a similar apparatus to the one we are trying to create. So we took a look at Thier circuit board to determine how to make ours. Their board is only able to blink one specific LED from the whole board, one sends 8 bits to the input of the board with the address of the column and the address of the LED. This way, it is not possible to blink two (or more) LEDs at the same time. We took away some good ideas, but mostly we made a original circuit.

There is an input where one sends a square wave to the board. The frequency of this square wave is the frequency that the LED will blink (typically 1 khz).

Every Circuit contains different components to perform certain tasks. In this circuit we have 4 components; not including the controller. Two-input AND gates LEDS Hex knot inverters D Flip flop

Light emitting diodes - is a twolead semiconductor light source. When you apply voltage to a led it emits light. When we send a binary signal of zero, there is no voltage. When we send a binary signal of one, there is a voltage So when the we produce a binary signal of one, a Led will light up.

A AND gate takes two inputs of binary signal 0 or 1, and produces a output based on them. If the inputs match like (1, 1), it produces a output of (1) or if the inputs are (0,0), the output is (0). If the inputs are different the output will be (0). This can be used in a variety of ways, such as setting up addresses, switches, and blinking. There is 4 of these AND Gates in the 7408. there is 8 inputs and 4 outputs

The hex inverter contains six inverters that invert binary signals, also know as knots. For example, if you send a binary signal of zero to the input it will out put a binary signal of one. We use this in the addressing system of the circuit, so that all the addresses produce a voltage or a binary signal of one, when addressed by the controller. Which then will cause the specific LED to light up.

a Flip-Flop is a circuit that has two stable states and can be used to store state information. The 7474 contains two type D flip-flops. The flip flop can be made to change state by signals applied to one or more control inputs and will have one or two outputs. It is the basic storage element in sequential logic.

To make the Leds Addressable we combined the hex inverter with the 7408 two-input AND gate. The AND gate requires two binary signals of one to create a binary signal of one output, so when we tried to access the LED with the binary signal(0,0) it wouldn t turn on. To fix this we ran all the binary signals of zero through the inverter to create binary signals of one, thus turning on the LED, but only if the binary signal send was zero or else the LED remains off.

The D Flip-flop gives each Led memory by being able to change the Leds state and remembering the last active state. Each time we address a Led we send a binary signal of one or zero to the flip flops input (D) which determines, if the Led will turn off, on or remain at its current state. Then if we want to turn another off or on we change the state and address another led, but those we are not addressing keep there last known state.

To adjust the frequency at which the LEDs blink, we simply used a AND gate. The output from the D flip-flop feed into one input while the other was hooked up to the controller which would send a square wave at specified intervals thus changing the frequency.

The protoype circuit has addressable LEDs and each led has memory so we can turn more than one on at a time and have them blink at adjustable frequencies.

We have chosen an Arduino Uno to be our controller and have programmed it to test the addressability of the LEDS. Also, We are working on making sub programs to do different tasks, such as all off, all on, and two at a time. In the future I hope to develop a sequence so that the LEDs light up in a given order or on command and turn off in a different order, so that the researchers can remotely turn on and off different LEDS.

The Arduino Uno uses the simple c programming language. Most of the programs we used can be found online but more complex ones will take time to produce from the simple examples online.

After we have sorted out all the bugs in the programs. we must make a full size circuit diagram for the 1000 Led board. Next we will send this diagram to a circuit board manufacturer so they can make the huge board for the apparatus that will be used to run the experiments at Jefferson Lab.

At the start of this project I knew nothing about circuits. Yet I was able to make this complex circuit to do exactly what we wanted. It was not easy, but this internship has been a great experiencing.

We have produced a circuit that addresses LEDs that are able to remember being addressed until readdressed and told otherwise, so that we can access each LED individually and control the frequency of they re blinks. Which is all done through our controller an Arduino Uno. That we programmed to perform the required functions.