#define BA {B ,B ,B ,B ,B ,B } #define BB {B ,B ,B ,B ,B ,B }

Size: px
Start display at page:

Download "#define BA {B ,B ,B ,B ,B ,B } #define BB {B ,B ,B ,B ,B ,B }"

Transcription

1 BA {B ,B ,B ,B ,B ,B BB {B ,B ,B ,B ,B ,B BC {B ,B ,B ,B ,B ,B BD {B ,B ,B ,B ,B ,B BE {B ,B ,B ,B ,B ,B BF {B ,B ,B ,B ,B ,B BG {B ,B ,B ,B ,B ,B BH {B ,B ,B ,B ,B ,B BI {B ,B ,B ,B ,B ,B BJ {B ,B ,B ,B ,B ,B BM {B ,B ,B ,B ,B ,B BN {B ,B ,B ,B ,B ,B BL {B ,B ,B ,B ,B ,B BO {B ,B ,B ,B ,B ,B BP {B ,B ,B ,B ,B ,B BQ {B ,B ,B ,B ,B ,B BR {B ,B ,B ,B ,B ,B BS {B ,B ,B ,B ,B ,B BK {B ,B ,B ,B ,B ,B BT {B ,B ,B ,B ,B ,B BU {B ,B ,B ,B ,B ,B BV {B ,B ,B ,B ,B ,B BW {B ,B ,B ,B ,B ,B BX {B ,B ,B ,B ,B ,B BY {B ,B ,B ,B ,B ,B BZ {B ,B ,B ,B ,B ,B LA{B ,B ,B ,B ,B ,B LB{B ,B ,B ,B ,B ,B LC{B ,B ,B ,B ,B ,B LD{B ,B ,B ,B ,B ,B LE{B ,B ,B ,B ,B ,B LF{B ,B ,B ,B ,B ,B LG{B ,B ,B ,B ,B ,B LH{B ,B ,B ,B ,B ,B LI{B ,B ,B ,B ,B ,B LJ{B ,B ,B ,B ,B ,B LK{B ,B ,B ,B ,B ,B LL{B ,B ,B ,B ,B ,B LM{B ,B ,B ,B ,B ,B LN{B ,B ,B ,B ,B ,B LO{B ,B ,B ,B ,B ,B LP{B ,B ,B ,B ,B ,B LQ{B ,B ,B ,B ,B ,B LR{B ,B ,B ,B ,B ,B LS{B ,B ,B ,B ,B ,B LT{B ,B ,B ,B ,B ,B LU{B ,B ,B ,B ,B ,B LV{B ,B ,B ,B ,B ,B LW{B ,B ,B ,B ,B ,B LX{B ,B ,B ,B ,B ,B LY{B ,B ,B ,B ,B ,B LZ{B ,B ,B ,B ,B ,B SPACE{B ,B ,B ,B ,B ,B NUM0{B ,B ,B ,B ,B ,B NUM1{B ,B ,B ,B ,B ,B NUM2{B ,B ,B ,B ,B ,B NUM3{B ,B ,B ,B ,B ,B NUM4{B ,B ,B ,B ,B ,B NUM5{B ,B ,B ,B ,B ,B

2 NUM6{B ,B ,B ,B ,B ,B NUM7{B ,B ,B ,B ,B ,B NUM8{B ,B ,B ,B ,B ,B NUM9{B ,B ,B ,B ,B ,B DEVIDE{B ,B ,B ,B ,B ,B TWODOTS{B ,B ,B ,B ,B ,B DOT{B ,B ,B ,B ,B ,B COMA{B ,B ,B ,B ,B ,B LINE{B ,B ,B ,B ,B ,B QUASTION{B ,B ,B ,B ,B ,B MARK{B ,B ,B ,B ,B ,B int latchpin = 10; int clockpin = 13; int datapin = 11; int clock = 9; int Reset = 8; int latchpinportb = latchpin - 8; int clockpinportb = clockpin - 8; int datapinportb = datapin - 8; int i = 0; int incomingbyte[44]; long scrolling_word[6]; int array_turn=0; byte patterns[100][6]; byte dummy_array[70][6] ={BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,BV,BW,BX,BY,BZ,SPACE,NUM0,NUM1,NUM2,NUM3,NUM4,NUM5,NUM6,NUM7,NUM8,NUM9,DEVIDE,TWO DOTS,DOT,COMA,LINE,QUASTION,MARK,LA,LB,LC,LD,LE,LF,LG,LH,LI,LJ,LK,LL,LM,L N,LO,LP,LQ,LR,LS,LT,LU,LV,LW,LX,LY,LZ; void setup(){ Serial.begin(9600); pinmode(datapin,output); pinmode(clockpin,output); pinmode(latchpin,output); pinmode(clock,output); pinmode(reset,output); digitalwrite(reset,high); digitalwrite(reset,low); setupspi(); void display_word(int loops,byte word_print[][6],int num_patterns,int delay_langth){// this function displays your symbols i = 0;// resets the counter fot the 4017 for(int g=0;g<6;g++)//resets the the long int where your word goes scrolling_word[g] = 0; for(int x=0;x<num_patterns;x++){//main loop, goes over your symbols // you will need to find a better way to make the symbols scroll my way is limited for 24 columns for(int r=0;r<6;r++)//puts the buildes the first symbol scrolling_word[r] = word_print[x][r]; for (int z=0;z<6;z++){//the sctolling action for(int p=0;p<6;p++) scrolling_word[p] = scrolling_word[p] << 1; // end of the scrolling funcion

3 for(int t=0;t<delay_langth;t++){// delay function, it just loops over the same display for(int y=0;y<6;y++){// scaning the display if(i == 6){// counting up to 6 with the 4017 digitalwrite(reset,high); digitalwrite(reset,low); i = 0; spi_transfer(make_word(0x ,y));// sending the data spi_transfer(make_word(0x ,y)); spi_transfer(make_word(0x ,y)); delaymicroseconds(800);//waiting a bit // clearing the data digitalwrite(clock,high);//counting up with the 4017 digitalwrite(clock,low); i++; finish_scroll(delay_langth); void finish_scroll(int delay_scroll){// this function is the same as the funcion above, it just finishing scrolling for (int n=0;n<24;n++){ for(int h=0;h<6;h++) scrolling_word[h] = scrolling_word[h] << 1; for(int w=0;w<delay_scroll;w++){ for(int k=0;k<6;k++){ if(i == 6){ digitalwrite(reset,high); digitalwrite(reset,low); i = 0; spi_transfer(make_word(0x ,k)); spi_transfer(make_word(0x ,k)); spi_transfer(make_word(0x ,k)); delaymicroseconds(800); digitalwrite(clock,high); digitalwrite(clock,low); i++;

4 byte make_word (long posistion,byte turn){ byte dummy_word = 0; for(int q=0;q<8;q++){ if(scrolling_word[turn] & (posistion<<q)) dummy_word = 0x01<<q; return dummy_word; void loop() { // send data only when you receive data: if(serial.available() > 0){ delay(100); incomingbyte[array_turn] = Serial.read(); array_turn++; else{ if(array_turn!= 0){ for(int az=0;az<array_turn;az++){ if((incomingbyte[az] > 64 && incomingbyte[az] < 91) (incomingbyte[az] > 96 && incomingbyte[az] < 123)){ if(incomingbyte[az] > 64 && incomingbyte[az] < 91){ for(int lal=0;lal<6;lal++) patterns[az][lal] = dummy_array[incomingbyte[az] - 65][lal]; else{ for(int lal=0;lal<6;lal++) patterns[az][lal] = dummy_array[incomingbyte[az] - 53][lal]; else{ switch(incomingbyte[az]){ case 32://space patterns[az][lol] = dummy_array[26][lol]; case 33://mark patterns[az][lol] = dummy_array[43][lol]; case 45://line patterns[az][lol] = dummy_array[41][lol]; case 44://coma patterns[az][lol] = dummy_array[40][lol]; case 46://dot patterns[az][lol] = dummy_array[39][lol]; case 47://dvide patterns[az][lol] = dummy_array[37][lol]; case 48://0

5 patterns[az][lol] = dummy_array[27][lol]; case 49://1 patterns[az][lol] = dummy_array[28][lol]; case 50://2 patterns[az][lol] = dummy_array[29][lol]; case 51://3 patterns[az][lol] = dummy_array[30][lol]; case 52://4 patterns[az][lol] = dummy_array[31][lol]; case 53://5 patterns[az][lol] = dummy_array[32][lol]; case 54://6 patterns[az][lol] = dummy_array[33][lol]; case 55://7 patterns[az][lol] = dummy_array[34][lol]; case 56://8 patterns[az][lol] = dummy_array[35][lol]; case 57://9 patterns[az][lol] = dummy_array[36][lol]; case 58://tow dots patterns[az][lol] = dummy_array[38][lol]; case 63://quastion patterns[az][lol] = dummy_array[42][lol]; default: patterns[az][lol] = dummy_array[26][lol]; display_word(1,patterns,array_turn,15); array_turn =0;

6 //display_word(1,patterns,43,15);// calls for the display_pattern function and says that int loop = 15(if you do more loop the pattern whould scrrol slower). void latchon(){ bitset(portb,latchpinportb); void latchoff(){ bitclear(portb,latchpinportb); void setupspi(){ byte clr; SPCR = ( (1<<SPE) (1<<MSTR) ); // enable SPI as master //SPCR = ( (1<<SPR1) (1<<SPR0) ); // set prescaler bits SPCR &= ~( (1<<SPR1) (1<<SPR0) ); // clear prescaler bits clr=spsr; // clear SPI status reg clr=spdr; // clear SPI data reg SPSR = (1<<SPI2X); // set prescaler bits //SPSR &= ~(1<<SPI2X); // clear prescaler bits delay(10); byte spi_transfer(byte data) { SPDR = data; while (!(SPSR & (1<<SPIF))) { ; return SPDR; that // Start the transmission // Wait the end of the transmission // return the received byte, we don't need

7

Working with Data sent to a Computer or Flash Stick

Working with Data sent to a Computer or Flash Stick Working with Data sent to a Computer or Flash Stick File Names and File Formats Data sent to a flash stick is saved as a.txt file. The file name for the saved file is in the format: DATA FILE TYPE Send

More information

22ND CENTURY_J1.xls Government Site Hourly Rate

22ND CENTURY_J1.xls Government Site Hourly Rate Escalation rate 000 AA0 Administrative Assistant Level I 000 AA0 Administrative Assistant Level II 000 AB0 Application Engineer Level I 000 AB0 Application Engineer Level II 000 AC0 Application Programmer

More information

Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site

Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site Escalation rate 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 0001 AA01 Administrative Assistant Level I $51.00

More information

spi 1 Fri Oct 13 13:04:

spi 1 Fri Oct 13 13:04: spi 1 Fri Oct 1 1:: 1.1 Introduction SECTION SERIAL PERIPHERAL INTERFACE (SPI) The SPI module allows full-duplex, synchronous, serial communication with peripheral devices.. Features Features of the SPI

More information

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN SPAREPARTSCATALOG: CONNECTORS ART.-NR.: 3CM3208201EN CONTENT SPARE CONNECTORS AA-AN SPARE CONNECTORS AO-BC SPARE CONNECTORS BD-BQ SPARE CONNECTORS BR-CD 3 4 5 6 SPARE CONNECTORS CE-CR SPARE CONNECTORS

More information

SPARE CONNECTORS KTM 2014

SPARE CONNECTORS KTM 2014 SPAREPARTSCATALOG: // ENGINE ART.-NR.: 3208201EN CONTENT CONNECTORS FOR WIRING HARNESS AA-AN CONNECTORS FOR WIRING HARNESS AO-BC CONNECTORS FOR WIRING HARNESS BD-BQ CONNECTORS FOR WIRING HARNESS BR-CD

More information

Parts List, Charging Chart, Wiring Diagrams

Parts List, Charging Chart, Wiring Diagrams Parts List, Charging Chart, Wiring Diagrams PHH150, PHH180 3 Phase PACKAGE HEAT PUMP UNITS TABLE OF CONTENTS PARTS LIST------------ 2-5 PARTS DRAWING - - - - - - -6-16 CHARGING CHARTS - - - - - - - 17

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) SPI = Simple, 3 wire, full duplex, synchronous serial data transfer Interfaces to many devices, even many non-spi peripherals Can be a master or slave interface 4 interface pins: -MOSI master out slave

More information

EE 308: Microcontrollers

EE 308: Microcontrollers EE 308: Microcontrollers Serial Perpherial Interface (SPI) Aly El-Osery Electrical Engineering Department New Mexico Institute of Mining and Technology Socorro, New Mexico, USA April 9, 2018 Aly El-Osery

More information

60mA maximum (all channels on)

60mA maximum (all channels on) macetech documentation ShiftBrite 2.0 A ShiftBrite 2.0 [http://macetech.com/store/index.php?main_page=product_info&cpath=1& products_id=1] has an RGB LED and a small controller chip, the Allegro A6281.

More information

JUBILEE HOW-TO HANDBOOK

JUBILEE HOW-TO HANDBOOK O T W O H E E L I B U J HANDBOOK TABLE OF CONTENTS ACCOUNT SETTINGS INSIDE A CASE Adding My Attorney Bar Number Adding an Office Adding Users Entering Your ECF Login & Password FILING CASES Adding Creditors

More information

3 Wire LED Module (SKU:DFR0090)

3 Wire LED Module (SKU:DFR0090) 3 Wire LED Module (SKU:DFR0090) Contents 1 Introduction 2 Connection 3 Pinout Diagram 4 Sample Code 4.1 Test Procedure 4.2 Operating procedure Introduction This is 8 digital bits serial LED display. It

More information

C-CODE EXAMPLE FOR SCP1000-D01 PRESSURE SENSOR

C-CODE EXAMPLE FOR SCP1000-D01 PRESSURE SENSOR C-CODE EXAMPLE FOR SCP1000-D01 PRESSURE SENSOR 1 INTRODUCTION The objective is to set up SPI communication between VTI Technologies' digital pressure sensor component and an MCU of an application device.

More information

SPI: Serial Peripheral Interface

SPI: Serial Peripheral Interface ECE3411 Fall 2015 Lab 6c. SPI: Serial Peripheral Interface Marten van Dijk, Syed Kamran Haider Department of Electrical & Computer Engineering University of Connecticut Email: {vandijk, syed.haider}@engr.uconn.edu

More information

Loop Qualification Bulk Loader

Loop Qualification Bulk Loader Loop Qualification Bulk Loader Carrier Services Frontier Communications Rochester, NY Effective: 06/18/2017 Revised: 10/26/2017 Contents Overview... 3 Bulk Loader Window... 4 Bulk Loader File Status...

More information

Avoiding KeyStrokes in Windows Applications using C#

Avoiding KeyStrokes in Windows Applications using C# Avoiding KeyStrokes in Windows Applications using C# In keeping with the bcrypt.exe example cited elsewhere on this site, we seek a method of avoiding using the keypad to enter pass words and/or phrases.

More information

Thursday, May 11, Funds and what they may do i o r you. Phone or write today.. DONALD A. BURLESON, Representative

Thursday, May 11, Funds and what they may do i o r you. Phone or write today.. DONALD A. BURLESON, Representative 96 6 b b K k b b b b k k b b b b b Q K k k k b 3 $6 b K $ b k 6 9 9 3 3 389 3977 b k k z! k b 7 b b " " :? q q b bb j k b 96 5 3 8 ; "! ( 496) 3879 " j b b j k bb b " " k k b b b 9 6 9 6 5 : k k b b b

More information

SCREEN LAYOUT AND HANDLING

SCREEN LAYOUT AND HANDLING Sreen layout & handling SCREEN LAYOUT AND HANDLING Generally, 7-1 Keyboard shortuts, 7-3 Keyboard Must Know, 7-5 Generally It is not intended that the manual or on-line Help should replae knowledge of

More information

a Serial Peripheral Interace (SPI). Embedded RISC Microcontroller Core Peripheral

a Serial Peripheral Interace (SPI). Embedded RISC Microcontroller Core Peripheral Features Full-duplex, 3-wire Synchronous Data Transfer Master or Slave Operation Maximum Bit Frequency of f CLOCK /4 (in M-bits/second) LSB First or MSB First Data Transfer Four Programmable Bit Rates

More information

Seperated modulars Head. Empower the World E-13. Metal-headed. Plastic-headed. Head-metal. φ40mm mushroom NP2-BC. φ60mm mushroom NP2-BR

Seperated modulars Head. Empower the World E-13. Metal-headed. Plastic-headed. Head-metal. φ40mm mushroom NP2-BC. φ60mm mushroom NP2-BR Metal-headed Flush NP-BA φmm mushroom NP-BC φ60mm mushroom NP-BR φmm mushroom push-pull NP-BT Turn to release NP-BS NP-BD NP-BJ E-06 E-08 E-08 E-08 E-08 E-00 E-00 Key switch NP-BG Double-headed NP-BL8

More information

< W3150A+ / W5100 Application Note for SPI >

< W3150A+ / W5100 Application Note for SPI > < W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated

More information

Linear lambda calculus and PTIME-completeness

Linear lambda calculus and PTIME-completeness Under consideration for publication in J. Functional Programming 1 Linear lambda calculus and PTIME-completeness HARRY G. MAIRSON Computer Science Department Volen Center for Complex Numbers Brandeis University

More information

ShiftOut Tutorial. Maria Taylor

ShiftOut Tutorial. Maria Taylor ShiftOut Tutorial Maria Taylor The Shift register works from Left to Right. The side with the indent is Up indicating that the left pin is #1 and the right pin is #16. Step #1: Assess the board. Depict

More information

Module 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017

Module 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017 Module 3.C Serial Peripheral Interface (SPI) Tim Rogers 2017 Learning Outcome #3 An ability to effectively utilize the wide variety of peripherals integrated into a contemporary microcontroller How? A:

More information

TECHNICAL BULLETIN. Thank you for your continued support of Mitsubishi integrated FA software MELSOFT series.

TECHNICAL BULLETIN. Thank you for your continued support of Mitsubishi integrated FA software MELSOFT series. [Issue No.] FA-A-0008-D [Page] 1/26 Thank you for your continued support of Mitsubishi integrated FA software MELSOFT series. The security function of Windows Vista is significantly strengthened compared

More information

User Guide for OSM users to Record Youth Data on the TSA Template to be Used for Uploading Youth Data to Compass

User Guide for OSM users to Record Youth Data on the TSA Template to be Used for Uploading Youth Data to Compass User Guide for OSM users to Record Youth Data on the TSA Template to be Used for Uploading Youth Data to Compass This is a user guide for OSM users on how to copy youth data exported from OSM into the

More information

Project 18 Dual 8-Bit Binary Counters

Project 18 Dual 8-Bit Binary Counters Project 18 Dual 8-Bit Binary Counters In Project 18, you will daisy chain (or cascade) another 74HC595 IC onto the one used in Project 17 to create a dual binary counter. Parts Required 2 74HC595 Shift

More information

This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno.

This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno. This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno. Note that there are two different module types: the temperature sensor module and

More information

Marten van Dijk, Syed Kamran Haider

Marten van Dijk, Syed Kamran Haider ECE3411 Fall 2015 Wrap Up Review Session Marten van Dijk, Syed Kamran Haider Department of Electrical & Computer Engineering University of Connecticut Email: vandijk, syed.haider@engr.uconn.edu Pulse Width

More information

OPAL-RT FIU User Guide.

OPAL-RT FIU User Guide. OPAL-RT FIU User Guide www.opal-rt.com Published by Opal-RT Technologies, Inc. 1751 Richardson, suite 2525 Montreal, Quebec, Canada H3K 1G6 www.opal-rt.com 2013 Opal-RT Technologies, Inc. All rights reserved

More information

BOOK-IT 8.0. SIP2 implementation in the Z39.70 server

BOOK-IT 8.0. SIP2 implementation in the Z39.70 server BOOK-IT 8.0 2015-07-29 Axiell Sverige AB, Box 24014, 224 21 LUND. Besöksadress: Fältspatsvägen 4, 224 78 LUND Tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se Table of contents 1 Introduction...

More information

o w n b a p t i s m by a B a p t i s t m i n i s t e r, t h e P e d o baptist minister,who.se labors previously h e had

o w n b a p t i s m by a B a p t i s t m i n i s t e r, t h e P e d o baptist minister,who.se labors previously h e had 55 [ G 5 b b K x «««\ K b «0 ( X K K -Q F F «x b x F «««0«- «7 Q ««K «««xz / 7«b «b «««b K b «««b «x K/ = ( b«k «««K KF K F? xx- -«««- «- b - K- «7 b «b - /«b b qk «z x «««b - &- F «7 «b x G K Q xx Fb

More information

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations Features Compatible with MCS-51 Products 128K Bytes of In-System Reprogrammable Flash data memory and 4K Bytes of Downloadable Flash Program Memory Endurance: 1,000 Write/Erase Cycles per Sector Data Retention:

More information

Marten van Dijk Department of Electrical & Computer Engineering University of Connecticut

Marten van Dijk Department of Electrical & Computer Engineering University of Connecticut ECE3411 Fall 2016 Wrap Up Review Session Marten van Dijk Department of Electrical & Computer Engineering University of Connecticut Email: marten.van_dijk@uconn.edu Slides are copied from Lecture 7b, ECE3411

More information

Project 17 Shift Register 8-Bit Binary Counter

Project 17 Shift Register 8-Bit Binary Counter Project 17 Shift Register 8-Bit Binary Counter In this project, you re going to use additional ICs (Integrated Circuits) in the form of shift registers in order to drive LEDs to count in binary (I will

More information

A. All equipment and materials used shall be standard components that are regularly manufactured and used in the manufacturer s system.

A. All equipment and materials used shall be standard components that are regularly manufactured and used in the manufacturer s system. ENDURA EE500 SERIES ENDURAXPRESS TECHNICAL SPECIFICATIONS SECURITY SYSTEM DIVISION 28 ELECTRONIC SAFETY AND SECURITY LEVEL 1_28 20 00 ELECTRONIC SURVEILLANCE LEVEL 2_28 23 00 VIDEO SURVEILLANCE LEVEL 3_28

More information

Design with Microprocessors

Design with Microprocessors Design with Microprocessors Lecture 6 Interfaces for serial communication Year 3 CS Academic year 2017/2018 1 st Semester Lecturer: Radu Dănescu Serial communication modules on AVR MCUs Serial Peripheral

More information

Embedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI

Embedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI Embedded Systems and Software Serial Interconnect Buses I 2 C (SMB) and SPI I2C, SPI, etc. Slide 1 Provide low-cost i.e., low wire/pin count connection between IC devices There are many of serial bus standards

More information

Automated Railcar Release

Automated Railcar Release Automated Railcar Release How to release railcars through computer-to-computer exchange. This document explains the procedures to provide data from your computer to CN s systems for the purpose of releasing

More information

Menu. What is SPI? EEL 3744 EEL 3744 SPI

Menu. What is SPI? EEL 3744 EEL 3744 SPI Menu Concepts >Problems in serial communications Timing Synchronization: How do you line up the bit boundaries? Message Synchronization: How do you line up messages? Look into my... >Synchronous data solves

More information

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide The 9S12 Serial Peripheral Inteface (SPI) Huang Section 102 through 106 SPI Block User Guide The 9S12 Serial Peripheral Interface (SPI) The 9S12 has a Synchronous Serial Interface On the 9S12 it is called

More information

BACnet Protocol Implementation Conformance (PIC) Statement

BACnet Protocol Implementation Conformance (PIC) Statement BACnet Protocol Implementation Conformance (PIC) Statement 149-1033 Building Technologies Table of Contents BACnet Protocol Implementation Conformance Statement... 4 3 BACnet Protocol Implementation Conformance

More information

Asynchronous & Synchronous Serial Communications Interface. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name

Asynchronous & Synchronous Serial Communications Interface. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name MPSD Serial Communication Lab Exercise Asynchronous & Synchronous Serial Communications Interface Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name Notes: You must work

More information

Preconnectorized Stubbed Hardware An Evolant Solutions Product

Preconnectorized Stubbed Hardware An Evolant Solutions Product Description offers preconnectorized optical hardware (stubbed) which comes equipped with factory-terminated and tested cable assemblies pre-installed into a variety of hardware products. Stubbed hardware

More information

Freescale Semiconductor, I

Freescale Semiconductor, I Application Note Rev. 1, 11/2001 Interfacing the MC68HC05C5 SIOP to an I 2 C Peripheral By Naji Naufel Introduction SIOP Definition When designing a system based on a standard, non-custom designed, microcontroller

More information

Earthshine Design Arduino Starters Kit Manual - A Complete Beginners Guide to the Arduino. Project 15. Shift Register 8-Bit Binary Counter

Earthshine Design Arduino Starters Kit Manual - A Complete Beginners Guide to the Arduino. Project 15. Shift Register 8-Bit Binary Counter Project 15 Shift Register 8-Bit Binary Counter 84 Project 15 - Shift Register 8-Bit Binary Counter Right, we are now going to delve into some pretty advanced stuff so you might want a stiff drink before

More information

Orangutan X2 Command Documentation v1.01

Orangutan X2 Command Documentation v1.01 Orangutan X2 Command Documentation v1.01 Page 1 of 27 1. Overview.................................................... 3 2. ATmega644 SPI Configuration........................................ 4 3. Low-Level

More information

What is Meant By Cotton Goods

What is Meant By Cotton Goods / 6 9 - z 9 / 9 q - ; x - 6 \ ~ 9? - -» z z - x - - / - 9 -» ( - - - ( 9 x q ( -x- ( ]7 q -? x x q - 9 z X _? & & - ) - ; - 96? - - ; - / 99 - - - - x - - 9 & \ x - z ; - - x - - 6 q - z z ; 9 x 9 - -

More information

Asynchronous & Synchronous Serial Communications Interface. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name

Asynchronous & Synchronous Serial Communications Interface. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name MPS Serial Communication Lab Exercise Asynchronous & Synchronous Serial Communications Interface Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name Notes: You must work on

More information

EE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave.

EE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave. EE 456 Fall, 2009 Notes on SPI Bus Blandford/Mitchell The Serial Peripheral Interface (SPI) bus was created by Motorola and has become a defacto standard on many microcontrollers. This is a four wire bus

More information

DETAIL SPECIFICATION SHEET

DETAIL SPECIFICATION SHEET INCH-POUND MIL-DTL-55302/128D 18 April 2013 SUPERSEDING MIL-DTL-55302/128D 4 June 2004 DETAIL SPECIFICATION SHEET CONNECTORS, PRINTED CIRCUIT SUBASSEMBLY AND ACCESSORIES: RECEPTACLE, DOUBLE ROW, 4 THROUGH

More information

Reconfigurable Computing Systems ( L) Fall 2012 Tiny Register Machine (TRM)

Reconfigurable Computing Systems ( L) Fall 2012 Tiny Register Machine (TRM) Reconfigurable Computing Systems (252-2210-00L) Fall 2012 Tiny Register Machine (TRM) L. Liu Department of Computer Science, ETH Zürich Fall semester, 2012 1 Introduction Jumping up a few levels of abstraction.

More information

8-bit RISC Microcontroller. Application Note. AVR151: Setup And Use of The SPI

8-bit RISC Microcontroller. Application Note. AVR151: Setup And Use of The SPI AVR151: Setup And Use of The SPI Features SPI Pin Functionality Multi Slave Systems SPI Timing SPI Transmission Conflicts Emulating the SPI Code examples for Polled operation Code examples for Interrupt

More information

Parts List, Charging Chart, Wiring Diagrams

Parts List, Charging Chart, Wiring Diagrams Parts List, Charging Chart, Wiring Diagrams PAH036-072 SERIES Three Phase PACKAGE A/C UNITS TABLE OF CONTENTS PARTS LIST---------- 2-7 PARTS DRAWING - - - - - 8-14 CHARGING CHARTS - - 15-16 WIRING DIAGRAMS

More information

B - i TNA 134:1997. Technical Document TNA 134. Telecom ISDN User-Network Interface: Layer 3: PART B Basic Call Control Procedures

B - i TNA 134:1997. Technical Document TNA 134. Telecom ISDN User-Network Interface: Layer 3: PART B Basic Call Control Procedures B - i TNA 134:1997 Technical Document TNA 134 Telecom ISDN User-Network Interface: Layer 3: PART B Basic Call Control Procedures B - iii TNA 134:1997 TELECOM ISDN USER-NETWORK INTERFACE LAYER 3 PART B

More information

SMAJ SERIES 400 Watts Suface Mount Transient Voltage Suppressor SMA/DO-214AC. RoHS. Features

SMAJ SERIES 400 Watts Suface Mount Transient Voltage Suppressor SMA/DO-214AC. RoHS. Features Pb RoHS COMPLIANCE creat by art SMAJ SERIES 4 Watts Suface Mount Transient Voltage Suppressor SMA/DO-214AC Features UL Recognized File # E-326243 Low profile package Built-in strain relief Glass passivated

More information

COMSGATE. Specifications. Document Version: 2.6 rev. 3 Prepared for: CHARGE Anywhere

COMSGATE. Specifications. Document Version: 2.6 rev. 3 Prepared for: CHARGE Anywhere COMSGATE Specifications Document ID: CS_71507 Document Version: 2.6 rev. 3 Prepared for: CHARGE Anywhere Date prepared: Feb, 26 2014 4041B Hadley Rd South Plainfield, NJ 07080 Phone + 1 (800) 211-1256

More information

ECE 4510/5530 Microcontroller Applications Week 6

ECE 4510/5530 Microcontroller Applications Week 6 ECE 4510/5530 Microcontroller Applications Week 6 Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Lab 5 Element Hardware

More information

LOWELL WEEKLY JOURNAL

LOWELL WEEKLY JOURNAL Y $ b b Y b Y F Q Q Y 2 F {»» ( 2 Y b b b ] F F b / b b F q x x ) b Y b? F ( ) x _ q ( b b» ZZ F $ b b» b 6 2 q b x =2 2 6 2 b 2 2 bb b b? [ b q {» ( b b b ( x b $ b F b b q b b b q F b Y F b Y Y z b b

More information

AVR PCD8544 DRIVER DOCUMENTATION

AVR PCD8544 DRIVER DOCUMENTATION AVR PCD8544 DRIVER DOCUMENTATION Ishraq Ibne Ashraf ishraq86@gmail.com 14th September 2013 1 1. INTRODUCTION AVR PCD8544 Driver is a one header file driver for supporting AVR microcontrollers in driving

More information

EE4390 Microprocessors

EE4390 Microprocessors EE4390 Microprocessors Lessons 23, 24 - Exceptions - Resets and Interrupts Revised: Aug 1, 2003 1 - Exceptions - Resets and Interrupts Polling vs. Interrupts Exceptions: Resets and Interrupts 68HC12 Exceptions

More information

EE Embedded Systems Design. Lessons Exceptions - Resets and Interrupts

EE Embedded Systems Design. Lessons Exceptions - Resets and Interrupts EE4800-03 Embedded Systems Design Lessons 7-10 - Exceptions - Resets and Interrupts 1 - Exceptions - Resets and Interrupts Polling vs. Interrupts Exceptions: Resets and Interrupts 68HC12 Exceptions Resets

More information

LCD H C 1 2 GP2D PP4 MISO MOSI DIN DOUT SCK PP5 SCK D0 D1 D2 D3 D4 D5 D6 D7 DIN. Maximum SCK = 500 khz SCK D0 D1 D2 D3 D4 D5 D6 D7 DOUT

LCD H C 1 2 GP2D PP4 MISO MOSI DIN DOUT SCK PP5 SCK D0 D1 D2 D3 D4 D5 D6 D7 DIN. Maximum SCK = 500 khz SCK D0 D1 D2 D3 D4 D5 D6 D7 DOUT 38 xam 3 May 6, 999 Name: You may use one page of notes and any of the Motorola data books. Show all work. Partial credit will be given. No credit will be given if an answer appears with no supporting

More information

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253 Features Compatible with MCS -51 Products 12K Bytes of In-System Programmable (ISP) Flash Program Memory SPI Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2K Bytes EEPROM

More information

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1 Version 1 1. (20 Points) Given the class A network address 121.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 8,100 subnets? b. (5 Points) What is

More information

Industrial Wireway & Trough

Industrial Wireway & Trough 308 Lay-In Wireway 1485 Series - NEMA 12... 310-319 Wiring Trough 1486 Series - NEMA 12... 320 Pull Through Wireway 1487 Series - NEMA 12... 322-328 309 1485 Series Lay-In Wireway - NEMA 12 Lay-In Wireway

More information

SPI Block User Guide V02.07

SPI Block User Guide V02.07 DOCUMENT NUMBER S12SPIV2/D SPI Block User Guide V02.07 Original Release Date: 21 JAN 2000 Revised: 11 Dec 2002 Motorola, Inc. Motorola reserves the right to make changes without further notice to any products

More information

Scorciatoie da tastiera - Circad 4.09

Scorciatoie da tastiera - Circad 4.09 Scorciatoie da tastiera - Circad 4.09 File FE New File - File FO Open File - File FR Re-Open - File FT Total Recall - File FD Load - File FC Close File - File FE Erase File - File FS Save File - File FA

More information

Staff Report City of Manhattan Beach

Staff Report City of Manhattan Beach Agenda Item #: Staff Report City of Manhattan Beach TO: Honorable Mayor Fahey and Members of the City Council THROUGH: Geoff Dolan, City Manager FROM: Neil C. Miller, Director of Public Works Dana Greenwood,

More information

Laboratory 5 Communication Interfaces

Laboratory 5 Communication Interfaces Laboratory 5 Communication Interfaces Embedded electronics refers to the interconnection of circuits (micro-processors or other integrated circuits) with the goal of creating a unified system. In order

More information

EDI Import Interface Guide

EDI Import Interface Guide HHAeXchange EDI Import Interface Guide November 2017 Copyright 2017 Homecare Software Solutions, LLC One Court Square 44th Floor Long Island City, NY 11101 Phone: (718) 407-4633 Fax: (718) 679-9273 Legal

More information

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253. Preliminary

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253. Preliminary Features Compatible with MCS -51 Products 12K Bytes of In-System Programmable (ISP) Flash Program Memory SPI Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2K Bytes EEPROM

More information

and A L T O SOLO LOWELL. MICHIGAN, THURSDAY, MAY 15, 1930 Council In Lowell Regular meeting of the Common Council of the Village of

and A L T O SOLO LOWELL. MICHIGAN, THURSDAY, MAY 15, 1930 Council In Lowell Regular meeting of the Common Council of the Village of BU K B ;; UY Y 5 930 VU XXXV B B j j x j Y B B K Y BK 730 830 Q B 3 B 5 38 38 0 8 38 B B V Y Y 8 * } * * * V U 0 Y U x! 5 x & V B Y B j B Y q x q 5 j 7 8 (55 98 7 8 x z q x) K B K z Z x B 5 x x q z B [B

More information

Construction. Quality Products. Service Excellence.

Construction. Quality Products. Service Excellence. 1485 Series - NEMA 12 www.hammondmfg.com Application Designed to enclose and protect electrical wiring from dirt, dust, oil and water. All sections and fi ttings are completely open on each side to allow

More information

DS Manager IP Setup For use with Hall Research Products. Table of Contents

DS Manager IP Setup For use with Hall Research Products. Table of Contents DS Manager IP Setup For use with Hall Research Products Table of Contents 1. Introduction... 1 1.1 General... 1 2. Installation... 2 2.1 Download the DS Manager Installation... 2 3. Configuration... 3

More information

Parts List, Wiring Diagrams

Parts List, Wiring Diagrams Parts List, Wiring Diagrams PAH 210-300 SERIES 3 Phase PACKAGE AIR CONDITIONER UNITS TABLE OF CONTENTS PARTS LIST --------------2-5 PARTS DRAWINGS ------ 6-22 CHARGING CHARTS ---- 23-25 WIRING DIAGRAMS

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino Paco Abad May 20 th, 2011 WGM #21 Outline What is Arduino? Where to start Types Shields Alternatives Know your board Installing and using the IDE Digital output Serial communication

More information

Parts List, Charging Chart, Wiring Diagrams

Parts List, Charging Chart, Wiring Diagrams Parts List, Charging Chart, Wiring Diagrams PHH036-072, 3 Phase PACKAGE HEAT PUMPS TABLE OF CONTENTS PARTS LIST---------- 2-4 PARTS DRAWING----- 5-10 CHARGING CHARTS-- 11-12 WIRING DIAGRAMS-- 13-24 Printed

More information

Use of a Segmented Electrode To Control Current Distribution In Electrochemical Systems

Use of a Segmented Electrode To Control Current Distribution In Electrochemical Systems City University of New York (CUNY) CUNY Academic Works Master's Theses City College of New York 2010 Use of a Segmented Electrode To Control Current Distribution In Electrochemical Systems Barry Van Tassell

More information

USER MANUAL. TC9485UM Rev. AE 04/14. All specifications are subject to change without notice

USER MANUAL. TC9485UM Rev. AE 04/14. All specifications are subject to change without notice USER MANUAL TC9485UM Rev. AE 04/14 All specifications are subject to change without notice Table of Contents RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN INCORRECT TYPE. DISPOSE OF USED BATTERIES ACCORDING

More information

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

Turbidostat Hardware and Software Design

Turbidostat Hardware and Software Design Turbidostat Hardware and Software Design MS 4 By: Peter Harker Maxwell Holloway Evan Dreveskracht Table of Contents 1. Introduction... 3 2. Hardware 2.1 Scanner Assembly Design... 3 2.2 Circuit Boards...

More information

Order this document by EB285/D Motorola Semiconductor Engineering Bulletin EB285 C Macro Definitions for the MC68HC(7)11E20 By John Bodnar

Order this document by EB285/D Motorola Semiconductor Engineering Bulletin EB285 C Macro Definitions for the MC68HC(7)11E20 By John Bodnar nc. Order this document by /D Motorola Semiconductor C Macro Definitions for the MC68HC(7)11E20 By John Bodnar Austin, Texas Introduction Conventions With more microcontroller users moving to high level

More information

Notes on using Serial IO driven by EI²OS. Fujitsu Mikroelektronik GmbH Vers. 1.0 by Holger Lösche

Notes on using Serial IO driven by EI²OS. Fujitsu Mikroelektronik GmbH Vers. 1.0 by Holger Lösche Application Note Introduction Notes on using Serial IO driven by EI²OS Fujitsu Mikroelektronik GmbH Vers. 1.0 by Holger Lösche If EI²OS (Extended Intelligent IO Service) and SIO (Serial IO) are used together,

More information

Compact PLC for STEP7 from Siemens PLC-CPU for STEP7 from Siemens Order no. Type VIPA 214-1BA02 CPU 214 VIPA 214-1BC02 CPU 214C VIPA 215-1BA02

Compact PLC for STEP7 from Siemens PLC-CPU for STEP7 from Siemens Order no. Type VIPA 214-1BA02 CPU 214 VIPA 214-1BC02 CPU 214C VIPA 215-1BA02 PLC-CPU - VIPA -1BA02 CPU VIPA -1BC02 CPU C VIPA -1BA02 CPU VIPA -1BA02 CPU Load memory (kb) C 32 40 OB1/10/20/35/40//82/85/86/100/121/122 MPI: RS5 14 15 PLC-CPU - with serial interface VIPA -2BS02 VIPA

More information

10-1 C D Pearson Education, Inc. M. Morris Mano & Charles R. Kime LOGIC AND COMPUTER DESIGN FUNDAMENTALS, 4e

10-1 C D Pearson Education, Inc. M. Morris Mano & Charles R. Kime LOGIC AND COMPUTER DESIGN FUNDAMENTALS, 4e 10-1 C D E A B 10-2 A B A B C (A B) C D A A B (A B) C E D (A B) C D E (A B) C + D E (A B) C 10-3 Opcode Mode Address or operand 10-4 Memory 250 Opcode Mode PC = 250 251 ADRS 252 Next instruction ACC Opcode:

More information

Chapter 2 The Basic Functions

Chapter 2 The Basic Functions Chapter 2 The Basic Functions 2.1 Overview The code you learn to write for your Arduino is very similar to the code you write in any other computer language. This implies that all the basic concepts remain

More information

8-Bit Microcontroller with 8K Bytes Flash AT89S8252. Features. Description

8-Bit Microcontroller with 8K Bytes Flash AT89S8252. Features. Description Features Compatible with MCS-51 Products 8K Bytes of In-System Reprogrammable Downloadable Flash Memory SPI Serial Interface for Program Downloading Endurance: 1,000 Write/Erase Cycles 2K Bytes EEPROM

More information

Contents. List of Figures. SPIDriver Datasheet 1. 1 Overview 2. 2 Features 2. 3 Installation with Arduino 3

Contents. List of Figures. SPIDriver Datasheet 1. 1 Overview 2. 2 Features 2. 3 Installation with Arduino 3 SPIDriver Datasheet 1 Contents 1 Overview 2 2 Features 2 3 Installation with Arduino 3 4 Operation 4 4.1 ANSI escape codes......................... 5 4.2 High-resolution modes........................ 6

More information

L A M P I R A N UNIVERSITAS KRISTEN MARANTHA

L A M P I R A N UNIVERSITAS KRISTEN MARANTHA L A M P I R A N LAMPIRAN B LISTING PROGRAM MIKROKONTROLER //Simplest universal VGA(20x20)/PAL(38x20) terminal //For sync used Timer0 Timer1 //To avoid flickering while receive UART data,recommend

More information

ArduinoISP. Troubleshooting of "programmer is not in sync" Main Sketch (Retired Code)

ArduinoISP. Troubleshooting of programmer is not in sync Main Sketch (Retired Code) ArduinoISP Troubleshooting of "programmer is not in sync" Try to use different version of Arduino IDE, Arduino IDE 1.0 with UNO will cause this problem. Double check all the connections The receive side

More information

L* Split Crucible Crucible section is split on molds designed with horizontal opening for easier cleaning

L* Split Crucible Crucible section is split on molds designed with horizontal opening for easier cleaning Busbar to Busbar nvent ERICO Cadweld graphite molds are designed and engineered for thousands of connection styles and conductor combinations. Forms a permanent, low resistance connection Provides a molecular

More information

AQS (Air Quality System) General Overview

AQS (Air Quality System) General Overview AQS (Air Quality System) General Overview CARB PQAO Training January 25, 2017 Jennifer Williams EPA Region 9 1 AQS (Air Quality System) Overview What is AQS? Database that contains: Ambient air pollution

More information

Application Note. Interfacing the CS5525/6/9 to the 68HC05. By Keith Coffey MOSI (PD3) SDO MISO (PD2) SCLK. Figure 1. 3-Wire and 4-Wire Interfaces

Application Note. Interfacing the CS5525/6/9 to the 68HC05. By Keith Coffey MOSI (PD3) SDO MISO (PD2) SCLK. Figure 1. 3-Wire and 4-Wire Interfaces Application Note Interfacing the CS5525/6/9 to the 68HC05 By Keith Coffey INTRODUCTION This application note details the interface of Crystal Semiconductor s CS5525/6/9 Analog-to-Digital Converter (ADC)

More information

Published SFF-8552 Rev 1.4

Published SFF-8552 Rev 1.4 SFF Committee documentation may be purchased in hard copy or electronic form. SFF specifications are available at ftp://ftp.seagate.com/sff SFF Committee SFF-8552 Specification for Form Factor of 5 1/4"

More information

1.3inch OLED User Manual

1.3inch OLED User Manual 1.3inch OLED User Manual 1. Key Parameters Table 1: Key Parameters Driver Chip SH1106 Interface 3-wire SPI 4-wire SPI I2C Resolution 128*64 Display Size 1.3 inch Dimension 29mm*33mm Colors Yellow, Blue

More information

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. NOTE: Router E should only be used for Internet traffic. Router A Router

More information

F28335 I2C MODULE v1.1

F28335 I2C MODULE v1.1 1 F28335 I2C MODULE v1.1 Abstract This document describes how to configure for I2C module of F28335. 2 Table of Contents 1. Overview... 3 2. Configuration details... 3 3. Reference... 7 3 1. Overview Step

More information

EDI Import Interface Guide (v2)

EDI Import Interface Guide (v2) HHAeXchange EDI Import Interface Guide (v2) February 2018 Copyright 2018 Homecare Software Solutions, LLC One Court Square 44th Floor Long Island City, NY 11101 Phone: (718) 407-4633 Fax: (718) 679-9273

More information

CS 1110: WORKED EXAMPLES REGARDING LOOPS AND INVARIANTS

CS 1110: WORKED EXAMPLES REGARDING LOOPS AND INVARIANTS CS 1110: WORKED EXAMPLES REGARDING LOOPS AND INVARIANTS http://www.cs.cornell.edu/courses/cs1110/2013sp/materials/loop_invariants.pdf D. GRIES, L. LEE, S. MARSCHNER, AND W. WHITE An invariant is, in the

More information