Discrete Logic Replacement Melody Player

Size: px
Start display at page:

Download "Discrete Logic Replacement Melody Player"

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 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 information

Embedded 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 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 information

Embedded 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 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 information

Distance, Velocity and Acceleration Detection

Distance, 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 information

Experiment 3: Basic Embedded System Analysis and Design

Experiment 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 information

Four Channel Digital Voltmeter with Display and Keyboard. Hardware RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RA0 RA1 RA2 RA3 PIC16C71

Four 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 information

EXPERIMENT 2: Elementary Input Output Programming

EXPERIMENT 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 information

Model 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 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 information

Introduction to PIC Programming

Introduction 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 information

MECE336 Microprocessors I

MECE336 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 information

SPI Serial Communication and Nokia 5110 LCD Screen

SPI 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 information

VikiLABS. a g. c dp. Working with 7-segment displays. 1 Single digit displays. July 14, 2017

VikiLABS. 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 information

Chapter 11 Sections 1 3 Dr. Iyad Jafar

Chapter 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 information

Lab #10: Building Output Ports with the 6811

Lab #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 information

Design and Implementation of Timer, GPIO, and 7-segment Peripherals

Design 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 information

Radio Clock with DCF77

Radio 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 information

Modbus for SKF IMx and Analyst

Modbus 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 information

Lab 3: Timer and Clock

Lab 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 information

Q&A Watchdog Timer Configuration for DRV3205-Q1

Q&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 information

AN202 LOW PIN-COUNT LCD INTERFACE. Relevant Devices This application note applies to the following devices: C8051F330, C8051F330D, C8051F331

AN202 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 information

ECE251 Intro to Microprocessors Final Exam December 14, 2015, 2 p.m.

ECE251 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 information

DBt87xAN1. PCI Decoders Application Note Customizing PCI Decoder Drivers for Different Tuners

DBt87xAN1. 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 information

RS485 Index Command List.

RS485 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 information

RS485 Index Command List.

RS485 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 information

This document describes a program for 7-segment LED display (dynamic lighting) and key matrix and input.

This 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 information

TXZ Family. Reference Manual 12-bit Analog to Digital Converter (ADC-A) 32-bit RISC Microcontroller. Revision

TXZ 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 information

AN1324 APPLICATION NOTE

AN1324 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 information

This document describes a program for 7-segment LED display (dynamic lighting).

This 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 information

InfoVue OLED Display

InfoVue 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 information

PCIe-FRM21. User s Manual

PCIe-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 information

EZ-LIGHT K50 Modbus Series Multicolor Indicators

EZ-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 information

Serial Remote Control of the RX2 SERIAL REMOTE CONTROL FOR THE RX2

Serial 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 information

PCI Decoders. Customizing PCI Decoder Drivers for Different Tuners. Application Note

PCI 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 information

Ross Video Limited USO RESTRITO. VANC Monitor User Manual

Ross 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 information

35058-TE. PLJ-6LED-A LED Frequency Display Module Manual

35058-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 information

AT004 A10 Multi-Tester, 120 to 277 VAC Test Transceiver

AT004 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 information

Command line direct mode: This is relevant when a PC application is used to send and receive commands over the network port.

Command 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 information

Nuvoton Touch Key Series NT086D Datasheet

Nuvoton 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 information

SWITCH: Microcontroller Touch-switch Design & Test (Part 2)

SWITCH: 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 information

ID ISC.LRU3000 ID ISC.LRU3500

ID 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 information

Digital Compass. Package Contents. Hardware Overview. Basic Operation. Article: CNS-DC3 Quick Guide v1.0

Digital 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 information

EVALUATION BOARD DATASHEET EV-151

EVALUATION 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 information

Lab 4: Hex Calculator

Lab 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 information

AN078. Getting Started. 1. Introduction

AN078. 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 information

Engineering Bulletin. General Description. Provided Files. AN2297/D Rev. 0.1, 6/2002. Implementing an MGT5100 Ethernet Driver

Engineering 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 information

IS01BFRGB LCD SmartDisplay from NKK Switches Simple implementation featuring the ATmega88PA from Atmel Complete software solution

IS01BFRGB 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 information

16-CH Color Full Duplex Multiplexer Instruction Manual

16-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 information

DE2-115/FGPA README. 1. Running the DE2-115 for basic operation. 2. The code/project files. Project Files

DE2-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 information

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.

Triple 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 information

Digital (5hz to 500 Khz) Frequency-Meter

Digital (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 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, September 09 th, 2006 ) About the Display: Siemens

More information

Sapera LT 8.0 Acquisition Parameters Reference Manual

Sapera 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 information

AN-1729 DP83640 IEEE 1588 PTP Synchronized Clock Output

AN-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 information

DIGITAL TIMER - MODES- rev. 5.5

DIGITAL 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 information

Manual MON-150W-SDI 15.6 SDI Monitor

Manual 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 information

Introduction to Mechatronics. Fall Instructor: Professor Charles Ume. Analog to Digital Converter

Introduction 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 information

Design Problem 4 Solutions

Design 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 information

NJU26125 Application Note PEQ Adjustment Procedure Manual New Japan Radio Co., Ltd

NJU26125 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 information

o 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

o 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 information

ADV7513 Low-Power HDMI 1.4A Compatible Transmitter

ADV7513 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 information

Figure 1: AHK1421 Evaluation Board Pictures.

Figure 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 information

o 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

o 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 information

EECS145M 2000 Midterm #1 Page 1 Derenzo

EECS145M 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 information

AN2421 Application note

AN2421 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 information

Custom 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 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 information

Product Information. EIB 700 Series External Interface Box

Product 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 information

HCS08 SG Family Background Debug Mode Entry

HCS08 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 information

From the above diagram, the relationship between X1, X2, X a and C a is given by the following equations:

From 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 information

NS8050U MICROWIRE PLUSTM Interface

NS8050U 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 information

An Introduction to CY8C22x45

An 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 information

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A)

Training 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 information

User s Manual. Document # , Rev 1.1, 05/27/05

User 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 information

ADP5520 Backlight Driver with I/O Expander Evaluation Board EVAL-ADP5520

ADP5520 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 information

Review of Sequential Logic Circuits

Review 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 information

2-Wire Interfaced, 7-, 14-, and 16-Segment Alphanumeric Vacuum-Fluorescent Display Controller

2-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 information

16-BIT LOAD CELL/DUAL STATUS INPUT

16-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 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, April 18 th, 2006 ) About the Display: Siemens

More information

Section bit Analog-to-Digital Converter (ADC)

Section 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 information

Fig. 1 Analog pins of Arduino Mega

Fig. 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 information

Assignment #3: Piezo Cake

Assignment #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 information

Keyboard Controlled Scoreboard

Keyboard 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 information

Sequential Logic. Introduction to Computer Yung-Yu Chuang

Sequential 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 information

Introduction to S1210 EMI Pre-Compliance Test Software

Introduction 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 information

Seven Segment Board. User Manual. 1.0, Oct 2011

Seven 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 information

Obsolete Product(s) - Obsolete Product(s) UM0223 User manual STEVAL-IFS001V1 evaluation kit with MEMS Introduction

Obsolete 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 information

ECE 2274 Pre-Lab for Experiment Timer Chip

ECE 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 information

ECE 4600 PROJECT. The 13 State Traffic Controller. Group #3 Anthony Ostrowski Jeffrey Ostrowski Derek Zoldos

ECE 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 information

University 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 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 information

S Fully Assembled and Tested S Software Control Through USB Port. S SMA Connectors for High-Speed Inputs and Output. Maxim Integrated Products 1

S 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 information

Modular DAA with 2/4 Wire Convertor. XE0002D Block Diagram

Modular 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 information

Application Note. RTC Binary Counter An Introduction AN-CM-253

Application 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 information

7 Segment LED CB-035. ElectroSet. Module. Overview The CB-035 device is an, 8-digit 7-segment display. Features. Basic Parameters

7 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 information

STD-525T PRECISION TIMER

STD-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 information

Main components Proximity and ambient light sensing (ALS) module

Main 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 information

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30

APPLICATION 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 information

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

Figure 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 information

All rights reserved. We advise readers to check that all parts are still available before commencing any project.

All 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 information

Assignment 3: 68HC11 Beep Lab

Assignment 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 information

LCD Triplex Drive with COP820CJ

LCD 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 information

AtlonA 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 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