Laboratory 5 Counter and LED Display

Size: px
Start display at page:

Download "Laboratory 5 Counter and LED Display"

Transcription

1 Laboratory 5 Counter and LED Display = Required to submit your Multisim circuit files before you start the lab. Pre-lab Questions 1. Attach the detailed wiring diagram you used to construct a one decade digital display as shown in Figure 5.6. Make sure all of the pins used are labeled and numbered. 2. Attach the detailed wiring diagram you used to construct a one decade digital display as shown in Figure 5.7. Make sure all of the pins used are labeled and numbered. 3. Draw a schematic of the circuit you used to wire up the normally open (NO) button to reset the counter to 0. Show all required added components and wiring. 4. Using pseudo-code, describe an algorithm for the LED display to count up (continuously, with 1 second pauses between numbers) when SW1 is pressed and held down, and count down when SW2 is pressed and held down (see figure 5.7). Page 1 of 9

2 Laboratory 5 Counter and LED Display Purpose To build a digital counter with 1-digit decimal LED display. To learn how to assemble and interconnect various integrated circuits to achieve sophisticated functionality. To introduce the digital input and output functions of the Basic Stamp microcontroller. Introduction A common requirement in digital circuits applications is to count and display the number of pulses contained in a continuous TTL compatible pulse train (e.g., the output of a proximity sensor detecting parts on a moving conveyor belt or a photosensor detecting a reflection from a piece of tape on a rotating shaft). We want to count the number of pulses and output this number in binary coded form. This can be done using a 7490 decade counter. Refer to the 7490 pin-out and function information in Figure 5.1. Figure Datasheet Information The output of the counter is in binary coded decimal (BCD) form and consists of four bits, one bit presented by each of the four output terminals. The maximum number of combinations possible with 4 bits is 2 4 or 16. The 10 output combinations used for BCD are shown in Table 5.1. Note that here a logic high corresponds to a voltage high. A BCD counter cycles from 0 through 9, returning back to 0 after 9. Page 2 of 9

3 Table Decade Counter BCD Coding The 7490 decade counter has four reset inputs: R 0(1), R 0(2), R 9( 1), and R 9(2) that control count and reset functions. The Reset/Count Truth Table summarizing the functions of these four pins is included in Figure 5.1. There are many ways to utilize these reset inputs. A simple method is to set R 0(2) = H, R 9(l) = L, and R 9(2) = L, where H= and L=0V. When R 0(1) is set to L, the counter will be in count mode (see row 5 or 6 of the Reset/Count Truth Table in Figure 5.1). When R 0(1) is set to H, the counter will reset to 0 (LLLL) (see row 2 of the Reset/Count Truth Table). It is also convenient to display the output count on a 7 segment LED in digit form. Another device will be necessary to decode the four bits into a form compatible with the LED array. This device, the 7447 BCD-to-seven-segment decoder, converts the BCD binary number at its inputs into a 7 segment code to properly drive the LED digit (see Figure 5.2). Figure 5.2 Seven Segment LED Display (LCD) Page 3 of 9

4 The function table describing the input (BCD) to output (7-segment LED code) relationship for the 7447 is shown in Table 5.2. Refer to Figure 5.3 for the pin-out diagram for the device. Table BCD to 7-segment Decoder Figure Pin-out Diagram If the 7447 decoder driver is now properly connected to a 7 segment LED display, the count from the counter will be displayed in an easily recognizable form. It should be noted that the decoder driver does not actually drive the segment LEDs by supplying current to them; instead, it sinks current from them. Page 4 of 9

5 Components Qty. Item 1 OEM Basic Stamp 2SX microcontroller 1 1kΩ resistor 2 10kΩ resistor 1 470Ω or 330 Ω DIP resistor pack decade counter BCD to LED decoder timer 3 0.1µF capacitor µF capacitor 1 7-segment LED (common anode (CA)) 2 SPDT switches or NO buttons Procedure 1. Construct the timer circuit (see Figure 5.4) at one end of your protoboard carefully laying out the connections and wiring for easy debugging. Using the components shown in Figure 5.4, the output of the circuit will be a pulse train with a frequency of approximately 60 Hz responding to a period of approximately 16.7 ms. 555_TIMER_RATED R1 1.5kΩ R2 120kΩ RST DIS THR TRI CON GND U5 OUT C1 0.1µF C2 0.01µF Figure Timer Circuit 2. Figure 5.5 shows information from the 555 datasheet. Verify that your timer-circuit is working properly by verifying the output on the oscilloscope or by driving an LED. Show the result to your Lab instructor before continuing. Leave this circuit on your protoboard as it will be used later. Page 5 of 9

6 Figure Pin-out 3. In the steps that follow, you will construct a one decade digital display as shown in Figure 5.6. Finish wiring the 7447 and 7490 as shown in Figure 5.6. CA 555_TIMER_RATED GND U4 R1 1.5kΩ R2 120kΩ RST DIS THR TRI CON U5 OUT GND INA INB R01 R02 R91 R92 U1 7490N QA 12 QB 9 QC 8 QD U2 A OA 13 B OB 12 C OC 11 D OD 10 OE 9 ~LT OF 15 ~RBI OG 14 ~BI/RBO 7447N A B C D E F G H A B C D E F G H R3 C1 0.1µF C2 0.01µF 2X8DIP 330 Ω Figure 5.6 Decade Counter Circuit Schematics Note: it is good practice to include a 0.1 uf capacitor across the power and ground pins of each IC (not shown in Figure 5.6 or Figure 5.7). This helps filter out transients that could occur on the power and ground lines during switching. The capacitors are especially important in more complicated circuits where a single power supply may be providing reference voltages and switched current to numerous components. 4. Attach the lamp test of the 7447 (pin 3, 0Vand pin 4 and pin 5, 5 V). Turn on the power supply and describe what happens. 5. Refer to the 7490 Reset/ Count Truth Table, all of the reset pins are grounded, putting the 7490 in count mode. To be able to reset the counter (e.g., with at pushbutton input), set R 0(2) =H, R 9(1) =L, and R 9(2) =L, and wire up a normally-open (NO) button to R 0(1) so the Page 6 of 9

7 signal is low when the button is not pressed. When R 0(1) =L, the counter will be in count mode, and when R 0(1 ) =H (when the button is pressed), the counter will reset to Demonstrate to the lab instructor that your display can increment properly from 0 to 9. At the same time, also demonstrate that you can reset the counter to Now disconnect the 555 circuit and wire up a button with a pull-up resistor to the 7490 input instead. Press the button a few times and describe what happens. 8. Build the section of the circuit shown in the dashed rectangle (A) first. Do not connect the 7447 to the Stamp yet! Use the pinout diagrams for the 7447 and display to locate where the pins are actually located. Figure 5.7 Switch Controlled Display Circuit 9. After you have proven that the 7447 and 7-segment display have been wired correctly, connect power and common to the Stamp pins V in and V ss respectively. Don t connect anything else to the Stamp yet! To make sure that the Stamp is not running some previous program, enter and run the following program: Stop everything Put your name here Put the date here end Page 7 of 9

8 10. Now connect the DCBA inputs to the Stamp pins P3, P2, P1, and P0 respectively. Enter and run the following program: Display test Put your name here Put the date here LOW 0 LOW 1 LOW 2 LOW 3 end What does the 7-segment display show? The command LOW n does two things: 1) It makes the pin n an output, and 2) It takes the voltage down close to common potential (i.e., outputs a 0 ). What is the voltage at pins 9, 10, 11, 12, 13, and 15 of the 7447 chip? What is the voltage at pin 14 of the 7447 chip? Save the program to your USB flash drive. Change the line LOW 0 to HIGH 1. Which pins of the 7447 do you expect to be at 5 V, and which are low? Experiment with making pins P0-P3 HIGH or LOW until you are satisfied with your understanding of what is happening with the Stamp pins and your circuit. 11. The approach above is not very amenable to automating the output of a number to the display. Suppose you had a loop that counted between 0 and 9, and you wanted to output the count to the display. How would you do it? One way to do it is to store a binary number in a variable in the microcontroller s address space that corresponds to the I/O pins. The 0 s in the binary number will set the corresponding pin low, and the 1 s will set the corresponding pin high. Try the following program: Display loop test Put your name here Put the date here counter var nib defines the variable counter as a 4 bit variable OUTA=$0 sets the lower 4 bits in the ouput register to b0000, i.e., DIRA=$F loop: FOR counter=0 to 9 OUTA=counter pause 1000 NEXT goto loop makes sure P0-P3 will go low when DIR is set to output sets the lower 4 bits in the DIRS register to b1111, i.e., makes pins P0-P3 be outputs, so values in OUTA show up there. Should see 0 on display now What happens to the display? Save the program to your USB flash drive. Modify the program to count down. Page 8 of 9

9 12. So far we ve been dealing with the digital output capabilities of the Stamp. Now let s bring in the digital input capabilities. Let s make the display circuit output 0 if neither button is pressed, 1 if SW1 is pressed, or 2 if SW2 is pressed. Complete the circuit in Figure 5.7 by wiring in the two switches and their current limiting resistors. Try the following program: Switch Controlled Display Circuit Put your name here Put the date here OUTA=$0 sets the lower 4 bits in the ouput register to b0000, i.e., makes sure P0-P3 will go low when DIR is set to output DIRC=$0 sets the lower 4 bits of the upper byte in the DIRS DIRA=$F loop: IF IN8=1 AND IN9=1 THEN zero IF NOT IN8=1 AND IN9=1 THEN one OUTA=2 goto loop one: OUTA=1 goto loop zero: OUTA=0 goto loop register to b0000, i.e., makes P8-P11 inputs sets the lower 4 bits in the DIRS register to b1111, i.e., makes pins P0-P3 be outputs, so values in OUTA show up there. Should see 0 on display Explain how this program works following the label loop: 13. Modify the program from Step 12 so that the display will output 3 if both switches are pressed (and held down). 14. Write a program that will cause the display to count up (continuously, with 1 second pauses between numbers) when SW1 is pressed and held down, and count down when SW2 is pressed and held down. Questions 1. Which pins of the 7447 should be high to display a b? 2. When the button is used for the input instead of the 555 circuit, what did you observe with each press and release of the button, and why? Be specific. Page 9 of 9

Laboratory 4 Logic, Latching and Switch Debounce

Laboratory 4 Logic, Latching and Switch Debounce Laboratory 4 Logic, Latching and Switch Debounce = Required to submit your Multisim circuit files before you start the lab. Pre-lab Questions 1. Attach the detailed wiring diagram you used to construct

More information

3-Digit Counter and Display

3-Digit Counter and Display ECE 2B Winter 2007 Lab #7 7 3-Digit Counter and Display This final lab brings together much of what we have done in our lab experiments this quarter to construct a simple tachometer circuit for measuring

More information

The components. E3: Digital electronics. Goals:

The components. E3: Digital electronics. Goals: E3: Digital electronics Goals: Basic understanding of logic circuits. Become familiar with the most common digital components and their use. Equipment: 1 st. LED bridge 1 st. 7-segment display. 2 st. IC

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard Lab 5 Digital I/O Digital electronics is the heart and soul of modern computers. The ability to set and read digital lines is essential to digital circuit diagnostics. Figure 5.0. Four bit Digital Counter

More information

The 555 timer: Waveform shaping

The 555 timer: Waveform shaping The 555 timer: Waveform shaping Introduction: Oscillators are ubiquitous not only in research environments but also in our modern, technology-oriented society. Oscillators are used for communication, timing

More information

A Digital Timer Implementation using 7 Segment Displays

A Digital Timer Implementation using 7 Segment Displays A Digital Timer Implementation using 7 Segment Displays Group Members: Tiffany Sham u2548168 Michael Couchman u4111670 Simon Oseineks u2566139 Caitlyn Young u4233209 Subject: ENGN3227 - Analogue Electronics

More information

Flip Flop BCD Counter

Flip Flop BCD Counter Flip Flop BCD Counter S k i l l L e v e l : B e g i n n e r OVERVIEW The Flip Flop Counter discussed in this article is a Asynchronous counter and will give an output in BCD (Binary Coded Decimal). The

More information

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

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors Electronics Exercise 3: Uni-Polar Stepper Motor Controller / Driver Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles

More information

Practical Workbook Digital Logic Design / Logic Design & Switching Theory

Practical Workbook Digital Logic Design / Logic Design & Switching Theory Practical Workbook Digital Logic Design / Logic Design & Switching Theory Name : Year : Batch : Roll No : Department: Second edition - 2015 Dept. of Computer & Information Systems Engineering NED University

More information

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

Decimal Number (base 10) Binary Number (base 2) LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be

More information

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

Lab 11 Digital Dice. Figure 11.0. Digital Dice Circuit on NI ELVIS II Workstation Lab 11 Digital Dice Figure 11.0. Digital Dice Circuit on NI ELVIS II Workstation From the beginning of time, dice have been used for games of chance. Cubic dice similar to modern dice date back to before

More information

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

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

More information

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

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. 6.002 Electronic Circuits Spring 2007 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.002 Electronic Circuits Spring 2007 Lab 4: Audio Playback System Introduction In this lab, you will construct,

More information

Digital to Analog Conversion Using Pulse Width Modulation

Digital to Analog Conversion Using Pulse Width Modulation Digital to Analog Conversion Using Pulse Width Modulation Samer El-Haj-Mahmoud Electronics Engineering Technology Program Texas A&M University Instructor s Portion Summary The purpose of this lab is to

More information

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors

More information

Interfacing a Servo to the ATmega16

Interfacing a Servo to the ATmega16 Learning Objectives: Interfacing a Servo to the ATmega16 After successfully completing this lab, students will be able to: Desribe how a radio control (RC) servo works Interface a RC servo to a microcontroller

More information

Digital Systems Laboratory

Digital Systems Laboratory Digital Systems Laboratory Rev 1.2 Agust 2014 LIST OF EXPERIMENTS 1. INTRODUCTION TO LAB, USING MATERIALS 2. DIGITAL LOGIC GATES 3. INTRODUCTION TO PROTEUS 4. BINARY AND DECIMAL NUMBERS 5. CODE CONVERSION

More information

Electronic Troubleshooting. Chapter 10 Digital Circuits

Electronic Troubleshooting. Chapter 10 Digital Circuits Electronic Troubleshooting Chapter 10 Digital Circuits Digital Circuits Key Aspects Logic Gates Inverters NAND Gates Specialized Test Equipment MOS Circuits Flip-Flops and Counters Logic Gates Characteristics

More information

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

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage

More information

Conversion Between Analog and Digital Signals

Conversion Between Analog and Digital Signals ELET 3156 DL - Laboratory #6 Conversion Between Analog and Digital Signals There is no pre-lab work required for this experiment. However, be sure to read through the assignment completely prior to starting

More information

12 Converting Between Digital and Analog

12 Converting Between Digital and Analog 12 CONVERTING BETWEEN DIGITAL AND ANALOG 12 Converting Between Digital and Analog For many applications, it is necessary to convert analog signals from a circuit or sensor to digital signals that can be

More information

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is

More information

This representation is compared to a binary representation of a number with N bits.

This representation is compared to a binary representation of a number with N bits. Chapter 11 Analog-Digital Conversion One of the common functions that are performed on signals is to convert the voltage into a digital representation. The converse function, digital-analog is also common.

More information

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output

More information

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro Program

More information

ECEN 1400, Introduction to Analog and Digital Electronics

ECEN 1400, Introduction to Analog and Digital Electronics ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall

More information

Seven-Segment LED Displays

Seven-Segment LED Displays Seven-Segment LED Displays Nicholas Neumann 11/19/2010 Abstract Seven-segment displays are electronic display devices used as an easy way to display decimal numerals and an alterative to the more complex

More information

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

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

Latches and Flip-Flops characterestics & Clock generator circuits

Latches and Flip-Flops characterestics & Clock generator circuits Experiment # 7 Latches and Flip-Flops characterestics & Clock generator circuits OBJECTIVES 1. To be familiarized with D and JK flip-flop ICs and their characteristic tables. 2. Understanding the principles

More information

PLL frequency synthesizer

PLL frequency synthesizer ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture

More information

Technological Studies Applied Electronics (Advanced Higher)

Technological Studies Applied Electronics (Advanced Higher) Technological Studies Applied Electronics (Advanced Higher) 7857 September 2000 HIGHER STILL Technological Studies Applied Electronics Advanced Higher Support Materials *+,-./ This publication may be

More information

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY:

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: 1 INTRODUCTION The aim of this project is to design an ambient temperature measurement circuit. The motivation for doing this project is the fact

More information

Pololu 8-35V 2A Single Bipolar Stepper Motor Driver A4988

Pololu 8-35V 2A Single Bipolar Stepper Motor Driver A4988 RB-Pol-176 Pololu 8-35V 2A Single Bipolar Stepper Motor Driver A4988 A4988 Stepper Motor Driver Carrier The A4988 stepper motor driver carrier is a breakout board for Allegro s easy-to-use A4988 microstepping

More information

ELEC 2210 - EXPERIMENT 1 Basic Digital Logic Circuits

ELEC 2210 - EXPERIMENT 1 Basic Digital Logic Circuits Objectives ELEC - EXPERIMENT Basic Digital Logic Circuits The experiments in this laboratory exercise will provide an introduction to digital electronic circuits. You will learn how to use the IDL-00 Bit

More information

Scan a Keypad with the BS2 For Pushbutton User Input

Scan a Keypad with the BS2 For Pushbutton User Input Stamp Applications no. 22 (December 96): Scan a Keypad with the BS2 For Pushbutton User Input 16-key matrix keypad software plus beginner s race-timer project by Scott Edwards THE BUTTON instruction offered

More information

1. Realization of gates using Universal gates

1. Realization of gates using Universal gates 1. Realization of gates using Universal gates Aim: To realize all logic gates using NAND and NOR gates. Apparatus: S. No Description of Item Quantity 1. IC 7400 01 2. IC 7402 01 3. Digital Trainer Kit

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

EXPERIMENT 8. Flip-Flops and Sequential Circuits

EXPERIMENT 8. Flip-Flops and Sequential Circuits EXPERIMENT 8. Flip-Flops and Sequential Circuits I. Introduction I.a. Objectives The objective of this experiment is to become familiar with the basic operational principles of flip-flops and counters.

More information

Lab 17: Building a 4-Digit 7-Segment LED Decoder

Lab 17: Building a 4-Digit 7-Segment LED Decoder Phys2303 L.A. Bumm [Nexys 1.1.2] Lab 17 (p1) Lab 17: Building a 4-Digit 7-Segment LED Decoder In this lab your will make 4 test circuits, the 4-digit 7-segment decoder, and demonstration circuit using

More information

Construction and Application of a Computer Based Interface Card

Construction and Application of a Computer Based Interface Card Session 4 Construction and Application of a Computer Based Interface Card Michael Combs Telescope Operations Engineer m.combs@morehead-st.edu Morehead State University Morehead, Kentucky Ahmad Zargari,

More information

Counters and Decoders

Counters and Decoders Physics 3330 Experiment #10 Fall 1999 Purpose Counters and Decoders In this experiment, you will design and construct a 4-bit ripple-through decade counter with a decimal read-out display. Such a counter

More information

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters

More information

Laboratory Electronic Parts Management System

Laboratory Electronic Parts Management System Laboratory Electronic Parts Management System ECE445 Senior Design Project February 6, 2013 Chengcheng Huang Chao Cao TA: Justine Fortier Table of Contents 1.0 Introduction...3 1.1 Statement of Purpose...3

More information

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip Pulse Width Modulation (PWM) LED Dimmer Circuit Using a 555 Timer Chip Goals of Experiment Demonstrate the operation of a simple PWM circuit that can be used to adjust the intensity of a green LED by varying

More information

Monitoring of Intravenous Drip Rate

Monitoring of Intravenous Drip Rate Monitoring of Intravenous Drip Rate Vidyadhar V. Kamble, Prem C. Pandey, Chandrashekar P. Gadgil, and Dinesh S. Choudhary Abstract A drip rate meter, for monitoring intravenous infusion, is developed using

More information

DM74LS47 BCD to 7-Segment Decoder/Driver with Open-Collector Outputs

DM74LS47 BCD to 7-Segment Decoder/Driver with Open-Collector Outputs DM74LS47 BCD to 7-Segment Decoder/Driver with Open-Collector Outputs General Description The DM74LS47 accepts four lines of BCD (8421) input data, generates their complements internally and decodes the

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd Chapter 1 2009 Pearson Education, Upper 2008 Pearson Saddle River, Education NJ 07458. All Rights Reserved Analog Quantities Most natural quantities that we see

More information

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

1.1 The 7493 consists of 4 flip-flops with J-K inputs unconnected. In a TTL chip, unconnected inputs CALIFORNIA STATE UNIVERSITY LOS ANGELES Department of Electrical and Computer Engineering EE-246 Digital Logic Lab EXPERIMENT 1 COUNTERS AND WAVEFORMS Text: Mano, Digital Design, 3rd & 4th Editions, Sec.

More information

Figure 8-1 Four Possible Results of Adding Two Bits

Figure 8-1 Four Possible Results of Adding Two Bits CHPTER EIGHT Combinational Logic pplications Thus far, our discussion has focused on the theoretical design issues of computer systems. We have not yet addressed any of the actual hardware you might find

More information

PROGRAMMING WITH ARDUINO - 1

PROGRAMMING WITH ARDUINO - 1 PROGRAMMING WITH ARDUINO - 1 IESL RoboGames 2014 University of Moratuwa Department of Computer Science & Engineering Table of Contents Introduction... 2 Arduino Development Board... 2 How to Setup Arduino

More information

UC Berkeley, EECS Department

UC Berkeley, EECS Department UC Berkeley, EECS Department EECS 40 Lab LAB5: Audio Synthesizer UID: B. Boser 1 The 555 Timer IC Inductors and capacitors add a host of new circuit possibilities that exploit the memory realized by the

More information

EVAL-UFDC-1/UFDC-1M-16

EVAL-UFDC-1/UFDC-1M-16 Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1

More information

A Constant-current Source

A Constant-current Source A Constant-current Source Frequently, such as when you want to measure temperature with a silicon diode, it is desirable to have a source of a reproducible, constant current. Many laboratory power supplies

More information

The 555 Timer IC. UC Berkeley, EECS Department EECS 40/42/100 Lab LAB4: Audio Synthesizer UID:

The 555 Timer IC. UC Berkeley, EECS Department EECS 40/42/100 Lab LAB4: Audio Synthesizer UID: UC Berkeley, EECS Department EECS 40/42/100 Lab LAB4: Audio Synthesizer UID: B. E. Boser 1 Enter the names and SIDs for you and your lab partner into the boxes below. Name 1 SID 1 Name 2 SID 2 The 555

More information

Experiment #3: Basic Analog to Digital Conversion

Experiment #3: Basic Analog to Digital Conversion Experiment #3: Basic Analog to Digital Conversion between the two terminals on a battery. Build Your Own Digital DC Voltmeter A digital DC voltmeter (DC DVM) is a handy tool for measuring voltage between

More information

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

Microcontroller Code Example Explanation and Words of Wisdom For Senior Design

Microcontroller Code Example Explanation and Words of Wisdom For Senior Design Microcontroller Code Example Explanation and Words of Wisdom For Senior Design For use with the following equipment: PIC16F877 QikStart Development Board ICD2 Debugger MPLAB Environment examplemain.c and

More information

USB Step and Direction Pulse Generator. User Manual

USB Step and Direction Pulse Generator. User Manual USB Step and Direction Pulse Generator User Manual 2012 Kellyware 1/15/2012 Table of Contents Table of Contents... 2 Parts List... 3 Key Features... 3 Introduction... 4 Installation... 5 Setup... 5 Wiring

More information

Programming Examples. B.1 Overview of Programming Examples. Practical Applications. Instructions Used

Programming Examples. B.1 Overview of Programming Examples. Practical Applications. Instructions Used B Programming Examples B.1 Overview of Programming Examples Practical Applications Each FBD instruction triggers a specific operation. When you combine these instructions into a program, you can accomplish

More information

MMA7455 3-Axis Accelerometer Module (#28526)

MMA7455 3-Axis Accelerometer Module (#28526) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6 EE 101 Spring 2006 Date: Lab Section # Lab #6 Name: Robot Board Sub-System Testing Partner: No Lab partners this time! Abstract The ECEbot robots have a printed circuit board (PCB) containing most of the

More information

DSO138 oscilloscope program upgrade method

DSO138 oscilloscope program upgrade method DSO138 oscilloscope program upgrade method Applicable models: 13801K, 13802K Program upgrade Principle The DSO138 is a SCM STM32F103C8 internal oscilloscope that is preinstalled with a flash bootloader,

More information

Digital Sampling Oscilloscope

Digital Sampling Oscilloscope Digital Sampling Oscilloscope Mary Anne Peters & Joseph Tylka Department of Mechanical and Aerospace Engineering Princeton University, Princeton, NJ 8, USA INTRODUCTION This paper summarizes the construction

More information

SRF005 ULTRASONIC RANGE SENSOR

SRF005 ULTRASONIC RANGE SENSOR SRF005 ULTRASONIC RANGE SENSOR Specification: The SRF005 ultrasonic range sensor detects objects in it s path and can be used to calculate the range to the object. It is sensitive enough to detect a 3cm

More information

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive approximation converter. 1 2 The idea of sampling is fully covered

More information

DIGITAL SYSTEM DESIGN LAB

DIGITAL SYSTEM DESIGN LAB EXPERIMENT NO: 7 STUDY OF FLIP FLOPS USING GATES AND IC S AIM: To verify various flip-flops like D, T, and JK. APPARATUS REQUIRED: Power supply, Digital Trainer kit, Connecting wires, Patch Chords, IC

More information

Introduction to Logic Design Lab: AND, OR, NOT NAND and NOR GATES

Introduction to Logic Design Lab: AND, OR, NOT NAND and NOR GATES Experiment 1 Introduction to Logic Design Lab: AND, OR, NOT NAND and NOR GATES Objective References The purpose of this laboratory is to introduce the use and features of the logic lab unit (ETS-7000 DIGITAL

More information

Design Project: Power inverter

Design Project: Power inverter Design Project: Power inverter This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

LAB MANUAL SUBJECT: DIGITAL LOGIC DESIGN AND APPLICATIONS SE (COMPUTERS) SEM III

LAB MANUAL SUBJECT: DIGITAL LOGIC DESIGN AND APPLICATIONS SE (COMPUTERS) SEM III LAB MANUAL SUBJECT: DIGITAL LOGIC DESIGN AND APPLICATIONS SE (COMPUTERS) SEM III 1 INDEX Sr. No Title of the Experiment 1 Study of BASIC Gates 3 2 Universal Gates 6 3 Study of Full & Half Adder & Subtractor

More information

Upon completion of unit 1.1, students will be able to

Upon completion of unit 1.1, students will be able to Upon completion of unit 1.1, students will be able to 1. Demonstrate safety of the individual, class, and overall environment of the classroom/laboratory, and understand that electricity, even at the nominal

More information

Digital Fundamentals. Lab 8 Asynchronous Counter Applications

Digital Fundamentals. Lab 8 Asynchronous Counter Applications Richland College Engineering Technology Rev. 0 B. Donham Rev. 1 (7/2003). Horne Rev. 2 (1/2008). Bradbury Digital Fundamentals CETT 1425 Lab 8 Asynchronous Counter Applications Name: Date: Objectives:

More information

Low Cost Pure Sine Wave Solar Inverter Circuit

Low Cost Pure Sine Wave Solar Inverter Circuit Low Cost Pure Sine Wave Solar Inverter Circuit Final Report Members: Cameron DeAngelis and Luv Rasania Professor: Yicheng Lu Advisor: Rui Li Background Information: Recent rises in electrical energy costs

More information

Ultrasound Distance Measurement

Ultrasound Distance Measurement Final Project Report E3390 Electronic Circuits Design Lab Ultrasound Distance Measurement Yiting Feng Izel Niyage Asif Quyyum Submitted in partial fulfillment of the requirements for the Bachelor of Science

More information

Digital Electronics Detailed Outline

Digital Electronics Detailed Outline Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept

More information

Development of a Simple Sound Activated Burglar Alarm System

Development of a Simple Sound Activated Burglar Alarm System [ Leonardo Journal of Sciences ISSN 1583-0233 Issue 9, July-December 2006 p. 97-102 Development of a Simple Sound Activated Burglar Alarm System Department of Electrical and Computer Engineering, Federal

More information

Class #12: Experiment The Exponential Function in Circuits, Pt 1

Class #12: Experiment The Exponential Function in Circuits, Pt 1 Class #12: Experiment The Exponential Function in Circuits, Pt 1 Purpose: The objective of this experiment is to begin to become familiar with the properties and uses of the exponential function in circuits

More information

PolyBot Board. User's Guide V1.11 9/20/08

PolyBot Board. User's Guide V1.11 9/20/08 PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins

More information

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Dr. Greg Tumbush, gtumbush@uccs.edu Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Objective The objective of lab assignments 5 through 9 are to systematically design and implement

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

LAB4: Audio Synthesizer

LAB4: Audio Synthesizer UC Berkeley, EECS 100 Lab LAB4: Audio Synthesizer B. Boser NAME 1: NAME 2: The 555 Timer IC SID: SID: Inductors and capacitors add a host of new circuit possibilities that exploit the memory realized by

More information

Copyright Peter R. Rony 2009. All rights reserved.

Copyright Peter R. Rony 2009. All rights reserved. Experiment No. 1. THE DIGI DESIGNER Experiment 1-1. Socket Connections on the Digi Designer Experiment No. 2. LOGIC LEVELS AND THE 7400 QUADRUPLE 2-INPUT POSITIVE NAND GATE Experiment 2-1. Truth Table

More information

Watt Saver for a Cell Phone AC Adapter. Reference Design

Watt Saver for a Cell Phone AC Adapter. Reference Design Watt Saver for a Cell Phone AC Adapter Reference Design Document Number: DRM130 Rev 1, 10/2013 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5

More information

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Session: 2220 Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Adam S. El-Mansouri, Herbert L. Hess, Kevin M. Buck, Timothy Ewers Microelectronics

More information

ABB Drives. User s Manual HTL Encoder Interface FEN-31

ABB Drives. User s Manual HTL Encoder Interface FEN-31 ABB Drives User s Manual HTL Encoder Interface FEN-31 HTL Encoder Interface FEN-31 User s Manual 3AUA0000031044 Rev B EN EFFECTIVE: 2010-04-06 2010 ABB Oy. All Rights Reserved. 5 Safety instructions

More information

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems

More information

EECS 100/43 Lab 8 Introduction to the PIC Microcontroller

EECS 100/43 Lab 8 Introduction to the PIC Microcontroller EECS 100/43 Lab 8 Introduction to the PIC Microcontroller 1. Objective In this lab, you will learn about how to use your PIC Microcontroller. This lab is the first lab for the digital component of the

More information

Experiment #4: Basic Digital to Analog Conversion

Experiment #4: Basic Digital to Analog Conversion Experiment #4: Basic Digital to Analog Conversion Build a Resistive Ladder Network Digital to analog conversion (D/A conversion) is, for the most part, the reverse of A/D conversion. With A/D conversion,

More information

RESONANCE AND FILTERS

RESONANCE AND FILTERS 1422-1 RESONANCE AND FILTERS Experiment 4, Resonant Frequency and Impedance of a Parallel Circuit, For more courses visit www.cie-wc.edu OBJECTIVES: 1. To demonstrate the resonant frequency of a parallel

More information

Experiment 8 : Pulse Width Modulation

Experiment 8 : Pulse Width Modulation Name/NetID: Teammate/NetID: Experiment 8 : Pulse Width Modulation Laboratory Outline In experiment 5 we learned how to control the speed of a DC motor using a variable resistor. This week, we will learn

More information

Chapter #1: Detect Distance with the Ping))) (TM) Ultrasonic Sensor

Chapter #1: Detect Distance with the Ping))) (TM) Ultrasonic Sensor Chapter 1: Detect Distance with the Ping))) Ultrasonic Detector Page 1 Chapter #1: Detect Distance with the Ping))) (TM) Ultrasonic Sensor WHAT IS THE PING))) SENSOR? The Ping))) sensor is a device you

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

PSPICE tutorial: a simple DC circuit Getting started

PSPICE tutorial: a simple DC circuit Getting started PSPICE tutorial: a simple DC circuit We will learn some of the basic maneuvers of using the Cadence schematic capture program and PSPice engine through a simple example -- a diode rectifier circuit. The

More information

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

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1 CS99S Laboratory 1 Objectives: 1. Become familiar with the breadboard 2. Build a logic power supply 3. Use switches to make 1s and 0s 4. Use LEDs to observe 1s and 0s 5. Make a simple oscillator 6. Use

More information

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256

More information

Digital To Analog Converter with Sine Wave Output

Digital To Analog Converter with Sine Wave Output Digital To Analog Converter with Sine Wave Output Overview In this Lab we will build a resistive ladder network and use the BASIC Stamp to generate the digital data for the D/A conversions. PBASIC will

More information

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the

More information

Page 2 CK K. Figure 3: JK Flip-flops with asynchronous PRESET and CLEAR inpu CK K. Figure 2: JK Flip-flops with different types of triggering

Page 2 CK K. Figure 3: JK Flip-flops with asynchronous PRESET and CLEAR inpu CK K. Figure 2: JK Flip-flops with different types of triggering EGR 78 Digital Logic Lab File: N78L9A Lab # 9 Multivibrators A. Objective The objective of this laboratory is to introduce the student to the use of bistable multivibrators (flip-flops), monostable multivibrators

More information