Laboratory Three Advanced Input and Output Devices

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Laboratory Three Advanced Input and Output Devices"

Transcription

1 Laboratory Three Advanced Input and Output Devices Objectives: 1. To implement output signal timing sequences. 2. Generating parallel signals to drive external devices 3. To implement a 5x7 Matrix Display. 4. Application of advanced input/output devices (keypads and matrix displays). Note: all programming software should be written in C. If and when assembly language is required, you will be explicitly told to compose assembly language (it will likely be provided). Hardware Build: i. Maintain the LED bars, one DIP switch and keypad based on Lab 2. You may want to use the LED bar as a status display. It can show a cycle count, a state count, or even the status of the output pins. ii. MIC5891 interfacing and operation. iii. 74HCT595 interfacing and operation. iv. ULN2803APG wiring v. Three 5x7 matrix display wiring and operation. Task Note: Tasks one through four are getting the 5x7 matrix display to work. Therefore, any delay timing method you wish to use is adequate. Task five combines the keypad and the display and can be performed with whatever timing that is appropriate. Task six requires that the code be written so that other operations can take place besides the keypad and display, critical signal timing delays for driving logic devices are allowed/required but all other delays should be the result of flags returned from either rti interrupts or counter/timer interrupts. Task One: Developing the outputs to drive the MIC5891. a) Write a program that drives parallel output pins to provide the clocking, data and output enable digital waveforms for the MIC5891. The waveforms must follow the device data sheet, including the required timing for set-up and hold, clock pulse widths, etc. b) Verify that a pattern of alternating 0 s and 1 s is correctly shifted into and through the device. The serial output can be used with a logic analyzer to observe correct operations. Alternately, pull-down resistors can be connected between the outputs and ground to observe when the resister is driven (high) or not driven (low). Task Two: Developing the outputs to drive two series connected 74HCT595. a) Write a program that drives parallel output pins to provide the clocking, data and output enable digital waveforms for the 74HCT595. The waveforms must follow the device data sheet, including the required timing for set-up and hold, clock pulse widths, etc. b) Verify that a pattern of alternating 0 s and 1 s is correctly shifted into and through the device. The serial output can be used with a logic analyzer to observe correct operations. Alternately, pull-up Page 1 of 8

2 resistors can be connected between the outputs and 5V power to observe when the resister is driven (low) or not driven (high). c) Verify that a walking one can be injected at the DS serial input and transit through all 16 output locations as the clock pins are toggled. Task Three: Driving the 5x7 matrix displays.. a) Complete the hardware build of the components required for the 5x7 matrix display. b) Write an initial test program that uses task 1 code to shift the pattern 0xFF into the MIC5891 and then enable the output enable. Then use task 2 code to provide a walking one to the 74HCT595 so that the walking one is shifted at approximately one step/clock per second with the output enabled. Notes: you may want to initialize the 74HCT595 before loading and enabling the MIC5891. If the 74HCT595 output enable is used, you may need a pull-down resistor, otherwise, the input impedance of the ULN2803APG is the only discharge path. c) Modify the code from the previous example to shift a 0xAA pattern into the MIC5891. d) Modify the code from the previous example to shift a 0x55 pattern into the MIC5891. e) Modify the code so that the walking one is shifted fast enough that the display appears to be on continuously.. Note 1: You can now display the same pattern on all the display columns. Note 2: It may be useful to have one LED bar show the desired row data and the other LED bar to show the walking one location in the first 74HCT595. Task Four: Driving characters and number to the 5x7 matrix displays.. a) Write code that drives the characters ECE to the 5x7 matrix display. This program will require you to serial transfer row data for a column to the MIC5891, set the walking one to the desired column and then enabling the OE of the MIC5891. Prior to shifting in the next row of data for the next column, the OE will have to be disabled. b) Select another character, number or symbol set and repeat part a. c) Use software break-points to stop the program and observe that the row data for each column, one at a time, is correct. Task Five: Keypad to display with dip switch reset. a) Write code that displays the hexadecimal value of the key pressed on the keypad. The most recent key should appear on the least significant display with the previous key on the next highest display and the one before that on the highest display. This collects the keypad key presses in the same way a calculator does. b) Modify the code so that one of dip switches clears the display when toggled. Note: clearing is the process of loading a space (ASCII 0x20) into all three display locations. Page 2 of 8

3 Task Six: Advanced Keypad to display with dip switch reset. a) Write code that performs keypad sampling and display multiplexing based on either rti interrupts or counter/timer interrupts setting flags and having flagged operations executed in the programs main loop. By construction, this means that the HC12 is free to do other processing the majority of the time. Page 3 of 8

4 MIC5891YN Data Sheet Information Functional Block Diagram Suggested Connections (non-power or output): Clock Serial Data In Strobe Serial Data Out Output Enable Load Supply tied high (always enabled) no connect (probe to verify shifting) initially 5 V Page 4 of 8

5 Page 5 of 8

6 NXP 74HCT595 Data Sheet Information Functional Block Diagram Suggested Connections (non-power or output): DS SHCP MR STCP Q7S OE (output enable) optional connection to DS of 2nd device, 2nd device no connect Note: it is possible to tie SHCP and STCP to the same pin. Page 6 of 8

7 See the data sheet for detailed timing requirements. Page 7 of 8

8 ULN2803APG Data Sheet Information Page 8 of 8

74HC595; 74HCT595. 1. General description. 2. Features and benefits. 3. Applications

74HC595; 74HCT595. 1. General description. 2. Features and benefits. 3. Applications 8-bit serial-in, serial or parallel-out shift register with output latches; 3-state Rev. 8 25 February 2016 Product data sheet 1. General description The is an 8-bit serial-in/serial or parallel-out shift

More information

STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

More information

74HC595; 74HCT595. 1. General description. 2. Features and benefits. 3. Applications

74HC595; 74HCT595. 1. General description. 2. Features and benefits. 3. Applications 8-bit serial-in, serial or parallel-out shift register with output latches; 3-state Rev. 7 26 January 2015 Product data sheet 1. General description The are high-speed Si-gate CMOS devices and are pin

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 SEET For a complete data sheet, please also download: The IC6 74C/CT/CU/CMOS Logic Family Specifications The IC6 74C/CT/CU/CMOS Logic Package Information The IC6 74C/CT/CU/CMOS

More information

(Refer Slide Time: 00:01:16 min)

(Refer Slide Time: 00:01:16 min) Digital Computer Organization Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture No. # 04 CPU Design: Tirning & Control

More information

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand

More information

Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14

Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14 LogicWorks 4 Tutorials Jianjian Song Department of Electrical and Computer Engineering Rose-Hulman Institute of Technology March 23 Table of Contents LogicWorks 4 Installation and update...2 2 Tutorial

More information

PART B QUESTIONS AND ANSWERS UNIT I

PART B QUESTIONS AND ANSWERS UNIT I PART B QUESTIONS AND ANSWERS UNIT I 1. Explain the architecture of 8085 microprocessor? Logic pin out of 8085 microprocessor Address bus: unidirectional bus, used as high order bus Data bus: bi-directional

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

Designing VM2 Application Boards

Designing VM2 Application Boards Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A

More information

14-stage ripple-carry binary counter/divider and oscillator

14-stage ripple-carry binary counter/divider and oscillator Rev. 8 25 March 2016 Product data sheet 1. General description 2. Features and benefits 3. Ordering information The is a with three oscillator terminals (RS, REXT and CEXT), ten buffered outputs (Q3 to

More information

DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT

DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT DS12885, DS12885Q, DS12885T Real Time Clock FEATURES Drop in replacement for IBM AT computer clock/calendar Pin configuration closely matches MC146818B and DS1285 Counts seconds, minutes, hours, days,

More information

Interfacing To Alphanumeric Displays

Interfacing To Alphanumeric Displays Interfacing To Alphanumeric Displays To give directions or data values to users, many microprocessor-controlled instruments and machines need to display letters of the alphabet and numbers. In systems

More information

Digital Logic Elements, Clock, and Memory Elements

Digital Logic Elements, Clock, and Memory Elements Physics 333 Experiment #9 Fall 999 Digital Logic Elements, Clock, and Memory Elements Purpose This experiment introduces the fundamental circuit elements of digital electronics. These include a basic set

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

Programming A PLC. Standard Instructions

Programming A PLC. Standard Instructions Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order

More information

74F257A Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)

74F257A Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State) INTEGRATED CIRCUITS Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State) 1995 Mar 31 IC15 Data Handbook Philips Semiconductors Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)

More information

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

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

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

Saleae Logic Software Users Guide Updated December 29, 2014

Saleae Logic Software Users Guide Updated December 29, 2014 Saleae Logic Software Users Guide Updated December 29, 2014 Contents Wire Harness & Test Clips... 2 Logic Software - Installation... 6 Collecting Data & Device Settings... 8 Navigating Your Data (zooming,

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

ISP Engineering Kit Model 300

ISP Engineering Kit Model 300 TM ISP Engineering Kit Model 300 December 2013 Model 300 Overview The Model 300 programmer supports JTAG programming of all Lattice devices that feature non-volatile configuration elements. The Model 300

More information

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate

More information

IEC 1000-4-2 ESD Immunity and Transient Current Capability for the SP72X Series Protection Arrays

IEC 1000-4-2 ESD Immunity and Transient Current Capability for the SP72X Series Protection Arrays IEC 00-4-2 ESD Immunity and Transient Current Capability for the SP72X Series Protection Arrays Application Note July 1999 AN9612.2 Author: Wayne Austin The SP720, SP721, SP723, and SP724 are protection

More information

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS Objective In this experiment you will study the i-v characteristics of an MOS transistor. You will use the MOSFET as a variable resistor and as a switch. BACKGROUND

More information

PRT3 Printer Module: ASCII Protocol Programming Instructions

PRT3 Printer Module: ASCII Protocol Programming Instructions PRT3 Printer Module: ASCII Protocol Programming Instructions We hope this product performs to your complete satisfaction. Should you have any questions or comments, please visit www.paradox.com and send

More information

ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering

ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering Daniel Estrada Taylor, Dev Harrington, Sekou Harris December 2012 Abstract This document is the final report for ENGI E1112,

More information

Table 1: Address Table

Table 1: Address Table DDR SDRAM DIMM D32PB12C 512MB D32PB1GJ 1GB For the latest data sheet, please visit the Super Talent Electronics web site: www.supertalentmemory.com Features 184-pin, dual in-line memory module (DIMM) Fast

More information

Massachusetts Institute of Technology

Massachusetts Institute of Technology Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,

More information

OPERATORS MANUAL FOR THE LH 500 COMBINE MONITOR

OPERATORS MANUAL FOR THE LH 500 COMBINE MONITOR OPERATORS MANUAL FOR THE LH 500 COMBINE MONITOR LH. No. 020-522-UK Version 1.00 LH Technologies Denmark ApS Mølhavevej 2 9440 Aabybro Denmark Tel. +45 9696 2500 Fax. +45 9696 2501 Internet: http://www.lh-agro.com/

More information

INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook

INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook INTEGRATED CIRCUITS 1996 Jan 05 IC15 Data Handbook FEATURES Non-inverting outputs Separate enable for each section Common select inputs See 74F253 for 3-State version PIN CONFIGURATION Ea 1 S1 2 I3a 3

More information

SD1 SPEECH DIALLER OPERATING INSTRUCTIONS SD1 ESC ENT

SD1 SPEECH DIALLER OPERATING INSTRUCTIONS SD1 ESC ENT SD1 SPEECH DIALLER 1 2 3 4 5 6 7 8 9 SD1 ENT 0 ESC A B C OPERATING INSTRUCTIONS CONTENTS Section Title Page 1 Overview................................................ 1 2 Initialising the SD1.........................................

More information

GSM Autodialer Professional GJD700 Speech & Text Autodialer

GSM Autodialer Professional GJD700 Speech & Text Autodialer Text Edit message GSM Autodialer Professional GJD700 Speech & Text Autodialer Introduction The GSM Autodialer Professional works in conjunction with standard alarm systems and makes use of your preferred

More information

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V] FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later

More information

DS1307ZN. 64 x 8 Serial Real-Time Clock

DS1307ZN. 64 x 8 Serial Real-Time Clock DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid

More information

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR

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

Appendix C: Keyboard Scan Codes

Appendix C: Keyboard Scan Codes Thi d t t d ith F M k 4 0 2 Appendix C: Keyboard Scan Codes Table 90: PC Keyboard Scan Codes (in hex) Key Down Up Key Down Up Key Down Up Key Down Up Esc 1 81 [ { 1A 9A, < 33 B3 center 4C CC 1! 2 82 ]

More information

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink RFID MODULE Mifare Reader / Writer User Manual Version 1.4 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. BAUD RATE SETTING... 5 4. COMMUNICATION PROTOCOL... 5 4-1. COMMUNICATION

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

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an

More information

8254 PROGRAMMABLE INTERVAL TIMER

8254 PROGRAMMABLE INTERVAL TIMER PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable

More information

ROC Protocol Specifications Manual

ROC Protocol Specifications Manual Part Number D301053X012 June 2015 ROC Protocol Specifications Manual Remote Automation Solutions ROC Protocol Specifications Manual Revision Tracking Sheet June 2015 This manual may be revised periodically

More information

DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs

DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs General Description The DM9368 is a 7-segment decoder driver incorporating input latches and constant current output circuits

More information

Measurement and Analysis Introduction of ISO7816 (Smart Card)

Measurement and Analysis Introduction of ISO7816 (Smart Card) Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by

More information

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family. In-System Design TM February 2002 Introduction In-system programming (ISP ) has often been billed as a direct replacement for configuring a device through a programmer. The idea that devices can simply

More information

CYMAQ Marking System AS200 + DS7050 N-14

CYMAQ Marking System AS200 + DS7050 N-14 CYMAQ Marking System AS200 + DS7050 N-14 Serial Number: 13716 CYMAQ www.cymaq.com INDEX 1. PRESENTATION AND GENERAL POINTS 1.1. General Points 1.2. Identification plate 2. MACHINE CHARACTERISTICS 2.1.

More information

INGENIEURBÜRO FÜR TECHNOLOGIE TRANSFER DIPL.-ING. B. P. SCHULZ-HEISE. Getting Started with. S7 for Windows. Version 6.x

INGENIEURBÜRO FÜR TECHNOLOGIE TRANSFER DIPL.-ING. B. P. SCHULZ-HEISE. Getting Started with. S7 for Windows. Version 6.x INGENIEURBÜRO FÜR TECHNOLOGIE TRANSFER DIPL.-ING. B. P. SCHULZ-HEISE Getting Started with S7 for Windows Version 6.x TTI Ingenieurbüro für Technologie Transfer Dipl. Ing. B. Peter Schulz-Heise Stadtring

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

Sharp Electronics Corporation

Sharp Electronics Corporation Sharp Electronics Corporation XEA 201 & XEA 401 QUICK PROGRAMMING GUIDE Additional support in programming your XEA 201 or XEA 401 Cash Register may be obtained from the Customer Assistance Center ( 800-237-4277

More information

Description. Features. Applications

Description. Features. Applications Description The PT2249A / PT2250A Series are infra-red remote control receivers utilizing CMOS Technology. Remote Control System can be constructed together with the PT2248 remote control encoder. The

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs Introduction to graphics and LCD technologies NXP Product Line Microcontrollers Business Line Standard ICs Agenda Passive and active LCD technologies How LCDs work, STN and TFT differences How data is

More information

c0003 A Simple PIC Application CHAPTER 3

c0003 A Simple PIC Application CHAPTER 3 c0003 CHAPTER 3 A Simple PIC Application Chapter Outline 3.1. Hardware Design 46 3.1.1. PIC 16F84A Pin-Out 46 3.1.2. BIN Hardware Block Diagram 47 3.1.3. BIN Circuit Operation 48 3.2. Program Execution

More information

DS1232LP/LPS Low Power MicroMonitor Chip

DS1232LP/LPS Low Power MicroMonitor Chip DSLP/LPS Low Power MicroMonitor Chip www.dalsemi.com FEATURES Super-low power version of DS 50 µa quiescent current Halts and restarts an out-of-control microprocessor Automatically restarts microprocessor

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

150127-Microprocessor & Assembly Language

150127-Microprocessor & Assembly Language Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an

More information

AN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1.

AN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1. SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES 1. Introduction C8051F3xx and C8051F41x devices are equipped with an SMBus serial I/O peripheral that is compliant with both the System Management

More information

RETRIEVING DATA FROM THE DDC112

RETRIEVING DATA FROM THE DDC112 RETRIEVING DATA FROM THE by Jim Todsen This application bulletin explains how to retrieve data from the. It elaborates on the discussion given in the data sheet and provides additional information to allow

More information

Data Acquisition Using NI-DAQmx

Data Acquisition Using NI-DAQmx Instructor s Portion Data Acquisition Using NI-DAQmx Wei Lin Department of Biomedical Engineering Stony Brook University Summary This experiment requires the student to use NI-DAQmx to acquire voltage

More information

HD44780-Based LCD Modules. Introduction to the LM018L

HD44780-Based LCD Modules. Introduction to the LM018L HD44780-Based LCD Modules Hitachi LM018L 40 character x 2 lines Built-in LSI HD44780 controller +5volt single power supply Display Colour: Grey LM018L: Introduction Interfacing Display Pattern and Character

More information

ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer

ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer General Description The ADC0808, ADC0809 data acquisition component is a monolithic CMOS device with an 8-bit analog-to-digital

More information

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you

More information

FRACTION COLLECTOR. Microcomputer Controlled CHF122SC

FRACTION COLLECTOR. Microcomputer Controlled CHF122SC FRACTION COLLECTOR Microcomputer Controlled CHF122SC From open column to HPLC liquid chromatography and general liquid samplings, the Super Fraction Collector, model CHF122SC has a wide range of uses.

More information

LMU-5000. Hardware and Installation Guide

LMU-5000. Hardware and Installation Guide LMU-5000 Hardware and Installation Guide Plan The Installation Verify Power, Ground and Ignition. Be sure to check each source (power, ground and ignition) to ensure that the proper signaling exists. This

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

IC Opens/Shorts Testing

IC Opens/Shorts Testing IC Opens/Shorts Testing Test Philosophy The tester is used to test an IC for any opens and/or shorts on any IC connection (pin/bga). The test of the IC is intended to insure that all common pins are connected

More information

Flip-Flops, Registers, Counters, and a Simple Processor

Flip-Flops, Registers, Counters, and a Simple Processor June 8, 22 5:56 vra235_ch7 Sheet number Page number 349 black chapter 7 Flip-Flops, Registers, Counters, and a Simple Processor 7. Ng f3, h7 h6 349 June 8, 22 5:56 vra235_ch7 Sheet number 2 Page number

More information

Using the Siemens S65 Display

Using the Siemens S65 Display Using the Siemens S65 Display by Christian Kranz, October 2005 ( http://www.superkranz.de/christian/s65_display/displayindex.html ) ( PDF by Benjamin Metz, 01 st November 2005 ) About the Display: Siemens

More information

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT ELECTRONICS ENGINEERING DEPARTMENT SVNIT, SURAT-395007, INDIA Prepared by: Anurag Gupta (U05EC401) Dhrumeel Bakshi (U05EC326) Dileep Dhakal

More information

MACHINE ARCHITECTURE & LANGUAGE

MACHINE ARCHITECTURE & LANGUAGE in the name of God the compassionate, the merciful notes on MACHINE ARCHITECTURE & LANGUAGE compiled by Jumong Chap. 9 Microprocessor Fundamentals A system designer should consider a microprocessor-based

More information

Traditional IBM Mainframe Operating Principles

Traditional IBM Mainframe Operating Principles C H A P T E R 1 7 Traditional IBM Mainframe Operating Principles WHEN YOU FINISH READING THIS CHAPTER YOU SHOULD BE ABLE TO: Distinguish between an absolute address and a relative address. Briefly explain

More information

Publication 0300129-02 Rev. C SIEMENS. (S5 Communications) Reference

Publication 0300129-02 Rev. C SIEMENS. (S5 Communications) Reference Publication 0300129-02 Rev. C SIEMENS (S5 Communications) Reference IMPORTANT NOTES 1. READ ALL OF THE INFORMATION CONTAINED IN THIS MANUAL BEFORE YOU INSTALL THE PRODUCT. 2. The information contained

More information

ICTICT403 Apply software development methodologies

ICTICT403 Apply software development methodologies ICTICT403 Apply software development Release: 1 ICTICT403 Apply software development Modification History Release Release 1 Comments This version first released with ICT Information and Communications

More information

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing. VLSI Design Verification and Testing Objective VLSI Testing Mohammad Tehranipoor Electrical and Computer Engineering University of Connecticut Need to understand Types of tests performed at different stages

More information

The 104 Duke_ACC Machine

The 104 Duke_ACC Machine The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components

More information

Electrical Symbols and Line Diagrams

Electrical Symbols and Line Diagrams Electrical Symbols and Line Diagrams Chapter 3 Material taken from Chapter 3 of One-Line Diagrams One-line diagram a diagram that uses single lines and graphic symbols to indicate the path and components

More information

Installation guide H-5500-8554-03-A. HSI hardwired system interface

Installation guide H-5500-8554-03-A. HSI hardwired system interface Installation guide H-5500-8554-03-A HSI hardwired system interface 2008-2011 Renishaw plc. All rights reserved. This document may not be copied or reproduced in whole or in part, or transferred to any

More information

COMMANDtrack. Service Bulletin 2.7 Release Date: September 13, 2011. New Functionality. Application CR Description

COMMANDtrack. Service Bulletin 2.7 Release Date: September 13, 2011. New Functionality. Application CR Description COMMANDtrack Service Bulletin 2.7 Release Date: September 13, 2011 Application CR Description New Functionality All 67608 COMMANDtrack now uses the culture of a computer to determine the date and numeric

More information

Computer Organization and Components

Computer Organization and Components Computer Organization and Components IS1500, fall 2015 Lecture 5: I/O Systems, part I Associate Professor, KTH Royal Institute of Technology Assistant Research Engineer, University of California, Berkeley

More information

AN11008 Flash based non-volatile storage

AN11008 Flash based non-volatile storage Rev. 1 5 January 2011 Application note Document information Info Content Keywords Flash, EEPROM, Non-Volatile Storage Abstract This application note describes the implementation and use of a library that

More information

Satellite Telemetry, Tracking and Control Subsystems

Satellite Telemetry, Tracking and Control Subsystems Satellite Telemetry, Tracking and Control Subsystems Col John E. Keesee 1 Overview The telemetry, tracking and control subsystem provides vital communication to and from the spacecraft TT&C is the only

More information

L297 STEPPER MOTOR CONTROLLERS

L297 STEPPER MOTOR CONTROLLERS L297 STEPPER MOTOR CONTROLLERS NORMAL/WAVE DRIVE HALF/FULL STEP MODES CLOCKWISE/ANTICLOCKWISE DIRECTION SWITCHMODE LOAD CURRENT REGULA- TION PROGRAMMABLE LOAD CURRENT FEW EXTERNAL COMPONENTS RESET INPUT

More information

Performance/Acceptance Testing of Access Control Systems 1

Performance/Acceptance Testing of Access Control Systems 1 Performance/Acceptance Testing of Access Control Systems 1 These tests and procedures will check and provide assurance that the access control system components are functioning at a known performance level

More information

DATA SHEET. HEF4508B MSI Dual 4-bit latch. For a complete data sheet, please also download: INTEGRATED CIRCUITS

DATA SHEET. HEF4508B MSI Dual 4-bit latch. For a complete data sheet, please also download: INTEGRATED CIRCUITS INTEGRATED CIRCUITS DATA SHEET For a complete data sheet, please also download: The IC04 LOCMOS HE4000B Logic Family Specifications HEF, HEC The IC04 LOCMOS HE4000B Logic Package Outlines/Information HEF,

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 SEET For a complete data sheet, please also download: The IC06 74C/CT/CU/CMOS ogic Family Specifications The IC06 74C/CT/CU/CMOS ogic Package Information The IC06 74C/CT/CU/CMOS

More information

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff Supply voltage Supervisor TL77xx Series Author: Eilhard Haseloff Literature Number: SLVAE04 March 1997 i IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to

More information

INTRODUCTION FEATURES OF THE ICM

INTRODUCTION FEATURES OF THE ICM INTRODUCTION The ICM, Internet Control Module, is a remote controller device accessible via the Internet that allows operational access to the IPS (and other base units available). Through the ICM you

More information

FlowKit in-circuit debug system

FlowKit in-circuit debug system FlowKit in-circuit debug system www.matrixmultimedia.com HP299 Contents About this document 3 Board layout 3 General information 4 Detailed operation 4 Circuit diagram 7 2 Copyright About this document

More information

DS1104 R&D Controller Board

DS1104 R&D Controller Board DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application

More information

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent

More information

LOGO! functions. LOGO! Manual A5E01248535--01

LOGO! functions. LOGO! Manual A5E01248535--01 4 Organization LOGO! provides you with various elements in programming mode. In order to maintain the overview, we have organized the elements in Lists. These lists are: Co: Connector list (Connector)

More information

Advisor Master Programming Guide

Advisor Master Programming Guide Advisor Master Programming Guide P/N 000000 REV 00.04 ISS 15SEP10 Copyright Trademarks and patents Manufacturer 2010 UTC Fire & Security. All rights reserved. The Advisor Master name and logo are trademarks

More information

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments

More information

RUTGERS UNIVERSITY Department of Electrical and Computer Engineering 14:332:233 DIGITAL LOGIC DESIGN LABORATORY

RUTGERS UNIVERSITY Department of Electrical and Computer Engineering 14:332:233 DIGITAL LOGIC DESIGN LABORATORY RUTGERS UNIVERSITY Department of Electrical and Computer Engineering 14:332:233 DIGITAL LOGIC DESIGN LABORATORY Fall 2012 Contents 1 LABORATORY No 1 3 11 Equipment 3 12 Protoboard 4 13 The Input-Control/Output-Display

More information

CSE 141L Computer Architecture Lab Fall 2003. Lecture 2

CSE 141L Computer Architecture Lab Fall 2003. Lecture 2 CSE 141L Computer Architecture Lab Fall 2003 Lecture 2 Pramod V. Argade CSE141L: Computer Architecture Lab Instructor: TA: Readers: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Tue./Thu. 9:30-10:30

More information

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories Handout 17 by Dr Sheikh Sharif Iqbal Memory Unit and Read Only Memories Objective: - To discuss different types of memories used in 80x86 systems for storing digital information. - To learn the electronic

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

RS - SPM. Serial parallel translator module

RS - SPM. Serial parallel translator module ReSatron GmbH Boisheimer Str. 162 D-41751 Viersen Telefon (+49) 02162-45 06 80 Telefax (+49) 02162-45 03 04 email: info@resatron.de RS - SPM Serial parallel translator module RSSPM000215SPM-021 - Subject

More information

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual Vodafone PC SMS 2010 (Software version 4.7.1) User Manual July 19, 2010 Table of contents 1. Introduction...4 1.1 System Requirements... 4 1.2 Reply-to-Inbox... 4 1.3 What s new?... 4 2. Installation...6

More information