HW D2: Sequential Logic, Counters, Debounce

Size: px
Start display at page:

Download "HW D2: Sequential Logic, Counters, Debounce"

Transcription

1 HW D2: Sequential Logic, Counters, Debounce 1 HW D2: Sequential Logic, Counters, Debounce REV 3; July 18, 2010 Contents 1 Flop Reminder: edge recorder (2 points) 1 2 Debouncers (4 points) SPST (2 points) SPDT (2 points) Counter (3 points) 2 4 Applying an IC Counter (3 pts, total) Crummy: async clear (1 point) Good: fully synchronous divide-by-eleven (2 points, total) Timing Diagram of Synchronous vs Asynchronous Schemes (2 points) 4 6 Reaction Timer (5 points) 5 1 Flop Reminder: edge recorder (2 points) Make a circuit that lights an LED when a rising edge occurs on a signal named TRIG. The LED should stay lit till someone presses a pushbutton. The pushbutton should be effective even if TRIG happens to stay high.

2 HW D2: Sequential Logic, Counters, Debounce 2 2 Debouncers (4 points) 2.1 SPST (2 points) Show how to debounce a switch of the single-pole, single-throw form shown below: Please show two ways. Figure 1: Debouncer for SPST switch 2.2 SPDT (2 points) Show how to debounce a switch of the single-pole, double-throw form shown below: Figure 2: Debouncer for SPDT switch Please show two ways (and please don t duplicate a method you showed in part a). 3 Counter (3 points) Increment the counter (i.e., clock it) once each time button A or is pushed or switch B is moved to the right. Clear the counter when button CLEARIT is pushed. Debounce only as needed. Figure 3: counter interface problem

3 HW D2: Sequential Logic, Counters, Debounce 3 4 Applying an IC Counter (3 pts, total) Figure 4: 161 IC counter: 4-bit If EN T (enable) is not asserted, the counter simply holds its present state; CY (carry out) is high if Count = 15, and if EN T is asserted; CY is low otherwise; Synchronous Load : Data (at the 4 D inputs) is loaded into the counter on the next rising edge of the clock if LD* is asserted (low) You ll hook this up two ways to count to 11 and then reset back to zero: 4.1 Crummy: async clear (1 point) Use the asynchronous clear (R) to make a crummy divide-by-eleven counter: (Fill in the timing diagram on the next page to understand why it s crummy.) 4.2 Good: fully synchronous divide-by-eleven (2 points, total) Use the synchronous load (LD*) to make a good divide-by-eleven counter. Make sure all inputs are hooked up appropriately.

4 HW D2: Sequential Logic, Counters, Debounce 4 5 Timing Diagram of Synchronous vs Asynchronous Schemes (2 points) In the preceding question, you used both an asynchronous (crummy) method, and a fully-synchronous (good) method. Your counters, in two cases, ran from zero up, and were to divide by 11. Use the timing diagrams below to show how the sync version is better than the async. Let your timing diagrams begin near the end of the cycle: at count 9, and show what happens in the next 4 clock periods.

5 HW D2: Sequential Logic, Counters, Debounce 5 6 Reaction Timer (5 points) Here is an exercise that lets you design a complete (standalone) device using just counters, logic and flops! The circuit should let a person test their reaction time thus: Person A presses a button to start a timer (made with a big counter) and light an LED. Person B then presses another button as soon as they see the LED light up and the counter stops and display the reaction time. The circuit is complicated by the need to detect whether B has cheated that is, whether B has hit his button before A. Add this complication later. Note that a worked example called bullet timer does a task much like the one requested here. Here are some specifications for the circuit, each of which should be added for complete points: The display will be handled by LCD we ll use in class which takes up to 16-bits in and shows the equivalent number. A pushbutton, A, starts the timing; another pushbutton, B, should stop the timing. You should decide whether to use a single-throw or double-throw pushbutton (see Ch. 9, 9.04, p. 577, if you re not sure of this distinction); A also turns on a green LED (it wants 3mA at 2V), to which the other person is supposed to respond by pressing B. You are given a MHz oscillator; 1 ms display resolution is appropriate for your timer, so you need to decide which counter bits need to be connected to the display. You need to decide how many bits the counter itself needs to be. Debounce only where necessary; Let a third pushbutton, C, reinitialize the machine. When the C button is pushed, the machine resets the counter, clears all LEDs and awaits another measurement cycle. If person B cheats, hitting his button before A, turn on a RED cheat LED. If the counter overflows, light a yellow overflow LED.

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

Hardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model

More information

Digital Logic Circuits

Digital Logic Circuits Digital Logic Circuits Let s look at the essential features of digital logic circuits, which are at the heart of digital computers. Learning Objectives Understand the concepts of analog and digital signals

More information

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

Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 7/11/2011 Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 7//2 Ver. 72 7//2 Computer Engineering What is a Sequential Circuit? A circuit consists of a combinational logic circuit and internal memory

More information

Sequential Logic Circuits

Sequential Logic Circuits Exercise 2 Sequential Logic Circuits 1 - Introduction Goal of the exercise The goals of this exercise are: - verify the behavior of simple sequential logic circuits; - measure the dynamic parameters of

More information

EE 307 Project #1 Whac-A-Mole

EE 307 Project #1 Whac-A-Mole EE 307 Project #1 Whac-A-Mole Performed 10/25/2008 to 11/04/2008 Report finished 11/09/2008 John Tooker Chenxi Liu Abstract: In this project, we made a digital circuit that operates Whac-A-Mole game. Quartus

More information

High Current MOSFET Toggle Switch with Debounced Push Button

High Current MOSFET Toggle Switch with Debounced Push Button Set/Reset Flip Flop This is an example of a set/reset flip flop using discrete components. When power is applied, only one of the transistors will conduct causing the other to remain off. The conducting

More information

For the op amp circuit above, how is the output voltage related to the input voltage? = 20 k R 2

For the op amp circuit above, how is the output voltage related to the input voltage? = 20 k R 2 Golden Rules for Ideal Op Amps with negative feedback: 1. The output will adjust in any way possible to make the inverting input and the noninverting input terminals equal in voltage. 2. The inputs draw

More information

Linear Integrated Circuits

Linear Integrated Circuits Linear Integrated Circuits Single Slope ADC Comparator checks input voltage with integrated reference voltage, V REF At the same time the number of clock cycles is being counted. When the integrator output

More information

K1EL Granite State Crystal Matcher GS XTAL

K1EL Granite State Crystal Matcher GS XTAL KEL Granite State Crystal Matcher GS XTAL FEATURES Two Display Configurations, LED or LCD Frequency Range up to 0 MHz +/- Hz accuracy Single Pushbutton Control Beeper output LED Mode: LED Readout Resolution

More information

Java Bread Board Introductory Digital Electronics Exercise 2, Page 1

Java Bread Board Introductory Digital Electronics Exercise 2, Page 1 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

More information

HIGH LOW Astable multivibrators HIGH LOW 1:1

HIGH LOW Astable multivibrators HIGH LOW 1:1 1. Multivibrators A multivibrator circuit oscillates between a HIGH state and a LOW state producing a continuous output. Astable multivibrators generally have an even 50% duty cycle, that is that 50% of

More information

UNIVERSITI MALAYSIA PERLIS

UNIVERSITI MALAYSIA PERLIS UNIVERSITI MALAYSIA PERLIS SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT303/4 PRINCIPLES OF COMPUTER ARCHITECTURE LAB 5 : STATE MACHINE DESIGNS IN VHDL LAB 5: Finite State Machine Design OUTCOME:

More information

PWM System. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

PWM System. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff PWM System 1 Pulse Width Modulation (PWM) Pulses are continuously generated which have different widths but the same period between leading edges Duty cycle (% high) controls the average analog voltage

More information

Laboratory Exercise Nine

Laboratory Exercise Nine Basic D.C. AVIM 121 Lab 9 Page 1 of 7 rev. 08.09 Laboratory Exercise Nine Objectives Construct a circuit from a schematic Use SPDT, SPST and DPDT switches Learn how to control a load with several switches

More information

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.

More information

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

Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 6/30/2008 Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 6/3/28 6/3/28 Computer Engineering Basic Element for Sequential CircuitsSR Latch Latch Store one-bit information (two states of and ) Two inputs,

More information

Problem Points Check off 1 / 15 /2 2 / 20 /2 3a / 10 /2 3b / 25 /2 3c / 20 /2 /90 /10 Total /100

Problem Points Check off 1 / 15 /2 2 / 20 /2 3a / 10 /2 3b / 25 /2 3c / 20 /2 /90 /10 Total /100 ME430 Mechatronics Page 1 ME 430 Exam 2, Winter 2014-2015, All Sections Name Section You may use only: Any paper notes (including course handouts) you brought to the exam, or electronic notes residing

More information

DIGITAL ELECTRONICS QUESTION BANK

DIGITAL ELECTRONICS QUESTION BANK DIGITAL ELECTRONICS QUESTION BANK Section A: 1. Which of the following are analog quantities, and which are digital? (a) Number of atoms in a simple of material (b) Altitude of an aircraft (c) Pressure

More information

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

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28 Subject Code: 17333 Model Answer P a g e 1/28 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model

More information

MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 INCLUDING DIGITAL SELECTOR 1 (150 BAUD DATA) AND DIGITAL SELECTOR 2 (9600 Hz CLOCK)

MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 INCLUDING DIGITAL SELECTOR 1 (150 BAUD DATA) AND DIGITAL SELECTOR 2 (9600 Hz CLOCK) B MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 INCLUDING DIGITAL SELECTOR 1 (150 BAUD DATA) AND DIGITAL SELECTOR 2 (9600 Hz CLOCK) TABLE OF CONTENTS Page SPECIFICATIONS... 1 DESCRIPTION... 4

More information

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

Design and build a prototype digital motor controller with the following features: Nov 3, 26 Project Digital Motor Controller Tom Kovacsi Andrew Rossbach Arnold Stadlin Start: Nov 7, 26 Project Scope Design and build a prototype digital motor controller with the following features:.

More information

Lecture 20: Several Commercial Counters & Shift Register

Lecture 20: Several Commercial Counters & Shift Register EE2: Switching Systems Lecture 2: Several Commercial Counters & Shift Register Prof. YingLi Tian Nov. 27, 27 Department of Electrical Engineering The City College of New York The City University of New

More information

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board IXDP610 Digital PWM Controller IC Evaluation Board General Description The IXDP610 Digital Pulse Width Modulator (DPWM) is a programmable CMOS LSI device, which accepts digital pulse width data from a

More information

A-PDF Split DEMO : Purchase from to remove the watermark 114 FSM

A-PDF Split DEMO : Purchase from   to remove the watermark 114 FSM A-PDF Split DEMO : Purchase from www.a-pdf.com to remove the watermark 114 FSM Xilinx specific Xilinx ISE includes a utility program called StateCAD, which allows a user to draw a state diagram in graphical

More information

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs Sequential Logic The combinational logic circuits we ve looked at so far, whether they be simple gates or more complex circuits have clearly separated inputs and outputs. A change in the input produces

More information

Model 305 Synchronous Countdown System

Model 305 Synchronous Countdown System Model 305 Synchronous Countdown System Introduction: The Model 305 pre-settable countdown electronics is a high-speed synchronous divider that generates an electronic trigger pulse, locked in time with

More information

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Notes on Lab 2 Embedded Systems in Vehicles Lecture 2-4, Slide 1 Lab 02 In this lab students implement an interval timer using a pushbutton switch, ATtiny45, an LED driver,

More information

Interactive 1 Player Checkers. Harrison Okun December 9, 2015

Interactive 1 Player Checkers. Harrison Okun December 9, 2015 Interactive 1 Player Checkers Harrison Okun December 9, 2015 1 Introduction The goal of our project was to allow a human player to move physical checkers pieces on a board, and play against a computer's

More information

Name EET 1131 Lab #2 Oscilloscope and Multisim

Name EET 1131 Lab #2 Oscilloscope and Multisim Name EET 1131 Lab #2 Oscilloscope and Multisim Section 1. Oscilloscope Introduction Equipment and Components Safety glasses Logic probe ETS-7000 Digital-Analog Training System Fluke 45 Digital Multimeter

More information

First Name: Last Name: Lab Cover Page. Teaching Assistant to whom you are submitting

First Name: Last Name: Lab Cover Page. Teaching Assistant to whom you are submitting Student Information First Name School of Computer Science Faculty of Engineering and Computer Science Last Name Student ID Number Lab Cover Page Please complete all (empty) fields: Course Name: DIGITAL

More information

Debouncing Switches. The non-ideal behavior of the contacts that creates multiple electrical transitions for a single user input.

Debouncing Switches. The non-ideal behavior of the contacts that creates multiple electrical transitions for a single user input. Mechanical switches are one of the most common interfaces to a uc. Switch inputs are asynchronous to the uc and are not electrically clean. Asynchronous inputs can be handled with a synchronizer (2 FF

More information

Module -18 Flip flops

Module -18 Flip flops 1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip

More information

Sequential Logic Circuits

Sequential Logic Circuits LAB EXERCISE - 5 Page 1 of 6 Exercise 5 Sequential Logic Circuits 1 - Introduction Goal of the exercise The goals of this exercise are: - verify the behavior of simple sequential logic circuits; - measure

More information

CIRCUITS THAT ARE AVAILABLE ON LODAR RECEIVERS Features listed below are available on 92 Series and 93 Series

CIRCUITS THAT ARE AVAILABLE ON LODAR RECEIVERS Features listed below are available on 92 Series and 93 Series CIRCUITS THAT ARE AVAILABLE ON LODAR RECEIVERS Features listed below are available on 9 Series and 9 Series STOP CIRCUIT uses are: - OVER TEMPERATURE and OVER PRESSURE, etc. ALLOWS AN EXTERNAL SENSOR TO

More information

Digital Logic Troubleshooting

Digital Logic Troubleshooting Digital Logic Troubleshooting Troubleshooting Basic Equipment Circuit diagram Data book (for IC pin outs) Logic probe Voltmeter Oscilloscope Advanced Logic analyzer 1 Basic ideas Troubleshooting is systemic

More information

EXAMINATION PAPER EMBEDDED SYSTEMS 6EJ005 UNIVERSITY OF DERBY. School of Computing and Technology DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS

EXAMINATION PAPER EMBEDDED SYSTEMS 6EJ005 UNIVERSITY OF DERBY. School of Computing and Technology DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS BSc/BSc (HONS) MUSIC TECHNOLOGY AND AUDIO SYSTEM DESIGN BSc/BSc (HONS) LIVE PERFORMANCE TECHNOLOGY BSc/BSc (HONS) ELECTRICAL AND ELECTRONIC ENGINEERING DATE: SUMMER 2003 TIME ALLOWED: 2 HOURS Instructions

More information

MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 TABLE OF CONTENTS

MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 TABLE OF CONTENTS D MAINTENANCE MANUAL DIGITAL SELECTOR MODULE 19D902519G1 TABLE OF CONTENTS Page SPECIFICATIONS...2 CIRCUIT AND FUNCTIONAL DESCRIPTION...3 CONNECTORS AND SYSTEM INTERFACE...4 DIGITAL SELECTOR MODULE AND

More information

Electronic Instrumentation

Electronic Instrumentation 5V 1 1 1 2 9 10 7 CL CLK LD TE PE CO 15 + 6 5 4 3 P4 P3 P2 P1 Q4 Q3 Q2 Q1 11 12 13 14 2-14161 Electronic Instrumentation Experiment 7 Digital Logic Devices and the 555 Timer Part A: Basic Logic Gates Part

More information

Lab #10: Finite State Machine Design

Lab #10: Finite State Machine Design Lab #10: Finite State Machine Design Zack Mattis Lab: 3/2/17 Report: 3/14/17 Partner: Brendan Schuster Purpose In this lab, a finite state machine was designed and fully implemented onto a protoboard utilizing

More information

1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface Register Map Interrupts 7

1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface Register Map Interrupts 7 1 Contents 1 Contents 2 2 Overview 3 3 Hardware Interface 4 4 Software Interface 5 4.1 Register Map 5 4.2 Interrupts 7 Version 2.2 - Confidential 2 of 7 2010 EnSilica Ltd, All Rights Reserved 2 Overview

More information

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

EECS-140/141 Introduction to Digital Logic Design Lecture 7:Sequential Logic Basics EECS-140/141 Introduction to Digital Logic Design Lecture 7:Sequential Logic Basics I. OVERVIEW I.A Combinational vs. Sequential Logic Combinational Logic (everything so far): Outputs depend entirely on

More information

MIPI I3C Interface Advanced Features

MIPI I3C Interface Advanced Features Radu Pitigoi-Aron Principal Engineer, Systems Architect QUALCOMM Technologies, Inc MIPI I3C Interface Advanced Features Outline MIPI I3C intelligent multifeatured interface List of main bus management

More information

EECS 270: Lab 7. Real-World Interfacing with an Ultrasonic Sensor and a Servo

EECS 270: Lab 7. Real-World Interfacing with an Ultrasonic Sensor and a Servo EECS 270: Lab 7 Real-World Interfacing with an Ultrasonic Sensor and a Servo 1. Overview The purpose of this lab is to learn how to design, develop, and implement a sequential digital circuit whose purpose

More information

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

Keyword: Stop Watch, 555 Timer, logic gate IC, Multisim, PSPICE The design and establishment of a multi-function Stop Watch Abstract This report intends to record the conduction process of the stopwatch project. The project requirement was to build a digital clock

More information

Adjustable Parametric Equalizer Hardware Description

Adjustable Parametric Equalizer Hardware Description Adjustable Parametric Equalizer Hardware Description Adam Grunke April 27, 2004 ETEC 474 Professor Morton Introduction The Adjustable Parametric Equalizer (APE) allows the professional audio engineer to

More information

instabus EIB product documentation

instabus EIB product documentation Page: 1 of 39 Push button interface 4-gang Sensor Product name: Push button interface 4-gang Design: UP (flush-mounting type) Item no.: 2076-4T-01 ETS search path: Input / Binary Input, 4-gang / Push button

More information

Width (W): 44 mm. bus connecting and branching terminal External supply --- Inputs: Number: up to 2 (depending on parameterization: channel 1 to 2)

Width (W): 44 mm. bus connecting and branching terminal External supply --- Inputs: Number: up to 2 (depending on parameterization: channel 1 to 2) Product name: Design: 2-channel push button interface UP (flush-mounting type) Item no.: 1118 00 ETS search path: Gira Giersiepen / input / binary input, 2fold / Universal push putton interface 2fold Functional

More information

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

Fan in: The number of inputs of a logic gate can handle. Subject Code: 17333 Model Answer Page 1/ 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model

More information

Course Summary. 3213: Digital Systems & Microprocessors: L#14_15

Course Summary. 3213: Digital Systems & Microprocessors: L#14_15 Course Summary 1. Course overview 2. Intro to PICOBLAZE, C and Number systems and Boolean Algebra 3. Course overview with microprocessor MU0 (I) 4. Course overview with microprocessor MU0 (II) 5. Verilog

More information

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter EE283 Electrical Measurement Laboratory Laboratory Exercise #7: al Counter Objectives: 1. To familiarize students with sequential digital circuits. 2. To show how digital devices can be used for measurement

More information

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology.  Gate choice, logical optimization.  Fanin, fanout, Serial vs. ESE 570: Digital Integrated Circuits and VLSI Fundamentals Design Space Exploration Lec 18: March 28, 2017 Design Space Exploration, Synchronous MOS Logic, Timing Hazards 3 Design Problem Problem Solvable!

More information

1/19/2012. Timing in Asynchronous Circuits

1/19/2012. Timing in Asynchronous Circuits Timing in Asynchronous Circuits 1 What do we mean by clock? The system clock for an integrated circuit is a voltage signal that pulses at a regular frequency. 1 0 Time The clock tells each stage of a circuit

More information

Microcontrollers and Interfacing

Microcontrollers and Interfacing Microcontrollers and Interfacing Week 07 digital input, debouncing, interrupts and concurrency College of Information Science and Engineering Ritsumeikan University 1 this week digital input push-button

More information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires

More information

Page 1. Last time we looked at: latches. flip-flop

Page 1. Last time we looked at: latches. flip-flop Last time we looked at: latches flip flops We saw that these devices hold a value depending on their inputs. A data input value is loaded into the register on the rise of the edge. Some circuits have additional

More information

Digital Electronic Concepts

Digital Electronic Concepts Western Technical College 10662137 Digital Electronic Concepts Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 4.00 Total Hours 108.00 This course

More information

ULTRASONIC TRANSMITTER & RECEIVER

ULTRASONIC TRANSMITTER & RECEIVER ELECTRONIC WORKSHOP II Mini-Project Report on ULTRASONIC TRANSMITTER & RECEIVER Submitted by Basil George 200831005 Nikhil Soni 200830014 AIM: To build an ultrasonic transceiver to send and receive data

More information

Practical Workbook Logic Design & Switching Theory

Practical Workbook Logic Design & Switching Theory Practical Workbook Logic Design & Switching Theory Name : Year : Batch : Roll No : Department: Second Edition Fall 2017-18 Dept. of Computer & Information Systems Engineering NED University of Engineering

More information

Vending Machine. Prepared for: Dr. D. Llamocca. ECE Fall Khodur Dbouk, Basil Jajou, Kouder Abbas, Stevan Nissan

Vending Machine. Prepared for: Dr. D. Llamocca. ECE Fall Khodur Dbouk, Basil Jajou, Kouder Abbas, Stevan Nissan Vending Machine Prepared for: Dr. D. Llamocca ECE 2700- Fall 2017-- Khodur Dbouk, Basil Jajou, Kouder Abbas, Stevan Nissan METHODOLOGY & State diagram S0 10/1 10/0 S1 5/1 S2 10/0 S3 10/0 S4 10/1 Coin Return

More information

SINGLE STATION ROTA-ROD TREADMILLS

SINGLE STATION ROTA-ROD TREADMILLS instrumentation and software for research SINGLE STATION ROTA-ROD TREADMILLS ENV-576 / ENV-576M USER S MANUAL DOC-055 Rev. 1.3 Copyright 2012 All Rights Reserved Med Associates Inc. P.O. Box 319 St. Albans,

More information

Written exam IE1204/5 Digital Design Friday 13/

Written exam IE1204/5 Digital Design Friday 13/ Written exam IE204/5 Digital Design Friday 3/ 207 08.00-2.00 General Information Examiner: Ingo Sander. Teacher: Kista, William Sandqvist tel 08-7904487 Teacher: Valhallavägen, Ahmed Hemani 08-7904469

More information

Binary Inputs. Ref.-No. KNX universal binary input, 8-gang. ETS-product family: Series embodiment (SE-) device (2 units) Ref.-No.

Binary Inputs. Ref.-No. KNX universal binary input, 8-gang. ETS-product family: Series embodiment (SE-) device (2 units) Ref.-No. Binary s 1 L1 L2 L3 N E1 N1 E2 N2 E3 N3 E4 N4 KNX + - 2 1 KNX universal binary input, 4-gang ETS-product family: Product type: Series embodiment (SE-) device (2 units) Ref.-No. 2114 REG 4-gang binary input

More information

Measuring Distance Using Sound

Measuring Distance Using Sound Measuring Distance Using Sound Distance can be measured in various ways: directly, using a ruler or measuring tape, or indirectly, using radio or sound waves. The indirect method measures another variable

More information

WIRING DIAGRAMS FOR SMART MODELS

WIRING DIAGRAMS FOR SMART MODELS SMART SERIES CODING SYSTEM FOR AV ACTUATOR WIRING DIAGRAMS There are 3 elements to the wiring codes used in AVA electric actuators: CONTROL WIRING CODE CONTROL WIRING TYPE 1 3 Wire system, single pole

More information

The Guitar Chord Learning System

The Guitar Chord Learning System The Guitar Chord Learning System Calvin A. Sessions Hardware Description April 19, 2005 Western Washington University Electronics Engineering Technology ETEC 474, Professor Morton INTRODUCTION The Guitar

More information

ADJUSTMENT PROCEDURE I/S-TURBO REV 1.X

ADJUSTMENT PROCEDURE I/S-TURBO REV 1.X ADJUSTMENT PROCEDURE I/S-TURBO REV 1.X The REV 1.x revisions of the I/S-TURBO software provide adjustment means to set the needle speed, the needle positioner's up and down positions, the needle return

More information

Autonomous Robot Control Circuit

Autonomous Robot Control Circuit Autonomous Robot Control Circuit - Theory of Operation - Written by: Colin Mantay Revision 1.07-06-04 Copyright 2004 by Colin Mantay No part of this document may be copied, reproduced, stored electronically,

More information

EE 42/100 Lecture 24: Latches and Flip Flops. Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad

EE 42/100 Lecture 24: Latches and Flip Flops. Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/15 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad University of California,

More information

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

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/21 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad University of California,

More information

LM555 and LM556 Timer Circuits

LM555 and LM556 Timer Circuits LM555 and LM556 Timer Circuits LM555 TIMER INTERNAL CIRCUIT BLOCK DIAGRAM "RESET" And "CONTROL" Input Terminal Notes Most of the circuits at this web site that use the LM555 and LM556 timer chips do not

More information

Introduction to oscilloscope. and time dependent circuits

Introduction to oscilloscope. and time dependent circuits Physics 9 Intro to oscilloscope, v.1.0 p. 1 NAME: SECTION DAY/TIME: TA: LAB PARTNER: Introduction to oscilloscope and time dependent circuits Introduction In this lab, you ll learn the basics of how to

More information

EE 308 Lab Spring 2009

EE 308 Lab Spring 2009 9S12 Subsystems: Pulse Width Modulation, A/D Converter, and Synchronous Serial Interface In this sequence of three labs you will learn to use three of the MC9S12's hardware subsystems. WEEK 1 Pulse Width

More information

Application Note. PWM Control for PC Fans AN-CM-248

Application Note. PWM Control for PC Fans AN-CM-248 Application Note AN-CM-248 Abstract This Application Note details how Dialog Semiconductor built a fully-featured 12 V PC fan PWM controller with Dialog GreenPAK configurable mixed-signal ICs. The project

More information

Spec. Instructor: Center

Spec. Instructor: Center PDHonline Course E379 (5 PDH) Digital Logic Circuits Volume III Spec ial Logic Circuits Instructor: Lee Layton, P.E 2012 PDH Online PDH Center 5272 Meadow Estatess Drive Fairfax, VA 22030-6658 Phone &

More information

An Arduino-based DCC Accessory Decoder for Model Railroad Turnouts. Eric Thorstenson 11/1/17

An Arduino-based DCC Accessory Decoder for Model Railroad Turnouts. Eric Thorstenson 11/1/17 An Arduino-based DCC Accessory Decoder for Model Railroad Turnouts Eric Thorstenson 11/1/17 Introduction Earlier this year, I decided to develop an Arduino-based DCC accessory decoder for model railroad

More information

Chapter 6 PROGRAMMING THE TIMERS

Chapter 6 PROGRAMMING THE TIMERS Chapter 6 PROGRAMMING THE TIMERS Force Outputs on Outcompare Input Captures Programmabl e Prescaling Prescaling Internal clock inputs Timer-counter Device Free Running Outcompares Lesson 2 Free Running

More information

Combinatorial Logic Design Multiplexers and ALUs CS 64: Computer Organization and Design Logic Lecture #14

Combinatorial Logic Design Multiplexers and ALUs CS 64: Computer Organization and Design Logic Lecture #14 Combinatorial Logic Design Multiplexers and ALUs CS 64: Computer Organization and Design Logic Lecture #14 Ziad Matni Dept. of Computer Science, UCSB Administrative Remaining on the calendar This supersedes

More information

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

Chapter 4: FLIP FLOPS. (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT EE 202 : DIGITAL ELECTRONICS 1 Chapter 4: FLIP FLOPS (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT 1 CHAPTER 4 : FLIP FLOPS Programme Learning Outcomes, PLO Upon completion of the programme, graduates

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different

More information

Additional Programs for the Electronics Module Part No

Additional Programs for the Electronics Module Part No Additional Programs for the Electronics Module Part No. 5263 Contents:. Additional programs for the Electronics Module....2 Wiring of the inputs and outputs... 2.3 Additional programs for digital technology...

More information

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

INTEGRATED CIRCUITS. For a complete data sheet, please also download: INTEGRATED CIRCUITS DATA SHEET For a complete data sheet, please also download: The IC06 74HC/HCT/HCU/HCMOS Logic Family Specifications The IC06 74HC/HCT/HCU/HCMOS Logic Package Information The IC06 74HC/HCT/HCU/HCMOS

More information

Chapter 9. sequential logic technologies

Chapter 9. sequential logic technologies Chapter 9. sequential logic technologies In chapter 4, we looked at diverse implementation technologies for combinational logic circuits: random logic, regular logic, programmable logic. Similarly, variations

More information

11 Counters and Oscillators

11 Counters and Oscillators 11 OUNTERS AND OSILLATORS 11 ounters and Oscillators Though specialized, the counter is one of the most likely digital circuits that you will use. We will see how typical counters work, and also how to

More information

Setup Period. General Description

Setup Period. General Description General Description The MAX6443 MAX6452 low-current microprocessor reset circuits feature single or dual manual reset inputs with an extended setup period. Because of the extended setup period, short switch

More information

1 Q' 3. You are given a sequential circuit that has the following circuit to compute the next state:

1 Q' 3. You are given a sequential circuit that has the following circuit to compute the next state: UNIVERSITY OF CALIFORNIA Department of Electrical Engineering and Computer Sciences C50 Fall 2001 Prof. Subramanian Homework #3 Due: Friday, September 28, 2001 1. Show how to implement a T flip-flop starting

More information

Lab 6. Binary Counter

Lab 6. Binary Counter Lab 6. Binary Counter Overview of this Session In this laboratory, you will learn: Continue to use the scope to characterize frequencies How to count in binary How to use an MC14161 or CD40161BE counter

More information

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

Logic Families. Describes Process used to implement devices Input and output structure of the device. Four general categories. Logic Families Characterizing Digital ICs Digital ICs characterized several ways Circuit Complexity Gives measure of number of transistors or gates Within single package Four general categories SSI - Small

More information

FRIDAY, 18 MAY 1.00 PM 4.00 PM. Where appropriate, you may use sketches to illustrate your answer.

FRIDAY, 18 MAY 1.00 PM 4.00 PM. Where appropriate, you may use sketches to illustrate your answer. X036/13/01 NATIONAL QUALIFICATIONS 2012 FRIDAY, 18 MAY 1.00 PM 4.00 PM TECHNOLOGICAL STUDIES ADVANCED HIGHER 200 marks are allocated to this paper. Answer all questions in Section A (120 marks). Answer

More information

Electrical Motor Controls Chapter 5 (4 th Edition) Chapter 5 (5 th Edition)

Electrical Motor Controls Chapter 5 (4 th Edition) Chapter 5 (5 th Edition) Electrical Motor Controls Chapter 5 (4 th Edition) Chapter 5 (5 th Edition) 1. How many loads should be placed in any one circuit line between L 1 and L 2? 2. If more than one load is controlled by the

More information

Combinational Logic Circuits. Combinational Logic

Combinational Logic Circuits. Combinational Logic Combinational Logic Circuits The outputs of Combinational Logic Circuits are only determined by the logical function of their current input state, logic 0 or logic 1, at any given instant in time. The

More information

TAPR TICC Timestamping Counter Operation Manual. Introduction

TAPR TICC Timestamping Counter Operation Manual. Introduction TAPR TICC Timestamping Counter Operation Manual Revised: 23 November 2016 2016 Tucson Amateur Packet Radio Corporation Introduction The TAPR TICC is a two-channel timestamping counter ("TSC") implemented

More information

Midterm Exam ECE 448 Spring 2013 Thursday Section (15 points)

Midterm Exam ECE 448 Spring 2013 Thursday Section (15 points) ECE 8 Midterm Midterm Exam ECE 8 Spring 2 Thursday Section (5 points) Instructions: Zip all your deliverables into an archive .zip and submit it through Blackboard no later than Thursday, March

More information

CSE 260 Digital Computers: Organization and Logical Design. Lab 4. Jon Turner Due 3/27/2012

CSE 260 Digital Computers: Organization and Logical Design. Lab 4. Jon Turner Due 3/27/2012 CSE 260 Digital Computers: Organization and Logical Design Lab 4 Jon Turner Due 3/27/2012 Recall and follow the General notes from lab1. In this lab, you will be designing a circuit that implements the

More information

INTERFACING WITH INTERRUPTS AND SYNCHRONIZATION TECHNIQUES

INTERFACING WITH INTERRUPTS AND SYNCHRONIZATION TECHNIQUES Faculty of Engineering INTERFACING WITH INTERRUPTS AND SYNCHRONIZATION TECHNIQUES Lab 1 Prepared by Kevin Premrl & Pavel Shering ID # 20517153 20523043 3a Mechatronics Engineering June 8, 2016 1 Phase

More information

KRONOsync Transmitter System Operations Guide

KRONOsync Transmitter System Operations Guide KRONOsync Transmitter 11869 Teale St. Culver City, CA 90230 Tech Support: 888-608-0125 www.innovationwireless.com Thank You for Purchasing the KRONOsync GPS/NTP Wireless Clock System from. We appreciate

More information

CONTENTS Sl. No. Experiment Page No

CONTENTS Sl. No. Experiment Page No CONTENTS Sl. No. Experiment Page No 1a Given a 4-variable logic expression, simplify it using Entered Variable Map and realize the simplified logic expression using 8:1 multiplexer IC. 2a 3a 4a 5a 6a 1b

More information

Motion control plays. Microcontroller-based DC Motor Controller. KS Project Manual. a vital role in industrial

Motion control plays. Microcontroller-based DC Motor Controller. KS Project Manual. a vital role in industrial Microcontroller-based DC Motor Controller Motion control plays a vital role in industrial automation. Manufacturing plants in industries like chemical, pharmaceutical, plastic and textile, all require

More information

LM2240 Programmable Timer Counter

LM2240 Programmable Timer Counter LM2240 Programmable Timer Counter General Description The LM2240 Programmable Timer Counter is a monolithic controller capable of both monostable and astable operation Monostable operation allows accurate

More information

TIMS-301 USER MANUAL. Telecommunications Instructional Modelling System

TIMS-301 USER MANUAL. Telecommunications Instructional Modelling System TIMS-301 R MANUAL Telecommunications Instructional Modelling System TIMS-301 R MANUAL Issue Number 1.4 February 2002 Published by: EMONA INSTRUMENTS PTY LTD a.c.n. 001 728 276 86 Parramatta Road Camperdown

More information

Monostable multivibrators

Monostable multivibrators Monostable multivibrators We've already seen one example of a monostable multivibrator in use: the pulse detector used within the circuitry of flip-flops, to enable the latch portion for a brief time when

More information