Discrete Logic Replacement Melody Player
|
|
- Kathleen Wilkins
- 5 years ago
- Views:
Transcription
1 Melody Player Author: Slav Slavov Sliven Flow Chart: begin APPLICATION OPERATION : This application generates a melody. It was a little bit difficult to place the tables because of the program counter's 8 bits, but I found a way to do this. There are 8 melodies programmed in the PIC12C509 device. When you push the button a melody is played. Every melody finishes with " 0x0" which is the mark to stop playing. When the button is pressed again the next melody is played. There are two software generators of 7.5Hz and 100KHz. The first defines the continuation of the played note and the second gives the frequency of the played note. The 7.5Hz generator uses TMR0 and two flags (Flag.0 and Flag.1) to make the frequency. The 100KHz generator uses 10 instruction cycles to make the frequency. Here is a table of the used frequencies: B 0xCA 0x33 A# 0xD6 0x36 A 0xE4 0x39 G# 0xF0 0x3C G 0xFF 0x40 F# 0x44 F E D# 0x50 D C# 0xB4 C code is used for pause code 0x00 is used for stop mark Waiting for button press Increment the melody counter yes Is the counter >7? no melody counter = 0 note counter = 0 label: get note (Melody counter, note counter) no Is the note 0? yes begin yes Is the note 1? no play pause play note increment note counter label Microchip Technology Incorporated, has been granted a nonexclusive, worldwide license to reproduce, publish and distribute all submitted materials, in either original or edited form. The author has affirmed that this work is an original, unpublished work and that he/she owns all rights to such work. All property rights, such as patents, copyrights and trademarks remain with author Microchip Technology Inc. DS40160A/4_018-page 1
2 Graphical hardware representation: 5V 3W/8ohm PIC12C509 GP1 1K b e C KT805AM GND GP0 Switch GND Bill of Materials (BOM): Part# PIC12C509 Switch Speaker Resistor 1K KT805AM Manufacturer MICROCHIP DS40160A/4_018-page Microchip Technology Inc.
3 APPENDIX A: SOURCE CODE ;**************************************************************** ; MLDY509.ASM ; ;**************************************************************** LIST p=12c509 #include "..\inc\p12c509.inc" config _WDT_OFF & _IntRC_OSC & _MCLRE_OFF & _CP_OFF RAM equ 0x07 ;Begining of RAM NumSongs equ.8 Out equ GPIO Speaker equ 2 In equ GPIO Btn equ 0 cblock RAM endc org Counter Flag Dta Melody Note Count1 Count2 0x00 begin ProgLp: ProgLoop ; GetNote: bcf bcf rlf bcf bcf bcf bcf STATUS,C Melody,W Melody1 Melody2 Melody3 Melody4 Melody5 Melody6 Melody Microchip Technology Inc. DS40160A/4_018-page 3
4 DS40160A/4_018-page Microchip Technology Inc. Melody8 ; ; PINCO ; Melody1: 0xCA 0xCC 0xD6 0 ; ; MENDELSON ; Melody2:
5 1997 Microchip Technology Inc. DS40160A/4_018-page 5 0x0 ; A MELODY I
6 DS40160A/4_018-page Microchip Technology Inc. Melody3: 0x0 ; ENGLISH WALTZ Melody4:
7 0x0 begin: org 0x100 movwf OSCCAL ;calibrating the internal oscillator clrf movlw GPIO B' ' 1997 Microchip Technology Inc. DS40160A/4_018-page 7
8 main: TRIS movlw OPTION clrf GPIO B' ' Melody In,Btn $-1 Loop clrf Count1 movlw.52 movwf Count2 decfsz Count1,F $-1 Loop1: decfsz incf movlw subwf clrf clrf call movwf incf clrf call Count2,F Loop In,Btn main In,Btn main Melody,F NumSongs Melody,w STATUS,C Melody Note GetNote Dta Dta,F STATUS,Z main Note,F Flag ProgLp Loop1 ; ; Software cycle for 10 us that implements ; the hardware generator of 100KHz. Also a timer ; for about 7.5Hz is made for the continuation of the ; notes that are played. ; ; ProgLoop: Dta,W movwf Counter xorlw 1 btfss STATUS,Z Out,Speaker ;sets the output to high ; ;100KHz (10us) generator ProgLoop1: DS40160A/4_018-page Microchip Technology Inc.
9 btfss TMR0,7 Flag,0 Flag,0 ProgDelay1 TMR0,W STATUS,Z Flag,1 BackProgDelay1: decfsz Counter,F ProgLoop1 Prog2 ProgDelay1: BackProgDelay1 ; ; Prog2: movwf Dta,W Counter bcf Out,Speaker ;sets the output to low ProgLoop2: btfss TMR0,7 Flag,0 Flag,0 ProgDelay2 TMR0,W STATUS,Z Flag,1 BackProgDelay2: ProgDelay2: ProgLoop3 decfsz btfss return clrf Counter,F ProgLoop2 ProgLoop3 BackProgDelay2 Flag,1 ProgLoop Flag,7 Flag Flag,7 ProgLoop org 0x200 ; SLEEP BABE SLEEP Melody5: 1997 Microchip Technology Inc. DS40160A/4_018-page 9
10 DS40160A/4_018-page Microchip Technology Inc.
11 1997 Microchip Technology Inc. DS40160A/4_018-page 11 0x0 ; A MELODY II Melody6: 0x84 0xB4 0xB4 0xB4 0x50 0x50 0x50
12 DS40160A/4_018-page Microchip Technology Inc. 0x0 ; FINAL COUNTDOWN Melody7: 0x0
13 1997 Microchip Technology Inc. DS40160A/4_018-page 13 ; IN THE MORNING Melody8:
14 0x0 END DS40160A/4_018-page Microchip Technology Inc.
An Enhanced MM MHz Generator
An Enhanced MM5369-60 MHz Generator Author: OVERVIEW Jim Nagy London Ontario email: nagy@wwdc.com I call my idea an 'MM5369E' as it represents the equivalent of a 5369 IC plus all the 'glue' necessary
More informationEmbedded Systems. Interfacing PIC with external devices 7-Segment display. Eng. Anis Nazer Second Semester
Embedded Systems Interfacing PIC with external devices 7-Segment display Eng. Anis Nazer Second Semester 2016-2017 PIC interfacing The PIC needs to be connected to other devices such as: LEDs Switches
More informationEmbedded Systems. Interfacing PIC with external devices 7-Segment display. Eng. Anis Nazer Second Semester
Embedded Systems Interfacing PIC with external devices 7-Segment display Eng. Anis Nazer Second Semester 2017-2018 PIC interfacing In any embedded system, the microcontroller should be connected to other
More informationDistance, Velocity and Acceleration Detection
Distance, Velocity and Acceleration Detection Andrew Walma and Scott Duong Abstract For this project we constructed a device that will measure the distance of an object using a high frequency transmitter
More informationExperiment 3: Basic Embedded System Analysis and Design
University of Jordan Faculty of Engineering and Technology Department of Computer Engineering Embedded Systems Laboratory 0907334 3 Experiment 3: Basic Embedded System Analysis and Design Objectives Empowering
More informationFour Channel Digital Voltmeter with Display and Keyboard. Hardware RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RA0 RA1 RA2 RA3 PIC16C71
M AN557 Four Channel Digital Voltmeter with Display and Keyboard Author: INTRODUCTION Stan D Souza Microchip Technology Inc. The PIC16C71 is a member of the mid-range family of 8-bit, high-speed microcontrollers,
More informationEXPERIMENT 2: Elementary Input Output Programming
EXPERIMENT 2: Elementary Input Output Programming Objectives Introduction to the Parallel Input/Output (I/O) Familiarization to Interfacing with digital inputs and outputs such as switches, LEDs and 7-segment.
More informationModel Solution and marking scheme for Examination Paper EEE305J1: Microcontroller Systems 2004/5 General Observations
Model Solution and marking scheme for Examination Paper EEE305J1: Microcontroller Systems 2004/5 General Observations Design questions like A1 below are extremely difficult to mark, not least because there
More informationIntroduction to PIC Programming
Introduction to PIC Programming Baseline Architecture and Assembly Language by David Meiklejohn, Gooligum Electronics Lesson 10: Analog-to-Digital Conversion We saw in the last lesson how a comparator
More informationMECE336 Microprocessors I
MECE336 Microprocessors I Lecture 9 Subtraction and Lookup Tables Associate Prof. Dr. Klaus Werner Schmidt of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits
More informationSPI Serial Communication and Nokia 5110 LCD Screen
8 SPI Serial Communication and Nokia 5110 LCD Screen 8.1 Objectives: Many devices use Serial Communication to communicate with each other. The advantage of serial communication is that it uses relatively
More informationVikiLABS. a g. c dp. Working with 7-segment displays. 1 Single digit displays. July 14, 2017
VikiLABS Working with 7-segment displays www.vikipedialabs.com July 14, 2017 Seven segment displays are made up of LEDs combined such that they can be used to display numbers and letters. As their name
More informationChapter 11 Sections 1 3 Dr. Iyad Jafar
Data Acquisition and Manipulation Chapter 11 Sections 1 3 Dr. Iyad Jafar Outline Analog and Digital Quantities The Analog to Digital Converter Features of Analog to Digital Converter The Data Acquisition
More informationLab #10: Building Output Ports with the 6811
1 Tiffany Q. Liu April 11, 2011 CSC 270 Lab #10 Lab #10: Building Output Ports with the 6811 Introduction The purpose of this lab was to build a 1-bit as well as a 2-bit output port with the 6811 training
More informationDesign and Implementation of Timer, GPIO, and 7-segment Peripherals
Design and Implementation of Timer, GPIO, and 7-segment Peripherals 1 Module Overview Learn about timers, GPIO and 7-segment display; Design and implement an AHB timer, a GPIO peripheral, and a 7-segment
More informationRadio Clock with DCF77
Radio Clock with DCF77 by Nicolas L. F. September 2011 Abstract Since the 1980s radio clocks have been popular, and in this article Nicolas guides us through the creation of his own radio clock using the
More informationModbus for SKF IMx and Analyst
User manual Modbus for SKF IMx and SKF @ptitude Analyst Part No. 32342700-EN Revision A WARNING! - Read this manual before using this product. Failure to follow the instructions and safety precautions
More informationLab 3: Timer and Clock
CS4101 Introduction to Embedded Systems Lab 3: Timer and Clock Prof. Chung-Ta King Department of Computer Science, Taiwan Introduction In this lab, we will learn more advanced timer operations and clocking
More informationQ&A Watchdog Timer Configuration for DRV3205-Q1
Application Report ABSTRACT The DRV3205-Q1 device features a highly configurable watchdog timer used to monitor an external microcontroller unit (MCU). This application report describes the functionality
More informationAN202 LOW PIN-COUNT LCD INTERFACE. Relevant Devices This application note applies to the following devices: C8051F330, C8051F330D, C8051F331
AN22 LOW PIN-COUNT LCD INTERFACE Relevant Devices This application note applies to the following devices: C851F33, C851F33D, C851F331 1. Introduction This application note provides an example interface
More informationECE251 Intro to Microprocessors Final Exam December 14, 2015, 2 p.m.
ECE251 Intro to Microprocessors Final Exam December 14, 2015, 2 p.m. Name: Solution Instructions: Two sides of single page handwritten study sheet OK. Arithmetic-only calculator OK. No books, other notes,
More informationDBt87xAN1. PCI Decoders Application Note Customizing PCI Decoder Drivers for Different Tuners
Application Note Customizing PCI Decoder Drivers for Different Tuners Copyright 1998 Rockwell Semiconductor Systems, Inc. All rights reserved. Print date: July 1998 Rockwell Semiconductor Systems, Inc.
More informationRS485 Index Command List.
RS485 Index Command List. MESAX multi-spot. en_ba_rs485_mesax_multi-spot_commands.docx 1/16 17.01.2018 14:12/tof V1.1 ANW_81188277 Frauenfeld, Switzerland Contents 1 Introduction... 3 1.1 UART Interface
More informationRS485 Index Command List.
RS485 Index Command List. PosCon OXH7. en_ba_rs485_poscon_oxh7_commands.docx 1/16 Baumer Electric AG 21.03.2018 14:41/tof V1.1 ANW_81188273 Frauenfeld, Switzerland Contents 1 Introduction... 3 1.1 UART
More informationThis document describes a program for 7-segment LED display (dynamic lighting) and key matrix and input.
R8C/25 Group 1. Abstract This document describes a program for 7-segment LED display (dynamic lighting) and key matrix and input. 2. Introduction The application example described in this document applies
More informationTXZ Family. Reference Manual 12-bit Analog to Digital Converter (ADC-A) 32-bit RISC Microcontroller. Revision
32-bit RISC Microcontroller TXZ Family Reference Manual (ADC-A) Revision 2.1 2018-06 2018/06/19 1 / 46 Rev. 2.1 2017-2018 Toshiba Electronic Devices & Storage Corporation Contents Preface... 5 Related
More informationAN1324 APPLICATION NOTE
AN1324 APPLICATION NOTE CALIBRATING THE RC OSCILLATOR OF THE ST7FLITE0 MCU USING THE MAINS by Microcontroller Division Applications 1 INTRODUCTION The ST7FLITE0 microcontroller contains an internal RC
More informationThis document describes a program for 7-segment LED display (dynamic lighting).
R8C/25 Group 1. Abstract This document describes a program for 7-segment LED display (dynamic lighting). 2. Introduction The application example described in this document applies to the following MCU
More informationInfoVue OLED Display
Electronic Component Solutions InfoVue OLED Display ITW ECS brand Lumex announces the release of the InfoVue OLED Display equipped UART interface which features an ultra thin display with low power consumption.
More informationPCIe-FRM21. User s Manual
PCIe-FRM21 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document
More informationEZ-LIGHT K50 Modbus Series Multicolor Indicators
EZ-LIGHT K50 Modbus Series Multicolor Indicators Datasheet Rugged, compact multi-color indicators in several package types Built-in flashing and strobing capability High intensity models for outdoor applications
More informationSerial Remote Control of the RX2 SERIAL REMOTE CONTROL FOR THE RX2
SERIAL REMOTE CONTROL FOR THE RX2 Version 2.0 1 May 2005 RIG Updated May 2005 to support NOAA-18 Version 2.0 2 May 2005 Introduction Some years ago, Max Hadley published an article detailing how enthusiasts
More informationPCI Decoders. Customizing PCI Decoder Drivers for Different Tuners. Application Note
PCI Decoders Customizing PCI Decoder Drivers for Different Tuners Application Note 100029B November 2000 2000, Conexant Systems, Inc. All Rights Reserved. Information in this document is provided in connection
More informationRoss Video Limited USO RESTRITO. VANC Monitor User Manual
Ross Video Limited VANC Monitor User Manual VANC Monitor User Manual Ross Part Number: WHZ890DR-004-02 Release Date: October 1, 2010. Printed in Canada. The information contained in this manual is subject
More information35058-TE. PLJ-6LED-A LED Frequency Display Module Manual
35058-TE 6-digit LED Frequency Counter Module GREEN DISPLAY LED Frequency Display Module Manual Three Swords Studio Light Rongsheng 2013, March Guangxi Nanning Longan Information including Links and Code
More informationAT004 A10 Multi-Tester, 120 to 277 VAC Test Transceiver
AT004 A10 Multi-Tester, 120 to 277 VAC Test Transceiver The AT004 is an X10 Transceiver, able to send and receive A10 or standard X10 signals. Keypad selections enable selection of transmit signal levels,
More informationCommand line direct mode: This is relevant when a PC application is used to send and receive commands over the network port.
Serial Command Structure The Optika Collaborate UHD series feature an RJ-45 Ethernet port for control and monitoring over a network. This application note introduces the two user interface modes: Command
More informationNuvoton Touch Key Series NT086D Datasheet
DATASHEET Touch Key Series Nuvoton Touch Key Series Datasheet The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced
More informationSWITCH: Microcontroller Touch-switch Design & Test (Part 2)
SWITCH: Microcontroller Touch-switch Design & Test (Part 2) 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON v2.09 Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Timetable... 2
More informationID ISC.LRU3000 ID ISC.LRU3500
APPLICATION-NOTE ID ISC.LRU3000 ID ISC.LRU3500 RSSI - Filter preliminary public (B) 2011-10-06 N11101-0e-ID-B.doc Copyright 2011 by FEIG ELECTRONIC GmbH Lange Strasse 4 D-35781 Weilburg Tel.: +49 6471
More informationDigital Compass. Package Contents. Hardware Overview. Basic Operation. Article: CNS-DC3 Quick Guide v1.0
Digital Compass Article: CNS-DC3 Quick Guide v1.0 Package Contents 1. CANYON CNS-DC3 Main Unit 2. Documentation CD 3. User Quick Guide Hardware Overview [SR] Button [M] Button [L/R] Button [S/S] Button
More informationEVALUATION BOARD DATASHEET EV-151
Introduction The AAT80/ is a total solution IC for portable display applications. Based on a tri-mode charge pump power engine, it is capable of delivering 800mA of output current with individual driving
More informationLab 4: Hex Calculator
CpE 487 Digital Design Lab Lab 4: Hex Calculator 1. Introduction In this lab, we will program the FPGA on the Nexys2 board to function as a simple hexadecimal calculator capable of adding and subtracting
More informationAN078. Getting Started. 1. Introduction
Getting Started 1. Introduction This application note will help developers quickly implement proof-of-concept designs using the KX116, KX126, and KX127 tri-axis accelerometers with built-in pedometer Please
More informationEngineering Bulletin. General Description. Provided Files. AN2297/D Rev. 0.1, 6/2002. Implementing an MGT5100 Ethernet Driver
Engineering Bulletin AN2297/D Rev. 0.1, 6/2002 Implementing an MGT5100 Ethernet Driver General Description To write an ethernet driver for the MGT5100 Faster Ethernet Controller (FEC) under CodeWarrior
More informationIS01BFRGB LCD SmartDisplay from NKK Switches Simple implementation featuring the ATmega88PA from Atmel Complete software solution
DKAN0003A Controlling the SmartDisplay with a SPI Peripheral 09 June 009 Features IS01BFRGB LCD SmartDisplay from NKK Switches Simple implementation featuring the ATmega88PA from Atmel Complete software
More information16-CH Color Full Duplex Multiplexer Instruction Manual
16-CH Color Full Duplex Multiplexer Instruction Manual 707-V1.5(S) Index: 1. Safety Warning 3 2. Introduction 3 3. Features 4 4. Specification 5 5. Front Panel Keypad 6 6. Back Panel Connection 10 7. Menu
More informationDE2-115/FGPA README. 1. Running the DE2-115 for basic operation. 2. The code/project files. Project Files
DE2-115/FGPA README For questions email: jeff.nicholls.63@gmail.com (do not hesitate!) This document serves the purpose of providing additional information to anyone interested in operating the DE2-115
More informationTriple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.
Triple RTD SMART INPUT MODULE State-of-the-art Electromagnetic Noise Suppression Circuitry. Ensures signal integrity even in harsh EMC environments. On-board Digital Signal Processor. Linearization RTDs
More informationDigital (5hz to 500 Khz) Frequency-Meter
Digital (5hz to 500 Khz) Frequency-Meter Posted on April 4, 2008, by Ibrahim KAMAL, in Sensor & Measurement, tagged Based on the famous AT89C52 microcontroller, this 500 Khz frequency-meter will be enough
More informationUsing 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, September 09 th, 2006 ) About the Display: Siemens
More informationSapera LT 8.0 Acquisition Parameters Reference Manual
Sapera LT 8.0 Acquisition Parameters Reference Manual sensors cameras frame grabbers processors software vision solutions P/N: OC-SAPM-APR00 www.teledynedalsa.com NOTICE 2015 Teledyne DALSA, Inc. All rights
More informationAN-1729 DP83640 IEEE 1588 PTP Synchronized Clock Output
Application Report AN-1729 DP83640 IEEE 1588 PTP Synchronized Clock Output... ABSTRACT The DP83640 provides a highly precise, low-jitter clock output that is frequency-aligned to the master IEEE 1588 clock
More informationDIGITAL TIMER - MODES- rev. 5.5
JUMPER LOGIC The different modes described can be accessed by setting the jumpers according to the following table. MODE JUMPER DESCRIPTION B C D 1 ON ON ON MANUAL STOP WITH CANCEL 2 OFF ON ON MANUAL STOP
More informationManual MON-150W-SDI 15.6 SDI Monitor
Manual MON-150W-SDI 15.6 SDI Monitor P/N 586845700-3 Page 1 of 24 Table of Contents 1. Introduction 2. System 3. Instruction 3.1 Preparation 3.2 Powering On 3.3 Signal Input 4. Controls 4.1 Button control
More informationIntroduction to Mechatronics. Fall Instructor: Professor Charles Ume. Analog to Digital Converter
ME6405 Introduction to Mechatronics Fall 2006 Instructor: Professor Charles Ume Analog to Digital Converter Analog and Digital Signals Analog signals have infinite states available mercury thermometer
More informationDesign Problem 4 Solutions
CSE 260 Digital Computers: Organization and Logical Design Jon Turner Design Problem 4 Solutions In this problem, you are to design, simulate and implement a maze game on the S3 board, using VHDL. This
More informationNJU26125 Application Note PEQ Adjustment Procedure Manual New Japan Radio Co., Ltd
NJU26125 Application Note PEQ Adjustment Procedure Manual New Japan Radio Co., Ltd Version 1.00 CONTENTS 1.ABSTRACT...2 2.NJU26125 FIRMWARE BLOCK DIAGRAM...2 3.EQUIPMENT...2 4.ATTENTION...2 5.GENERAL FLOW
More informationo The 9S12 has a 16-bit free-running counter to determine the time and event happens, and to make an event happen at a particular time
More on Programming the 9S12 in C Huang Sections 5.2 through 5.4 Introduction to the 9S12 Hardware Subsystems Huang Sections 8.2-8.6 ECT_16B8C Block User Guide A summary of 9S12 hardware subsystems Introduction
More informationADV7513 Low-Power HDMI 1.4A Compatible Transmitter
Low-Power HDMI 1.4A Compatible Transmitter PROGRAMMING GUIDE - Revision B March 2012 REVISION HISTORY Rev A: Section 5 - Changed chip revision Rev B: Section 4.3.7.1 Corrected CSC Table 42 and Table 43
More informationFigure 1: AHK1421 Evaluation Board Pictures.
Introduction EVALUATION BOARD DATA SHEET The AHK evaluation board demonstrates functionality of the AHK and its application as a white LED backlight driver under Skyworks' S Cwire serial digital interface
More informationo The 9S12 has a 16-bit free-running counter to determine the time and event happens, and to make an event happen at a particular time
More on Programming the 9S12 in C Huang Sections 5.2 through 5.4 Introduction to the 9S12 Hardware Subsystems Huang Sections 8.2-8.6 ECT_16B8C Block User Guide A summary of 9S12 hardware subsystems Introduction
More informationEECS145M 2000 Midterm #1 Page 1 Derenzo
UNIVERSITY OF CALIFORNIA College of Engineering Electrical Engineering and Computer Sciences Department EECS 145M: Microcomputer Interfacing Laboratory Spring Midterm #1 (Closed book- calculators OK) Wednesday,
More informationAN2421 Application note
Application note Using the STMPE801 as a keypad controller Introduction STMPE801 is an 8-bit general purpose port expander device in the STMicroelectronics Port Expander Logic family. Its eight GPIOs (General
More informationCustom Installation Notes: Serial programming interface and IR remote commands for Arcam AVR400
Custom Installation Notes: Serial programming interface and IR remote commands for Arcam AVR400 4 Contents Introduction...3 Conventions...3 Command and response formats...3 Serial Cable Specification...3
More informationProduct Information. EIB 700 Series External Interface Box
Product Information EIB 700 Series External Interface Box June 2013 EIB 700 Series The EIB 700 units are external interface boxes for precise position measurement. They are ideal for inspection stations
More informationHCS08 SG Family Background Debug Mode Entry
Freescale Semiconductor Application Note Document Number: AN3762 Rev. 0, 08/2008 HCS08 SG Family Background Debug Mode Entry by: Carl Hu Sr. Field Applications Engineer Kokomo, IN, USA 1 Introduction The
More informationFrom the above diagram, the relationship between X1, X2, X a and C a is given by the following equations:
Cross-Coupled Drive of Dual-Motor Gantry System Usually, the control of the multi-motor gantry system is done by either the classic master-slave or the full coordination method on PMAC. In this application
More informationNS8050U MICROWIRE PLUSTM Interface
NS8050U MICROWIRE PLUSTM Interface National Semiconductor Application Note 358 Rao Gobburu James Murashige April 1984 FIGURE 1 Microwire Mode Functional Configuration TRI-STATE is a registered trademark
More informationAn Introduction to CY8C22x45
Cypress Semiconductor White Paper By Jemmey Huang and Eric Jia Executive Summary This whitepaper is a brief introduction to CY8C22x45, an enhanced product of CY8C21xxx PSoC family. Introduction CY8C22x45
More informationTraining Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A)
Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE T I A Training Document Page 1 of 66 Module This document has been written by Siemens AG for training
More informationUser s Manual. Document # , Rev 1.1, 05/27/05
CLS-211 CAMERA LINK TM SIMULATOR User s Manual Document # 200463, Rev 1.1, 05/27/05 Vivid Engineering 418 Boston Turnpike #104 Shrewsbury, MA 01545 Phone 508.842.0165 Fax 508.842.8930 Email info@vividengineering.com
More informationADP5520 Backlight Driver with I/O Expander Evaluation Board EVAL-ADP5520
ADP0 Backlight Driver with I/O Expander Evaluation Board FEATURES Enables evaluation of ADP0 main functions Backlight control Ambient light sensing Auxiliary LED control Keypad decoding Os GENERAL DESCRIPTION
More informationReview of Sequential Logic Circuits
Review of Sequential Logic Circuits 2 The definition of and system timing are integral parts of a sequential digital circuit. ata in a digital system moves from one storage device to the next by the virtue
More information2-Wire Interfaced, 7-, 14-, and 16-Segment Alphanumeric Vacuum-Fluorescent Display Controller
19-2746; Rev 0; 1/03 2-Wire Interfaced, 7-, 14-, and 16-Segment Alphanumeric General Description The compact vacuum-fluorescent display (VFD) controller provides microprocessors with the multiplex timing
More information16-BIT LOAD CELL/DUAL STATUS INPUT
16-BIT LOAD CELL/DUAL STATUS INPUT On-board Excitation. +5VDC, (120mA). State-of-the-art Electromagnetic Noise Suppression Circuitry. Ensures signal integrity even in harsh EMC environments. Optional Excitation
More informationUsing 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, April 18 th, 2006 ) About the Display: Siemens
More informationSection bit Analog-to-Digital Converter (ADC)
Section 17. 10-bit Analog-to-Digital Converter (ADC) HIGHLIGHTS This section of the manual contains the following major topics: 17 17.1 Introduction...17-2 17.2 Control Registers...17-4 17.3 ADC Operation,
More informationFig. 1 Analog pins of Arduino Mega
Laboratory 7 Analog signals processing An analog signals is variable voltage over time and is usually the output of a sensor that monitors the environment. Such a signal can be processed and interpreted
More informationAssignment #3: Piezo Cake
Assignment #3: Piezo Cake Computer Science: 7 th Grade 7-CS: Introduction to Computer Science I Background In this assignment, we will learn how to make sounds by pulsing current through a piezo circuit.
More informationKeyboard Controlled Scoreboard
Universities Research Journal 2011, Vol. 4, No. 4 Keyboard Controlled Scoreboard Kyaw Hlaing 1 and Win Swe 2 Abstract The objective of this research work is to design a keyboard controlled scoreboard that
More informationSequential Logic. Introduction to Computer Yung-Yu Chuang
Sequential Logic Introduction to Computer Yung-Yu Chuang with slides by Sedgewick & Wayne (introcs.cs.princeton.edu), Nisan & Schocken (www.nand2tetris.org) and Harris & Harris (DDCA) Review of Combinational
More informationIntroduction to S1210 EMI Pre-Compliance Test Software
Introduction to S1210 EMI Pre-Compliance Test Software Edward Pan edward.pan@rigol.com RIGOL TECHNOLOGIES,INC. Rev.1.0 2017-OCT S1210 EMI Test Solution S1210 EMI Pre-Compliance Test Software Product Highlights
More informationSeven Segment Board. User Manual. 1.0, Oct 2011
Seven Segment Board User Manual 1.0, Oct 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/
More informationObsolete Product(s) - Obsolete Product(s) UM0223 User manual STEVAL-IFS001V1 evaluation kit with MEMS Introduction
UM0223 User manual evaluation kit with MEMS Introduction This user manual gives an overview of the use of kit with MEMS (Micro- Electro-Mechanical System) evaluation board. As shown in the next section,
More informationECE 2274 Pre-Lab for Experiment Timer Chip
ECE 2274 Pre-Lab for Experiment 6 555 Timer Chip Introduction to the 555 Timer The 555 IC is a popular chip for acting as multivibrators. Go to the web to obtain a data sheet to be turn-in with the pre-lab.
More informationECE 4600 PROJECT. The 13 State Traffic Controller. Group #3 Anthony Ostrowski Jeffrey Ostrowski Derek Zoldos
ECE 46 PROJECT The 3 State Traffic Controller Group #3 Anthony Ostrowski Jeffrey Ostrowski Derek Zoldos Presentation Outline! Background! Hardware Design by Anthony Ostrowski! Software Design by Jeff Ostrowski!
More informationUniversity of Victoria. Department of Electrical and Computer Engineering. CENG 290 Digital Design I Lab Manual
University of Victoria Department of Electrical and Computer Engineering CENG 290 Digital Design I Lab Manual INDEX Introduction to the labs Lab1: Digital Instrumentation Lab2: Basic Digital Components
More informationS Fully Assembled and Tested S Software Control Through USB Port. S SMA Connectors for High-Speed Inputs and Output. Maxim Integrated Products 1
19-5239; Rev 0; 4/10 General Description The MAX3945 evaluation kit (EV kit) is an assembled electrical demonstration board that provides easy computer-controlled evaluation of the MAX3945 multirate limiting
More informationModular DAA with 2/4 Wire Convertor. XE0002D Block Diagram
XE0002D August 2005 Modular DAA with 2/4 Wire Convertor Description The XE0002D is a compact DAA module designed for applications requiring voice, data or fax transfer. It complies with FCC Part 68 rules
More informationApplication Note. RTC Binary Counter An Introduction AN-CM-253
Application Note RTC Binary Counter An Introduction AN-CM-253 Abstract This application note introduces the behavior of the GreenPAK's Real-Time Counter (RTC) and outlines a couple common design applications
More information7 Segment LED CB-035. ElectroSet. Module. Overview The CB-035 device is an, 8-digit 7-segment display. Features. Basic Parameters
of rev.. 7 Segment LED Module CB-35 Overview The CB-35 device is an, 8-digit 7-segment display. Each segment can be individually addressed and updated separately using a 2 wire I²C interface. Only one
More informationSTD-525T PRECISION TIMER
FN:STD525TM1.DOC STD-525T PRECISION TIMER DESCRIPTION The STD-525T Precision Timer measures and displays accurate elapsed time in minutes, seconds, tenths of seconds, and hundredths of seconds (MM.SS.TH)
More informationMain components Proximity and ambient light sensing (ALS) module
DT0035 Design tip VL6180X low power features By Ken Weiner Main components VL6180X Proximity and ambient light sensing (ALS) module Purpose and Benefits This document explains how the low power features
More informationAPPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30
Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4312 Keywords: MAXQ1850, MAXQ1103, DS5250, DS5002, microcontroller, secure microcontroller, uc, DES, 3DES, RSA,
More informationFigure 30.1a Timing diagram of the divide by 60 minutes/seconds counter
Digital Clock The timing diagram figure 30.1a shows the time interval t 6 to t 11 and t 19 to t 21. At time interval t 9 the units counter counts to 1001 (9) which is the terminal count of the 74x160 decade
More informationAll rights reserved. We advise readers to check that all parts are still available before commencing any project.
Copyright 2008, Wimborne Publishing Ltd (Sequoia House, 398a Ringwood Road, Ferndown, Dorset BH22 9AU, UK) and TechBites Interactive Inc., (PO Box 857, Madison, Alabama 35758, USA) All rights reserved.
More informationAssignment 3: 68HC11 Beep Lab
ASSIGNMENT 3: 68HC11 Beep Lab Introduction In this assignment, you will: Analyze the timing of a program that makes a beep, calculating the precise frequency of oscillation. Use an oscilloscope in the
More informationLCD Triplex Drive with COP820CJ
LCD Triplex Drive with COP820CJ INTRODUCTION There are many applications which use a microcontroller in combination with a Liquid Crystal Display. The normal method to control a LCD panel is to connect
More informationAtlonA 4x4 HDMI over CAT5 Matrix Switcher with IR Control AT-HD44M-SR. User Manual
AtlonA 4x4 HDMI over CAT5 Matrix Switcher with IR Control AT-HD44M-SR User Manual TABLE OF CONTENTS 1. Introduction... 1 2. Features... 2 3. Package Contents... 2 4. Technical Specifications and Package
More information