K E Y B O A R D S (3).

Size: px
Start display at page:

Download "K E Y B O A R D S (3)."

Transcription

1 Course on BASCOM AVR - (12) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. K E Y B O A R D S (3). This program describes with details a complete solution of all the problems concerning the management of a Matrix Keyboard. Keyboard 4x4 Electric Diagram. 72

2 The examined concepts show either how to acquire the keyboard with required securities of Debouncing (described in previous chapters), and the Autorepeat operations, when a key is continuosly pressed. By changing the timings defined in the program it is possible to change the operative modalities and so the user can adapt the keyboard functionality to different applications requirements. The Flow chart at the end of chapter has been realized in order to explain the program parts and their relationship. It is composed by a general structure and some explosions of the most important components parts. In addition to flow chart it is important to read the numerous remarks available in the program source. In fact, they show in details the used variables and constants and explain some strattagemmi used for autorepeat implementation. 73

3 Example.019. Keyboard management. Debouncing and Autorepeat modality. Added Definitions: ne Added Declarations: ne Added Instructions: ne Added Operators: ne Example Program.019 of BASCOM AVR course. It manages all keys of a 4x4 matrix keyboard. The program continuosly acquires the state of the 16 keys connected to matrix keyboard available on GMM TST3 and i t transmits them on serial line. The acquisition is performed with Debouncing and Autorepeat: the keys are acquired with a Debouncing time of 20 milliseconds, the first key with Autorepeat is supplied after 500 milliseconds and the following ones after 100 milliseconds. The visualization of pressed keys is performed on a serial console provided of monitor and it must communicate with a fixed physical protocol at Baud, 8 Bit x chr, 1 Stop bit, parity. This console can be another system capable to support a serial RS communication. In order to simplify the use it can be used a PC provided of one COMx line, that execute a terminal emulation program as HYPERTERMINAL or the homonym modality provided by BASCOM AVR (see IDE Configuration). The program works only when the GMM AM08 is mounted on Z1 socket of GMM TST3!! Inside the program the Row and Column terms refer to electric diagram of matrix keyboard, not to its physical format!! 74

4 Start Initialize signals for serial communication as digital inputs 1: Initialize lines and variables for matrix keyboard management Show program user instructions on serial console Begin Endless Loop Perform a delay equal to Debouncing time 2: Acquire matrix keyboard state with Debouncing and Autorepeat Is real key pressed? Show real key pressed on console End Endless Loop Flow Chart Diagram of the Program. 75

5 Set signals for matrix keyboard as digital I/O Initialize signals connected to rows of matrix keyboard as digital inputs Initialize signals connected to columns of matrix keyboard as digital outputs, high Set codes of matrix keyboard keys in proper array with index equal to key position Initialize variables: no key under Debouncing and reset Debouncing counter Initialize variables: no key under Autorepeat and reset Autorepeat counter 1: Initialize Lines and Variables for Matrix Keyboard Management. Initialize code of real key pressed for no key 2.1: Acquire matrix keyboard state with Debouncing Key pressed during acquisition Set no key under Autorepeat Reset Autorepeat counter Key already pressed, that is under Autorepeat Save position of new key under Autorepeat Reset Autorepeat counter Get code of real key pressed from proper array, with index = key position Increase Autorepeat counter Autorepeat time elapsed, that is Autorepeat counter >= maximum predefined time Set counter for next Autorepeat Get code of real key pressed from proper array, with index = key position 2: Acquire Matrix keyboard State with Debouncing and Autorepeat. 76

6 Initialize position of real key pressed for no key 2.1.1: Perform matrix keyboard scanning and obtain possible key pressed position Key pressed during scanning Set no key under Debouncing Reset Debouncing counter Key already pressed, that is under Debouncing Save position of new key under Debouncing Reset Debouncing counter Increase Debouncing counter Debouncing time elapsed, that is Debouncing counter >= predefined time Return real key pressed position Reset Debouncing counter 2.1: Acquire matrix keyboard state with Debouncing. 77

7 Initialize key pressed position for no key Initialize current column of matrix keyboard on first one Start Loop : Set low current column of matrix keyboard : Acquire rows states of matrix keyboard Key pressed on current column (at least one row is low) Obtain position of key pressed from column and row, starting from 0, or it multiply column by 4 and adds row Incrase key pressed position (starting from 1), in order to obtain corrispondence with indexes of key codes array Increase current column of matrix keyboard End loop repeated for the 4 columns of the matrix keyboard (current column > 3) 2.1.1: Perform Matrix Keyboard Scanning and obtain Possible Key Pressed Position. 78

8 Current column = 0 (first) Set high the line connected to first column of matrix keyboard Set low the line connected to first column of matrix keyboard Current column = 1 (second) Set high the line connected to second column of matrix keyboard Set low the line connected to second column of matrix keyboard Current column = 2 (third) Set high the line connected to third column of matrix keyboard Set low the line connected to third column of matrix keyboard Current column = 3 (fourth) Set high the line connected to fourth column of matrix keyboard Set low the line connected to fourth column of matrix keyboard : Set Low Current Column of Matrix Keyboard. Initialize rows states of matrix keyboard for no key pressed Lines connected to first row is low Lines connected to second row is low Lines connected to third row is low Lines connected to fourth row is low Set rows states of keyboard = 0 (key pressed on first row) Set rows states of keyboard = 1 (key pressed on second row) Set rows states of keyboard = 2 (key pressed on third row) Set rows states of keyboard = 3 (key pressed on fourth row) : Acquire Rows State of Matrix Keyboard. 79

Course on BASCOM AVR - (29) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. SPI SERIAL EEPROM

Course on BASCOM AVR - (29) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. SPI SERIAL EEPROM Course on BASCOM AVR - (29) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. SPI SERIAL EEPROM In Embedded applications, among the most frequently used devices, there are

More information

Course on BASCOM AVR - ( 9 ) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. MORSE CODE ( 3 ).

Course on BASCOM AVR - ( 9 ) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. MORSE CODE ( 3 ). Course on BASCOM AVR - ( 9 ) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. MORSE CODE ( 3 ). As previously stated in order to efficiently use the features of Mini Modules

More information

Management of Optocoupled Input Lines.

Management of Optocoupled Input Lines. Course on BASCOM AVR - (36) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. Management of Optocoupled Input Lines. A typical use of I/O lines, available on Mini Module,

More information

SOFTWARE UART MANAGEMENT

SOFTWARE UART MANAGEMENT Course on BASCOM AVR - (31) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. SOFTWARE UART MANAGEMENT Sometimes it happens that an application requires more serial lines

More information

I2C BUS SERIAL EEPROM

I2C BUS SERIAL EEPROM Course on BASCOM 8051 - (30) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. I2C BUS SERIAL EEPROM In Embedded applications, among the most frequently used devices, there

More information

Brief Preface. INTRODUCTION

Brief Preface. INTRODUCTION Course on BASCOM 8051 - ( 1 ) Theoretic/Practical Course on BASCOM 8051 Programming. Author: DAMINO Salvatore. Brief Preface. The purpose of this course is the description of the essential information

More information

CONFIGURATION HANDBOOK BGL144

CONFIGURATION HANDBOOK BGL144 PROGRAMMABLE BARGRAPH CONFIGURATION HANDBOOK BGL144 BGL172 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 - Telefax 03.87.76.32.52 Contact : Commercial@Loreme.fr

More information

Serial to LANC Adapter User s Guide

Serial to LANC Adapter User s Guide Serial to LANC Adapter User s Guide Thank you for purchasing our controller product. The following information will help you successfully connect this controller board and get it running in your application.

More information

Quick Start Guide. EVBUSB2SER board for USB-to-serial bridge. Ready Play Solutions

Quick Start Guide. EVBUSB2SER board for USB-to-serial bridge. Ready Play Solutions EVBUSB2SER board for USB-to-serial bridge Get to Know the EVBUSB2SER Board Reset Push Button Voltage Selector 3.3V 5V Voltage Supply Selector USB or External J1-2 by Default USB2SER USB-to-Serial Bridge

More information

User Manual RS-232 Commands

User Manual RS-232 Commands User Manual RS-232 s GCS1932M / GCS1934M PART NO. M1499-a / M1500-a www.iogear.com 2018 IOGEAR. All Rights Reserved. Part No. RS-232. IOGEAR, the IOGEAR logo is trademarks of IOGEAR. Microsoft and Windows

More information

HARDENED ROOM SENSOR USER MANUAL SAD120 CPO55 E 1

HARDENED ROOM SENSOR USER MANUAL SAD120 CPO55 E 1 HARDENED ROOM SENSOR USER MANUAL SAD120 CPO55 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 Contact : Commercial@Loreme.fr - Technique@Loreme.fr

More information

EE389 EDL Report, EE Deptt., IIT Bombay, Nov RF linked Handheld Terminal

EE389 EDL Report, EE Deptt., IIT Bombay, Nov RF linked Handheld Terminal ABSTRACT EE389 EDL Report, EE Deptt., IIT Bombay, Nov. 2004 RF linked Handheld Terminal Group No.: D14 Shakti Prakash Chittara 01d07022, Dheeraj Sarwaiya 01d07021 Supervisor: Prof. P.C.Pandey There is

More information

Project Final Report Internet Ready Refrigerator Inventory Control System

Project Final Report Internet Ready Refrigerator Inventory Control System Project Final Report April 25, 2006 Dustin Graves, dgraves@gwu.edu Project Abstract Appliance vendors have started producing internet enabled refrigerators which allow users to keep track of refrigerator

More information

ECE 476 LABORATORY 3 SECURITY SYSTEM WEDNESDAY, MARCH 7, 2007

ECE 476 LABORATORY 3 SECURITY SYSTEM WEDNESDAY, MARCH 7, 2007 ECE 476 LABORATORY 3 SECURITY SYSTEM WEDNESDAY, MARCH 7, 2007 ADRIAN WONG BHAVIN ROKAD AW259 BKR24 INTRODUCTION AND PROBLEM FORMULATION The purpose of this lab is to create a security system using a keypad,

More information

WTS Intelligent Tactile Sensor Module. - User s Manual

WTS Intelligent Tactile Sensor Module. - User s Manual - User s Manual Content 1 Preface... 3 2 Scope of delivery... 4 3 Getting Started... 4 4 Data Acquisition Firmware... 7 5 Communication... 7 6 Configuration using the Built-In Configuration Shell... 7

More information

Boot Loader for the Z51F6412 MCU

Boot Loader for the Z51F6412 MCU Boot Loader for the Z51F6412 MCU AN037701-0215 Abstract This application note discusses how to create a boot loader program for the Z51F6412 microcontroller, a member of Zilog s Z8051 Family of Microcontrollers.

More information

Mesa Met Lab Series Bi-Directional Communications Protocol

Mesa Met Lab Series Bi-Directional Communications Protocol Mesa Met Lab Series Bi-Directional Communications Protocol To enable Mesa customers to integrate their Met Lab Series primary piston provers with their unique applications, our Met Lab systems come standard

More information

Ready-Set-Go (RSG) Controller: Getting Starter

Ready-Set-Go (RSG) Controller: Getting Starter Ready-Set-Go (RSG) Controller: Getting Starter 1. SETTING UP HYPERTERMINAL FOR THE RSG CONTROLLER 2 1.1 Hardware Setup 2 1.2 Software Setup: Configuring Hyperterminal 2 1.3 Troubleshooting the Installation

More information

GMM 518 TECHNICAL MANUAL. grifo ITALIAN TECHNOLOGY. grifo Mini Module Atmel AT89C51AC2

GMM 518 TECHNICAL MANUAL. grifo ITALIAN TECHNOLOGY. grifo Mini Module Atmel AT89C51AC2 GMM 518 grifo Mini Module Atmel AT89C51AC2 TECHNICAL MANUAL Via dell'artigiano, 8/6 40016 San Giorgio di Piano (Bologna) ITALY E-mail: grifo@grifo.it http://www.grifo.it http://www.grifo.com Tel. +9 051

More information

First Steps. esom/sk4 esom/3517 Embedded Linux Starter Kit

First Steps. esom/sk4 esom/3517 Embedded Linux Starter Kit esom/sk4 esom/3517 Embedded Linux Starter Kit First Steps SSV Embedded Systems Dünenweg 5 D-30419 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ssv-embedded.de Document Revision:

More information

Table of contents. Change scanner settings Factory default settings Default message format Programming flow chart

Table of contents. Change scanner settings Factory default settings Default message format Programming flow chart Table of contents Change scanner settings Factory default settings Default message format Programming flow chart 1. General 1.1 Open programming mode or Close programming mode with update 1.2 Close programming

More information

Instructions for Data-Transmission from a Lovibond photometer PoolDirect / MultiDirect SpectroDirect and PC Spectro II

Instructions for Data-Transmission from a Lovibond photometer PoolDirect / MultiDirect SpectroDirect and PC Spectro II Instructions for Data-Transmission from a Lovibond photometer PoolDirect / MultiDirect SpectroDirect and PC Spectro II Remarks: valid for Lovibond photometers PoolDirect, MultiDirect, SpectroDirect PC

More information

CONFIGURATION HANDBOOK

CONFIGURATION HANDBOOK THRESHOLD RELAY FOR RESISTIVE LEVEL SENSOR CONFIGURATION HANDBOOK RNL35L LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 Contact : Commercial@Loreme.fr

More information

D-Link (Europe) Ltd. 4 th Floor Merit House Edgware Road London HA7 1DP U.K. Tel: Fax:

D-Link (Europe) Ltd. 4 th Floor Merit House Edgware Road London HA7 1DP U.K. Tel: Fax: Product: DFL-500 Internet Firewall Index Setup Introduction...2 Set Up Using Web Configurator...3 Setting Up Internal IP Address using CLI...4 Setting UP External IP Address Manually Using CLI...4 How

More information

Omni-Directional Barcode Scanner Model No. OM7120

Omni-Directional Barcode Scanner Model No. OM7120 Omni-Directional Barcode Scanner Model No. OM7120 User s Manual Programming with barcodes The BARCODE PROGRAMMING feature gives the possibility to change scanner settings without any tools or dismounting

More information

USB232 board EB Technical datasheet

USB232 board EB Technical datasheet USB232 board EB039-00-1 Technical datasheet Contents 1. About this document...2 2. General information...3 3. Board layout...4 4. Testing this product...5 5. Circuit description...7 Appendix 1 Circuit

More information

ICC. Metasys N2 Master Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

ICC. Metasys N2 Master Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc. INDUSTRIAL CONTROL COMMUNICATIONS, INC. Metasys N2 Master Driver Manual January 5, 2018 2018 Industrial Control Communications, Inc. TABLE OF CONTENTS 1 Metasys N2 Master... 2 1.1 Overview... 2 1.2 Connections...

More information

CONFIGURATION HANDBOOK

CONFIGURATION HANDBOOK Multi-channels temperature converter with LCD display CONFIGURATION HANDBOOK TEMAX105LCD LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 Contact :

More information

Mitsubishi FX3 Driver Configuration Manual

Mitsubishi FX3 Driver Configuration Manual Driver Configuration Manual Version 7.0 rev 0a Advantech Corp., Ltd. page 1 Table of Contents Driver Configuration Manual 1 1. Configuration 2 1.1... 2 1.2 Module Settings... 2 2. WebAccess Configuration

More information

CNC4PC. M1 Modbus Serial Server Manual Rev. 2

CNC4PC. M1 Modbus Serial Server Manual Rev. 2 CNC4PC Manual M1 Modbus Serial Server Manual Rev. 2 Overview This board allows easy to setup Modbus communications. Its flexible configuration allows for implementing multiple output or expansion boards

More information

IT 1910i. Industrial 2D-code hand-held scanner TECHNICAL DESCRIPTION. make technical changes EN /06. We reserve the right to

IT 1910i. Industrial 2D-code hand-held scanner TECHNICAL DESCRIPTION. make technical changes EN /06. We reserve the right to IT 1910i Industrial 2D-code hand-held scanner EN 50123791 2013/06 We reserve the right to make technical changes TECHNICAL DESCRIPTION 2013 Leuze electronic GmbH + Co. KG In der Braike 1 D-73277 Owen /

More information

Programming with barcodes

Programming with barcodes Configuration Guide Programming with barcodes The BARCODE PROGRAMMING feature gives the possibility to change the Scantech scanner settings without any tools or dismounting the scanner from the check stand.

More information

41126 Cognento (MODENA) Italy Via Bottego 33/A Tel: +39-(0) Internet: Fax: +39-(0)

41126 Cognento (MODENA) Italy Via Bottego 33/A Tel: +39-(0) Internet:     Fax: +39-(0) QUICK ANALYZER User Guide Version 5.3 Index 1.0 Generality... 2 LICENSE AGREEMENT... 3 2.0 Channels Configuration... 4 2.1 IdroScan Data Log Management... 6 3.0 Test Results... 9 4.0 Excel Export... 10

More information

WinEasyTORK Manual. Version 1.0. Index. 1.0 WinEasyTORK Configuration Real Time Channels Setup Make a Test...

WinEasyTORK Manual. Version 1.0. Index. 1.0 WinEasyTORK Configuration Real Time Channels Setup Make a Test... WinEasyTORK Manual Version 1.0 Index WinEasyTORK LICENSE AGREEMENT... 3 1.0 WinEasyTORK Configuration... 4 2.0 Real Time Channels Setup... 7 3.0 Make a Test... 8 4.0 Report Configuration... 9 5.0 Communication

More information

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller. UNIT V -8051 MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS 1. What is micro controller? Micro controller is a microprocessor with limited number of RAM, ROM, I/O ports and timer on a single chip

More information

CLVM Driver CLV Command Language Module. Table of Contents

CLVM Driver CLV Command Language Module. Table of Contents CLVM Driver CLV Command Language Module CLVM Table of Contents 1 Introduction... 3 1.1 General Specifications... 3 1.2 Resources... 3 2 Functionality... 4 2.1 Data Flow... 4 2.1.1 Receive Data... 5 2.1.2

More information

Code Reader 900FD Configuration Guide

Code Reader 900FD Configuration Guide Code Reader 900FD Configuration Guide 1 Table of Contents Reader Settings Save Settings...5 (A1) Reader ID and Firmware Version... 5 (A2) Feedback Settings Beep On...5 (A3) Beep Off...5 (A4) Targeting

More information

Department of Electronics and Instrumentation Engineering Question Bank

Department of Electronics and Instrumentation Engineering Question Bank www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I

More information

NE-4100 Series Serial Command Mode User s Guide

NE-4100 Series Serial Command Mode User s Guide NE-4100 Series Serial Command Mode User s Guide www.moxa.com/product First Edition, September 2004 Moxa Technologies Co., Ltd. Tel: +886-2-8919-1230 Fax: +886-2-8919-1231 www.moxa.com support@moxa.com.tw

More information

ALERT CONFIGURATION GUIDE SIA DRIVER

ALERT CONFIGURATION GUIDE SIA DRIVER ALERT CONFIGURATION GUIDE SIA DRIVER 1) Installation A) SIA modem installation The SIA modem must be connected to a serial port on the PC (COM1, ) and plugged in an analog phone line. The modem being completely

More information

On-screen display character overlay board Version 1.02

On-screen display character overlay board Version 1.02 OSD-232 On-screen display character overlay board Version 1.02 Copyright 1998 Intuitive Circuits, LLC D escription OSD-232 is a video on-screen character overlay board. From any RS-232 source like a personal

More information

First Steps. esom/sk5 esom/3517 Embedded Linux Starter Kit

First Steps. esom/sk5 esom/3517 Embedded Linux Starter Kit esom/sk5 esom/3517 Embedded Linux Starter Kit First Steps SSV Embedded Systems Dünenweg 5 D-30419 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ssv-embedded.de Document Revision:

More information

V850ES/SG3, V850ES/SJ3

V850ES/SG3, V850ES/SJ3 APPLICATION NOTE V850ES/SG3, V850ES/SJ3 V850ES/SG3, V850ES/SJ3 Microcontrollers R01AN0930EJ0200 Rev.2.00 Introduction This application note is intended for users who understand the functions of the V850ES/SG3

More information

USB485 USB to RS485 Converter Card

USB485 USB to RS485 Converter Card USB485 USB to RS485 Converter Card User Manual Version 1.02 RMS Technologies 2533 N. Carson St. #4698, Carson City, NV 89706-0147 1-877-301-3609 www.rmsmotion.com sales@rmsmotion.com Thank you for purchasing

More information

SKM-08. USER MANUAL (rev 2.0) 8-Port Keyboard and Mouse Switch with USB 2.0 Sharing

SKM-08. USER MANUAL (rev 2.0) 8-Port Keyboard and Mouse Switch with USB 2.0 Sharing SKM-08 8-Port Keyboard and Mouse Switch with USB 2.0 Sharing Allows sharing a single keyboard & mouse on up to eight computers with multiple displays USER MANUAL (rev 2.0) TECHNICAL SPECIFICATIONS USB

More information

CS1942DP / CS1944DP 2/4-Port USB 3.0 4K DisplayPort Dual Display KVMP TM Switch. RS-232 Commands. V1.0 User Manual.

CS1942DP / CS1944DP 2/4-Port USB 3.0 4K DisplayPort Dual Display KVMP TM Switch. RS-232 Commands. V1.0 User Manual. CS1942DP / CS1944DP 2/4-Port USB 3.0 4K DisplayPort Dual Display KVMP TM Switch RS-232 s V1.0 User Manual www.aten.com CS1942DP / CS1944DP RS-232 s EMC Information FEDERAL COMMUNICATIONS COMMISSION INTERFERENCE

More information

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Recall that the final objective is position regulation using computer-controlled state feedback. Computer control requires both software, like LabVIEW and hardware,

More information

Kinco PLC Training. Kinco Automation

Kinco PLC Training. Kinco Automation Kinco PLC Training Kinco Automation Contents Ⅰ Kinco PLC Profile Ⅱ Program-KincoBuilder Fast Start Ⅲ Program-KincoBuilder Basic Function Ⅳ CoDeSys for F1 Program Kinco PLC Profile Development of Kinco

More information

Keynes Controls Ltd. DATA-Logger Unit. User Guide. Release 1.02 April 2000.

Keynes Controls Ltd. DATA-Logger Unit. User Guide. Release 1.02 April 2000. Keynes Controls Ltd DATA-Logger Unit User Guide Release 1.02 April 2000. Page 2 Trademarks Copyright KEYNES CONTROLS Ltd. 2000. All rights reserved. Contents are subject to revision without notice. Many

More information

Opto 22 Optomux. The Optomux driver provides three methods of operation. Users may use any combination of methods.

Opto 22 Optomux. The Optomux driver provides three methods of operation. Users may use any combination of methods. 1 DESCRIPTION The Optomux Driver allows the FieldServer to transfer data to and from devices over either RS-232 or RS-485 using the Optomux Driver protocol. The Optomux driver is a client only driver and

More information

SC1602LC 16x2 Large Characters RS232 LCD Module. User s Manual. Large Viewing Area 99mm x 24mm. Large Character Size. 4.84mm x 9.66mm.

SC1602LC 16x2 Large Characters RS232 LCD Module. User s Manual. Large Viewing Area 99mm x 24mm. Large Character Size. 4.84mm x 9.66mm. Large Viewing Area 99mm x 24mm Large Character Size 4.84mm x 9.66mm Features 16x2 Large Characters LCD RS232 Interface Simple Serial Command Wide Range Voltage Operation ( 9-15V ) 8 User s Defined Characters

More information

CS1922M / CS1924M 2/4-Port USB 3.0 4K DisplayPort MST KVMP Switch RS-232 Commands V1.0 User Manual

CS1922M / CS1924M 2/4-Port USB 3.0 4K DisplayPort MST KVMP Switch RS-232 Commands V1.0 User Manual CS1922M / CS1924M 2/4-Port USB 3.0 4K DisplayPort MST KVMP Switch RS-232 s V1.0 User Manual www.aten.com EMC Information FEDERAL COMMUNICATIONS COMMISSION INTERFERENCE STATEMENT: This equipment has been

More information

AN10184 Connecting a keyboard to the Philips LPC9xx microcontroller

AN10184 Connecting a keyboard to the Philips LPC9xx microcontroller CIRCUITS ITEGRATED CIRCUITS ABSTRACT This application note demonstrates how to connect a keypad matrix to the LPC9xx microcontroller family from Philips Semiconductors. It explains a software example which

More information

LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F4580

LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F4580 LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F458 1. OBJECTIVES: 1.1 To learn how to interface LCD 16x2, Keypad 4x4 and 7Segment Display to the microcontroller. 1.2 To

More information

NCR Realscan 7837 High-Performance Scanners. User s Guide Issue A

NCR Realscan 7837 High-Performance Scanners. User s Guide Issue A NCR Realscan 7837 High-Performance Scanners User s Guide 497-0427357 Issue A Table of Contents Chapter 1 - Getting Started About This Manual... 1-1 Unpacking the Scanner... 1-2 RealScan 7837 High-Performance

More information

Claus Kuhnel BASCOM. Programming of Microcontrollers with Ease. An Introduction by Program Examples

Claus Kuhnel BASCOM. Programming of Microcontrollers with Ease. An Introduction by Program Examples Claus Kuhnel BASCOM Programming of Microcontrollers with Ease An Introduction by Program Examples Publisher and author assume no responsibility for any errors that may arise from the use of devices and

More information

The IIC interface based on ATmega8 realizes the applications of PS/2 keyboard/mouse in the system

The IIC interface based on ATmega8 realizes the applications of PS/2 keyboard/mouse in the system Available online at www.sciencedirect.com Procedia Engineering 16 (2011 ) 673 678 International Workshop on Automobile, Power and Energy Engineering The IIC interface based on ATmega8 realizes the applications

More information

ATL20 ATL30 Automatic transfer switch controller

ATL20 ATL30 Automatic transfer switch controller I 194 GB 07 07 ATL20 ATL30 Automatic transfer switch controller REMOTE CONTROL SOFTWARE MANUAL Summary Introduction... 2 Minimum resources of the PC... 2 Installation... 2 Activation of the PC-ATL connection...

More information

CONFIGURATION SOFTWARE

CONFIGURATION SOFTWARE MODBUS GATEWAY CONFIGURATION SOFTWARE MBS100E/G/W MODBUS GATEWAY 01 / 2018 MIKRODEV_SM_MBS100_CG_EN CONTENTS 1 MODBUS GATEWAY CONFIGURATION SOFTWARE... 6 1.1 General Information... 6 1.2 Device Connection...

More information

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers Versatile Evaluation Board for AVR Microcontrollers Thank you for buying ZL10AVR evaluation board. We hope that the power and quality of our tool allow you to appreciate the advantages of AVR microcontrollers

More information

I/O Devices & Debugging. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

I/O Devices & Debugging. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University I/O Devices & Debugging Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu I/O Devices Jasmine Block Diagram ICE3028: Embedded Systems Design (Spring

More information

28 Using Logic Functions

28 Using Logic Functions 28 Using Logic Functions This chapter explains what you can do using the GP-Pro EX Logic Feature. First, read "28.1 Settings Menu" (page 28-2), and then go to the corresponding page for further instructions.

More information

Analog Devices Driver Kepware, Inc.

Analog Devices Driver Kepware, Inc. 2016 Kepware, Inc. 2 Table of Contents Table of Contents 2 Analog Devices Driver 3 Overview 3 Driver Setup 4 Device Setup 5 Data Format 6 Modem Setup 6 Data Types Description 7 Address Descriptions 8 6B11

More information

HDMI Matrix. Model: HDMIMX44RS. Operating Instruction

HDMI Matrix. Model: HDMIMX44RS. Operating Instruction HDMI Matrix Model: HDMIMX44RS Operating Instruction 1 Thank you for purchasing this product. For optimum performance and safety, please read these instructions carefully before connecting, operating or

More information

TELI CSB4000CL Reference Information

TELI CSB4000CL Reference Information TELI CSB4000CL Reference Information Reference Information on cameras supported by MultiCam compliant frame grabbers Public Information MultiCam Cameras Reference Information Teli CSB4000CL 0.1 Teli CSB4000CL

More information

Measurement & Automation Explorer (MAX) View and control your devices and software

Measurement & Automation Explorer (MAX) View and control your devices and software 1. Labview basics virtual instruments, data flow, palettes 2. Structures for, while, case,... editing techniques 3. Controls&Indicators arrays, clusters, charts, graphs 4. Additional lecture State machines,

More information

TM Printer Service and Support Utility for Windows Version 2.xx User s Manual (English)

TM Printer Service and Support Utility for Windows Version 2.xx User s Manual (English) TM Printer Service and Support Utility for Windows Version 2.xx User s Manual (English) Rev. B Table of Contents Introduction...1 Purpose of This Manual and Target Users... 1 Composition of This Manual...

More information

Clocked Sequential System Design. Multiply Example

Clocked Sequential System Design. Multiply Example Clocked Sequential System Design Example 1 Multipliers (Gradeschool, Modified Gradeschool) Multiply Example (185) (215) 00000000 00000000 ------ 1001101101011111 (39775) 1 0000000000000000

More information

420 Series RS232 only Encoder for Keypad Applications Application / Engineering Manual

420 Series RS232 only Encoder for Keypad Applications Application / Engineering Manual USA OFFICE UK OFFICE Suite 202 14 Bentinck Court 364 Pennsylvania Avenue, Bentinck Road Glen Ellyn West Drayton Illinois 60137 UB7 7RQ USA ENGLAND Tel +1 (630) 469 2981 Tel +44 (0) 1895 431421 www.keymat.com

More information

How to connect. Go to Tools / Options / Port Settings (in PlusConfig software) and change the COM port to COM 3. Minelec PlusConfig How to connect

How to connect. Go to Tools / Options / Port Settings (in PlusConfig software) and change the COM port to COM 3. Minelec PlusConfig How to connect How to connect PlusConfig How to connect with the Luxom system There are 3 different ways of connecting your computer to the Luxom system: - LOCAL - IP - MODEM LOCAL This means that we use a Luxom serial

More information

NTX Series Product Comparison

NTX Series Product Comparison NTX Function Primary design application Pole-top/pad-mount switch automation; small substation installations Small substation installations with medium serial and Ethernet port requirements Some legacy

More information

K -B U S R. R S232/ K N X C ontroller. U ser m anual-v er.1 BTCC-02/ KNX/EIB Intelligent Installation Systems

K -B U S R. R S232/ K N X C ontroller. U ser m anual-v er.1 BTCC-02/ KNX/EIB Intelligent Installation Systems Guangzhou Video-star Electronics Industrial Co., Ltd K -B U S R R S232/ K N X C ontroller U ser m anual-v er.1 BTCC-02/232.1 Intelligent Installation Systems Contents 1. Summary ---------------------------------------------------------------------------------------------------------------------

More information

Interfacing a Hyper Terminal to the Flight 86 Kit

Interfacing a Hyper Terminal to the Flight 86 Kit Experiment 6 Interfacing a Hyper Terminal to the Flight 86 Kit Objective The aim of this lab experiment is to interface a Hyper Terminal to 8086 processor by programming the 8251 USART. Equipment Flight

More information

GageWay SM. Connect asinglemitutoyo GagetoaSerialPort

GageWay SM. Connect asinglemitutoyo GagetoaSerialPort GageWay SM TM Connect asinglemitutoyo GagetoaSerialPort PO Box 3249 Sunriver, OR 97707-0249 541.593.1656 FAX 541.593.5652 sales@microridge.com www.microridge.com Table of Contents Features and Benefits

More information

Agilent 68xx Agilent 68xx

Agilent 68xx Agilent 68xx GC Clarity Controls Clarity Controls Agilent 68xx Agilent 68xx ENG Code/Rev.: M041/24F 1. February 2007 Phone: +420-251 013 400 DataApex Ltd. 2007 Fax: +420-251 013 401 Podohradská 1 clarity@dataapex.com

More information

Lab Command Line Fundamentals Instructor Version 2500

Lab Command Line Fundamentals Instructor Version 2500 Lab 2.2.9 Command Line Fundamentals Instructor Version 2500 Objective Log into a router and go to the user and privileged modes. Use several basic router commands to determine how the router is configured.

More information

FASTMARK 4600 PLUS CONTROL PANEL OPERATION. Front Panel

FASTMARK 4600 PLUS CONTROL PANEL OPERATION. Front Panel FASTMARK 4600 PLUS CONTROL PANEL OPERATION Front Panel The front panel includes - LCD display - 3 LED status indicators (READY, MEDIA and RIBBON) - 3 control buttons (FEED, PAUSE and CANCEL) LCD display

More information

VIDEO MATRIX SWITCHER S MANUAL

VIDEO MATRIX SWITCHER S MANUAL VIDEO MATRIX SWITCHER S MANUAL Milestone s VIDEO MATRIX Switcher is a unit whereby multiple (2/4/8) VIDEO input can be switched to two (2) or multiple (simultaneous) VIDEO output or you can selected different

More information

CONFIGURATION HANDBOOK

CONFIGURATION HANDBOOK PROTECTION RELAY / THRESHOLD RELAY CONFIGURATION HANDBOOK DSL35L LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 - Telefax 03.87.76.32.52 Contact

More information

FieldServer Driver - Serial FS Fire Control Instruments - FCI 7100 Series

FieldServer Driver - Serial FS Fire Control Instruments - FCI 7100 Series Driver Version: 1.01 Document Revision: 1 Description FieldServer Driver - Serial FS-8700-112 Fire Control Instruments - FCI 7100 Series The FCI 7100 Series System Control Units are manufactured by Fire

More information

C O N F I G U R A T I O N G U I D E

C O N F I G U R A T I O N G U I D E C O N F I G U R A T I O N G U I D E Copyright @ 2009, This manual is copyrighted, with all right reserved. Under the copyright laws, this manual may not, in whole or in part, be copied, photocopied, reproduced,

More information

Operating instructions

Operating instructions COUNTERS CONTROLLERS ENCODERS Operating instructions Interface Description NE230 Progr. 01 Content Page 1. General information...2 2. Transmission protocol...2 3. Memory location readout...3 3.1. Examples

More information

MetOne Particle Counter

MetOne Particle Counter Doc.. Ver: 1.00 1 DESCRIPTION HACH Ultra Analytics (formerly Pacific Scientific Instruments) Standard Protocol FX (enhanced) ENG110. Developed for interfaces to MetOne Particle Counters The MetOne Particle

More information

Default Configuration Guide

Default Configuration Guide Honeywell N5680 Imager Default Configuration Guide 32009 B005 0000 2239 Issue A The product described in this book is a licensed product of NCR Corporation. NCR is a registered trademark of NCR Corporation

More information

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Use the to change printer settings affecting jobs sent to the printer through a serial port (either Standard Serial or Serial Opt ). Select a menu item for more details: Baud PS SmartSwitch Data Bits

More information

D20 Status Input Module

D20 Status Input Module GE Digital Energy D20 Status Input Module Overview The D20 Status module is composed of two detachable modules, WESTERM D20 S and WESDAC D20 S. The bottom module, WESTERM D20 S, is where all field wirings

More information

melabs Serial LCD Firmware Version 1.1 3/5/07

melabs Serial LCD Firmware Version 1.1 3/5/07 melabs Serial LCD Firmware Version 1.1 3/5/07 The melabs Serial LCD (SLCD) can display serial data from either asynchronous RS232-style or synchronous I 2 C input. A range of baud rates from 2400 to 57,600

More information

CONFIGURATION HANDBOOK

CONFIGURATION HANDBOOK PROGRAMMABLE DC OVER CURRENT PROTECTION RELAY CONFIGURATION HANDBOOK RPS23 LOREME 12, rue des Potiers d'etain Actipole BORNY - B.P. 35014-57071 METZ CEDEX 3 Phone 03.87.76.32.51 - Telefax 03.87.76.32.52

More information

RIVA / Athena Pro-Series ECU

RIVA / Athena Pro-Series ECU RIVA / Athena Pro-Series ECU USING SOFTWARE (MAYA) Running Maya for First Time Once installed, Maya is available in the Start menu under Programs -> Maya, or from a desktop short cut, if created. The first

More information

SIN-11-USB USERS GUIDE SIN-11-USB USERS GUIDE

SIN-11-USB USERS GUIDE SIN-11-USB USERS GUIDE SIN-11-USB USERS GUIDE Revision Date: 05/06/2010 A d v a n c e d M i c r o S y s t e m s, I n c. w w w. s t e p c o n t r o l. c o m i Overview... 3 Getting Started... 4 Hardware... 6 Demo Power-up...

More information

Quick Start Guide. Support 3D. Features

Quick Start Guide. Support 3D. Features Quick Start Guide HDMI Matrix 4x CAT5e/6 Extender Features Incorporates HD Base-T technology. Any Four Sources to Any Four Displays,Each port supports HDMI or DVI inputs. The four outputs are all include

More information

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to:

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to: SPART A Special Purpose Asynchronous Receiver/Transmitter Introduction In this miniproject you are to implement a Special Purpose Asynchronous Receiver/Transmitter (SPART). The SPART can be integrated

More information

Operation Manual for Shekel PC Scale Software

Operation Manual for Shekel PC Scale Software Page 1 of 9 Operation Manual for Shekel PC Scale Software Shekel Scales PC Scale software is designed to gather data and display data as units of weight on the PC Scale monitor. Location of software :

More information

Bar Code Scanner Specifications for XL200 Controllers

Bar Code Scanner Specifications for XL200 Controllers Bar Code Scanner Specifications for XL200 Controllers Scanner Specifications Any scanner connected to an XL200 series controller must conform to the following communication specifications: Baud Rate: 9600

More information

C O N F I G U R A T I O N G U I D E

C O N F I G U R A T I O N G U I D E C O N F I G U R A T I O N G U I D E Copyright @ 2013, This manual is copyrighted, with all right reserved. Under the copyright laws, this manual may not, in whole or in part, be copied, photocopied, reproduced,

More information

Ethernet Serial Server

Ethernet Serial Server Ethernet Serial Server Users Manual Eport-101, Eport-102, Eport-104, Eport108 1 INTRODUCTION... 1 1.1 FEATURES... 1 1.2 PRODUCT SPECIFICATIONS... 2 1.3 DEFAULT SETTINGS... 3 2 COMMUNICATION MODES... 4

More information

This command can be used for reading the current state of one or several digital inputs, according to the table below.

This command can be used for reading the current state of one or several digital inputs, according to the table below. Digital Counter Input Module COMMUNICATION MANUAL INTRODUCTION The DigiRail-4C is provided with RS485 two wire serial communication, operating as slave in the Modbus RTU protocol. The entire equipment

More information

COMMUNICATION MODBUS PROTOCOL

COMMUNICATION MODBUS PROTOCOL COMMUNICATION MODBUS PROTOCOL CE4DT36 CONTO D4 Pd (3-single phase) PR134 20/10/2016 Pag. 1/11 Contents 1.0 ABSTRACT... 2 2.0 DATA MESSAGE DESCRIPTION... 3 2.1 Parameters description... 3 2.2 Data format...

More information

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su Design and Simulation of Temperature Data Acquisition System based on Proteus Jinghui Su Changchun University of Science and Technology, Changchun 130022, China Abstract. The design and simulation implementation

More information

R3-NE1 ETHERNET INTERFACE MODULE MODEL. Remote I/O R3 Series. (Modbus/TCP)

R3-NE1 ETHERNET INTERFACE MODULE MODEL. Remote I/O R3 Series. (Modbus/TCP) Remote I/O R Series ETHERNET INTERFACE MODULE (Modbus/TCP) MODEL R-NE MODEL & SUFFIX CODE SELECTION R NE MODEL POWER INPUT K : V AC L : V AC R : V DC N : No power supply * *. Choose N (no power supply)

More information