MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI. Department of Electronics and Communication Engineering COURSE INSTRUCTION MANUAL
|
|
- Solomon Boone
- 5 years ago
- Views:
Transcription
1 MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI Vision Mission Envisioning a world Lead by our Engineers, holding a Beacon of Hope and Confidence for Generations to come. To Produce Competent, Disciplined and Quality Engineers & Administrators Through Service Par Excellence Department of Electronics and Communication Engineering Vision To render services to meet the growing global challenges of Engineering Industries and Organizations by Educating Students to become exemplary Professional Electronics and Communication Engineers of High Ethics COURSE INSTRUCTION MANUAL Academic Year: Prepared by: (Mr.J.Senthil Kumar, Asst. Prof./ECE) (Mr.G.Sivasankar, Asst. Prof./ECE)
2 EMBEDDED SYSTEMS 1. An Embedded System is one that has computer hardware with software embedded (firmware) in it as one of its most important components used for few or dedicated task, which can be used to monitor, respond, or control an external environment. 2. An Embedded System is any device that includes a programmable computer but is not itself a general-purpose computer. 3. An Embedded System can be defined as a computer used as a component inside a product which is hidden into it. Examples: 1. Cell phone. 2. Printer. Fax machine. 3. Automobile: engine, brakes, dash, etc. 4. Airplane: engine, flight controls, nav/comm. 5. Digital television. 6. Household appliances.etc., Pin Diagram of 8051 Microcontroller family 8051
3 1. BLINKING OF LED To blink the LEDs connected to the microcontroller in different patterns 8051 Development Kit, 8051 based microcontroller, Universal Programmer, KEIL software. 1. Write the code for LED blinking 3. Connect the corresponding port to the LEDs 4. Observe the LEDs blinking 5. Repeat for different blinking patterns //P1 is connected to 8 LEDs //On /Off all the 8 LEDs at the same time repeatedly #include<reg52.h> void main(void) unsigned int i; while(1) P1=0xFF; for(i=0;i<30000;i++); P1=0x00; for(i=0;i<30000;i++); //ON all LEDs //Delay //OFF all LEDs //Delay 1.Write an Embedded C program to blink the alternate LEDs 2.Write an Embedded C program to blink the LEDs serially from Left to Right and Right to Left 3.Write an Embedded C program to display the output of the Arithmetic operations performed by the Microcontroller and display their binary equivalent in the LEDs
4 2. WORKING WITH PUSH BUTTON SWITCHES To work with push button switches and enable a pattern of display in the LEDs connected to the microcontroller Development Kit, 8051 based microcontroller, Universal Programmer, KEIL software. 1. Write the code for push button switches 3. Connect the corresponding port to the LEDs 4. Observe the LEDs blinking 5. Repeat for switches doing different operations //4 input switches => sw1=p1.0; sw2=p1.1; sw3=p1.2; sw4=p1.3 respectively //output LEDs are connected to P3 #include<reg52.h> void main(void) P1=0xFF; //Set Port 1 as input port while(1) while(p1!=0xff) //Wait for a Key to be pressed switch(p1) case 0xFE: //when switch 1 is closed; (FE) P3=0x55; break; case 0xFD: case 0xFB: P3=0xAA; break; P3=0x33; break; case 0xF7: P3=0x77; break; default: P3=0x44; break; //when switch 2 is closed; (FD) //when switch 3 is closed; (FB) //when switch 4 is closed; (F7)
5 1.Write an Embedded C program to get the input through switches to perform the following actions Switch1=>Glow the alternate LEDs Switch2=>Blink LEDs from Left to Right Switch3=>Blink LEDs from Right to Left Switch4=>ON and OFF LEDs after a Delay 2.Write an Embedded C program to get the input through switches to perform the following actions Switch1=>A+B; Switch2=>A-B; Switch3=>A*B; Switch4=>A/B 3.Write an Embedded C program to get the input through switches to perform the following actions Switch1=>Perform 4 arithmetic operations and display result after a delay Switch2=>Display Binary Up counter 00h to FFh in the LEDs Switch3=>Display Binary Down counter FFh to 00h in the LEDs Switch4=>Convert the Hex number to BCD number 3.SEVEN SEGMENT DISPLAY INTERFACE To display numbers and certain characters in a Seven Segment display interfaced with the microcontroller Development Kit, 8051 based microcontroller, Universal Programmer, KEIL software. 1. Write the code for seven segment display 3. Select the particular segment by making it high 4. Connect the corresponding port to the selected segment 5. Observe the display pattern in the seven segment display 6. Repeat for different patterns display h g f e d c b a HEX Code Display F B F D D F F 9
6 //P3 => Seven Segment Selection P3.0=seg1; P3.1=seg2; P3.2=seg 3; P3.4=seg4; //P1 => Data Port #include<reg51.h> void main(void) unsigned int i,j,k; unsigned int display[]=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; unsigned int shift[]=0x01,0x02,0x04,0x08; //Segment Selection while(1) for(i=0;i<4;i++) P3=shift[i]; //Change the segment for(k=0;k<10;k++) P1=display[k]; //Display the values in the array for (j = 0;j < 35000; j++); //Delay 1.Write an Embedded C program to display in segment1 0h to Fh and then dispaly the same by enabling other 3 segments one after the other 2.Write an Embedded C program to display the following in the Seven Segment Display after certain dealy in each segment Segment1=>Display Binary Up counter 0h to Fh Segment2=>Display Binary Down counter Fh to 0h Segment3=>Display "GOD IS GREAT" Segment4=>Display "ECE2012" 2.Write an Embedded C program to get the input through switches and display the following in the Seven Segment Display Switch1=>Segment1=>Display Binary Up counter 0h to Fh Switch2=>Segment2=>Display Binary Down counter Fh to 0h Switch3=>Segment3=>Display "ALL THE BEST" Switch4=>Segment4=>Display "HELLO"
7 4.MATRIX KEYPAD INTERFACE To interface matrix keypad wit h the microcontroller and enable different actions for each key pressed in the keypad Development Kit, 8051 based microcontroller, Universal Programmer, KEIL software. 1. Write the code for the matrix keypad display 3. Connect the keypad by making any of the port as input port 4. Press the keys and observe the display in the seven segment display or LEDs 5. Repeat for different key strokes with different actions Row1 0XFE Row2 0XFD Row3 0XFB Row4 0XF7 Column Row HEX C4 C3 C2 C1 R4 R3 R2 R1 Key No. 0xEE xDE xBE x7E xED xDD xBD x7D xEB xDB xBB x7B xE xD xB x //Connections: P2 acting as input port connected to matrix keypad //P1 acting as output port may be connected to LEDs. #include <reg52.h> //Hexa equivalent of each key is assigned in array arr2[] unsigned char arr2[]=0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d, 0xEB,0xDB,0xBB,0x7B,0xE7, 0xD7,0xB7,0x77; //Hexa equivalent of each row is assigned in array arr1[] for row scanning process unsigned char arr1[]=0xfe,0xfd,0xfb,0xf7; void main() unsigned int i,j,key; int value; P2=0xff; //Port 2 as input port while(1) for(i=0;i<=3;i++) // Scanning all the 4 rows to check for any key pressed
8 P2=arr1[i]; // Scanning Row for the key pressed for(j=0;j<2000;j++); // Dealy for Recognizing the Actual Column value = P2; // Actual Key Pressed is now in P2 for(j=0;j<16;j++) if(value == arr2[j]) // Compare value from P2 to elements of array arr2. //to find which key has been pressed key = j; //Assign the pressed key value break; //Break Loop after recognizing the actual key pressed if(key==0) P1=0x00; else if(key==1) P1=0x01; else if(key==2) P1=0x02; else if(key==3) P1=0x03; else if(key==4) P1=0x04; else if(key==5) P1=0x05; else if(key==6) P1=0x06; else if(key==7) P1=0x07; else if(key==8) P1=0x08; else if(key==9) P1=0x09; else if(key==10) P1=0x0A; else if(key==11) P1=0x0B; else if(key==12) P1=0x0C; else if(key==13) P1=0x0D; else if(key==14) P1=0x0E; else if(key==15) P1=0x0F; 1.Write an Embedded C program to get the input through matix keypad switches to display their corresponding binary values from 0x01 to 0x15 in the LEDs 2.Write an Embedded C program to get the input through matix keypad switches to perform the following actions Switch0=>A+B; Switch5=>A-B; Switch10=>A*B; Switch15=>A/B 3.Write an Embedded C program to get the input through matix keypad switches to perform the following actions Any key in Row1=>Display "GOOD" in any one of the seven segment Any key in Row2=>Blink the LEDs serially from Left to Right and Right to Left Any key in Row3=>Display "ALL THE BEST" in any one of the seven segment Any key in Row3=>Blink the alternative LEDs 4.Write an Embedded C program to design a calculator using the matrix keypad switches
9 5. LCD INTERFACING To interface the LCD display with the microcontroller and enable it to display different alphanumeric characters Development Kit, 8051 based microcontroller, Universal Programmer, KEIL software. 1. Write the code for the LCD and create.hex file 3. Observe the LCD with the alphanumeric characters 5. Repeat for different entry and strings /*Connections: P0 Data lines of LCD Zone. P2^0 - P2^3; P2 lower to control lines of LCD.*/ #include<reg52.h> sbit RS = P2^0; // Register Select sbit RW = P2^1; // RW read write sbit E = P2^2; //enable void delay1 (unsigned int del) // delay function while(--del); void lcdcmd(unsigned char k) P1=k; RS =0; //register control select RW=0; //write enable E=1; E=0; delay1(500); E=1; void lcddat(unsigned char k) P1 = k; RS = 1; //register control select RW=0; //write enable E=1; E=0; delay1(500); E=1; void main(void)
10 unsigned char arr[15]='g','o','o','d',' ','B','A','D',' ','U','G','L','Y', i; lcdcmd(0x38); lcdcmd(0x38); lcdcmd(0x38); lcdcmd(0x38); //Initialize LCD lcdcmd(0x01); // Clear LCD lcdcmd(0x0e); // Display ON lcdcmd(0x06); // Entry mode - Auto increment while(1) lcdcmd(0x80); // Address of the first line in the LCD for(i=0;i<13;i++) lcddat(arr[i]); delay1(500); 1. Write an Embedded C Program to display the key pressed from the matrix keypad in the LCD display 2. Write an Embedded C Program for BCD Counter from 00 to 99 and display the same in the LCD display 3. Write an Embedded C Program for calculator using LCD display 4. Write an Embedded C Program to display a string in the reverse order in the second row of the display, starting from the right entry mode. 6. SERIAL COMMUNICATION To transmit and receive data serially from the microcontroller to the PC by means of RS-232 interface between the microcontroller and the PC Development Kit, 8051 based microcontroller, RS-232 cable, Universal Programmer, KEIL software. 1. Write the code for the serial communication and create.hex file 3. Observe the received data at the PC terminal 5. Repeat for transmitting from PC to controller and displaying in the LCD RS232
11 //Trasmit and Receive a character to and from the Microcontroller through serial communication #include<reg52.h> void main(void) unsigned char val; TMOD = 0X20; // Timer 1-8 bit Auto Reload mode SCON = 0X50; // 1 stop bits, No parity. TH1 = 0XFD; // 9600 Baud rate TR1 = 1; while(1) while(!ri); //Waits till 8 bits received in SBUF RI = 0; //Reset Receive Interrupt, to accept next data val = SBUF; //Assign the received value from SBUF P1=val; SBUF = val; //Get ready for transmission while(!ti); //Waits till 8 bits are transmitted TI = 0; //Reset Transmit Interrupt to transmit next data 1. Write an Embedded C Program to trasmit the key pressed from the matrix keypad to the PC monitor through serial communication 2. Write an Embedded C Program to transmit and receive a character from and to a controller repeatedly 3. Write an Embedded C Program to transmit a string in the reverse order from the controller to the PC
12 7. STEPPER MOTOR INTERFACE To enable rotation of stepper motor clockwise and anti-clockwise depending on the step angles interfaced with the microcontroller 8051 Development Kit, 8051 based microcontroller, Stepper motor, ULN2003 IC, Universal Programmer, KEIL software. 1. Write the code for the stepper motor interface and create.hex file 3. Connect the stepper motor with the microcontroller thro ULN2003 IC 4. Observe the rotation of the stepper motor clockwise and anticlockwise 4 Step Sequence - Full step Mode (1.8 o ) CW 8 Step Sequence - Half step Mode (0.9 o ) Step No. Motor Phase Lines Step No. Motor Phase Lines ` ACW /*Full Step Mode; P1 lower to Stepper Motor through ULN2003 Transistor array #include<reg52.h> void delay(unsigned int dl) while(dl--); void main(void) while (1) P1=0x06; delay(5000); P1=0x0A; delay(5000); P1=0x09; delay(5000); P1=0x05;
13 delay(5000); 1. Write an Embedded C Program to run the stepper motor based on the key pressed Key1=>Full step mode clockwise Key2=>Full step mode anticlockwise Key3=>Half step mode clockwise Key4=>Half step mode anticlockwise 2. Write an Embedded C Program to run a stepper motor for 270 degree clockwise and stop it. 8. DC MOTOR INTERFACE To enable rotation of DC motor clockwise and anti-clockwise and with full and medium speeds interfaced with the microcontroller 8051 Development Kit, 8051 based microcontroller, DC motor, L298 driver IC, Universal Programmer, KEIL software. 1. Write the code for the DC motor interface and create.hex file 3. Connect the DC motor with the microcontroller thro L298 IC 4. Observe the rotation of the DC motor with variable speeds /* DC motor ; P1 lower to DC Motor through L298 driver IC*/ #include<reg52.h> void delay(unsigned int dl) while(dl--); void main(void) int i=0; while (1) P1=0x01; delay(1150); 1. Write an Embedded C Program to run a DC motor in clockwise and anticlockwise direction alternatively. 2. Write an Embedded C Program to run the DC motor at maximum speed and reduce the speed of rotation step by step and finally stop the motor.
LABORATORY MANUAL EMBEDDED C LABORATORY. M. Tech I Year I Sem R13 DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGG.
LABORATORY MANUAL EMBEDDED C LABORATORY M. Tech I Year I Sem R13 DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGG. BALAJI INSTITUTE OF TECHNOLOGY & SCIENCE Laknepally, Narsampet, Warangal 1 M.TECH. (EMBEDDED
More informationEE 354 September 16, 2016 C Sample Programs
EE 354 September 16, 2016 C Sample Programs //DataArray /* This program creates an array of data in code memory * that is 32 bytes long. Fill this array with the ascii codes for * the capital letters plus
More informationPractical Manual Embedded Systems (Course Code-USIT4P5) For. S.Y.B.Sc. I.T. (Semester IV)
Practical Manual 2017-2018 On Embedded Systems (Course Code-USIT4P5) For S.Y.B.Sc. I.T. (Semester IV) Prepared By Mrs.Archana Bhide R.J.College,Ghatkopar. 1 Index Sr No Title Introduction Introduction
More informationSANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1
SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC
More informationT.Y. Diploma : Sem. VI [ET/EN/EX/EJ/IE/IS/IC/DE/EV/MU/IU/ED/EI] Embedded System
T.Y. Diploma : Sem. VI [ET/EN/EX/EJ/IE/IS/IC/DE/EV/MU/IU/ED/EI] Embedded System Time : 3 Hrs.] MSBTE Specimen Question Paper Solution [Marks : 100 Q.1(a) Attempt any THREE of the following : [12] Q.1(a)
More informationS.J.P.N Trust's. Hirasugar Institute of Technology, Nidasoshi.
S.J.P.N Trust's Tq: Hukkeri Dist: Belagavi DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING LABORATORY MANUAL Name of the Lab: Microcontroller Laboratory Semester: V Subject Code: 15EEL57 Staff Incharge:
More informationWINTER 14 EXAMINATION Subject Code: Model Answer Page No: 1/ 26
WINTER 14 EXAMINATION Subject Code: 17509 Model Answer Page No: 1/ 26 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer
More information{ int i,j; for(i=0;i<count;i++) for(j=0;j<1275;j++); }
RFID based Secured access system using 8051 microcontroller (AT89C51) //Program for RFID based Secured access system using 8051 microcontroller //(AT89C51) #include sfr lcd_data_pin=0xa0; //P2
More informatione-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interfacing External Devices using Embedded C Module No: CS/ES/22
e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interfacing External Devices using Embedded C Module No: CS/ES/22 Quadrant 1 e-text In this lecture interfacing of external devices
More informationMODEL ANSWER WINTER 17 EXAMINATION Subject Title: Microcontroller and applications
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More information8051 Peripherals. On-Chip Memory Timers Serial Port Interrupts. Computer Engineering Timers
8051 Peripherals On-Chip Memory Timers Serial Port Interrupts Computer Engineering 2 2-1 8051 Timers 8051 Timers The 8051 has 2 internal 16-bit timers named Timer 0 and Timer 1 Each timer is a 16-bit counter
More informationTexas Instruments Microcontroller HOW-TO GUIDE Interfacing Keypad with MSP430F5529
Texas Instruments Microcontroller HOW-TO GUIDE Interfacing Keypad with MSP430F5529 Contents at a Glance PS PRIMER MSP430 kit... 3 Keypad... 4 Interfacing keypad... 4 Interfacing keypad with MSP430F5529...
More informatione-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interrupt Programming in Embedded C Module No: CS/ES/20 Quadrant 1 e-text
e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interrupt Programming in Embedded C Module No: CS/ES/20 Quadrant 1 e-text In this lecture embedded C program for interrupt handling
More informationQ.1. A) Attempt any THREE of the following:
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationMicrocontroller and Embedded Systems:
Microcontroller and Embedded Systems: Branches: 1. Electronics & Telecommunication Engineering 2. Electrical & Electronics Engineering Semester: 6 th Semester / 7 th Semester 1. Explain the differences
More informationUser-defined Download Application Note
User-defined Download 1. Applied Products: SM59XX Series, SM59DXX Series, SM59RXX Series. 2. Object: User can define command as entry ISP password through ISAP software to run programming. 3. Operation
More informationMCW Application Notes 24 th February 2017
MCW Application Notes 24 th February 2017 www.motorcontrolwarehouse.co.uk Document number MCW-HEDY-001 Revision 0.1 Author Gareth Lloyd Product HEDY HD700 Title Summary HEDY HD700 Modbus Serial Communications
More informationMTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan.
MTR-4 C8 Command to MODBUS Bridge User Manual 404 19F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan. TEL:886-4-2238-0698 FAX:886-4-2238-0891 Web Site:http://www.monicon.com.tw E-mail: sales@monicon.com.tw
More informationC:\CYGNAL\Examples\C8051F02x\C\Edu_Board_Source_Code\Magcard.c
Magcard.c Author: Baylor Electromechanical Systems Operates on an external 18.432 MHz oscillator. Target: Cygnal Educational Development Board / C8051F020 Tool chain: KEIL C51 6.03 / KEIL EVAL C51 This
More informationMODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Microcontroller and Applications Subject Code:
MODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Microcontroller and Applications Subject Code: I m p o r t a n t I n s t r u c t i o n s t o e x a m i n e r s : 1) The answers should be examined by key
More informationHuman Eye Ball recognition system
Human Eye Ball recognition system Reg no: 10MSE1099 Name:M.V.Raam Vignesh Year: 2Year,III Semester College name: VIT University, Chennai Date:22/11/12 Abstract: The main scope of the project is to bring
More informationELEG3923 Microprocessor Ch.10 Serial Port Programming
Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch.10 Serial Port Programming Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Basics of Serial Communication Serial port programming
More information8051 Microcontroller memory Organization and its Applications
8051 Microcontroller memory Organization and its Applications Memory mapping in 8051 ROM memory map in 8051 family 0000H 4k 0000H 8k 0000H 32k 0FFFH DS5000-32 8051 1FFFH 8752 7FFFH from Atmel Corporation
More informationCTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE
INSTRUCTION MANUAL IM149-U v0.92 CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE Firmware version: v3.0 or higher MODBUS PROTOCOL Modbus is a master-slave communication protocol able to
More informationUnit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications
Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING Fourth Semester MICROCONTROLLERS AND APPLICATION Contact Hours/Week : 04 Contact Hours/Semester : 64 CONTENTS
More informationSC1602LC 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 informationRS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200
RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200 Biamp Systems, 14130 N.W. Science Park, Portland, Oregon 97229 U.S.A. (503) 641-7287 an affiliate of Rauland-Borg Corp. Introduction
More information8051 Serial Port. EE4380 Fall02 Class 10. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas
8051 Serial Port EE4380 Fall02 Class 10 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Serial Comm. - Introduction Serial Vs Parallel Transfer of data Simplex,
More informationEthernet to Digital I/O and Analog Input. (Model: IP-IO)
Ethernet to Digital I/O and Analog Input (Model: IP-IO) Feature: Operation voltage : DC 7V ~ 36V. Analog Interface: Interface : 3.3V levels compatibility. Resolution : 16-bits Σ-Δ A/D converters. Accuracy
More information8051 Interfacing and Applications Microcontroller
8051 Interfacing and Applications Objectives: At the end of this chapter, we will be able to: List the different devices that can be interfaced with 8051 Understand the working principle. Develop the following
More informationList any four software development tools used in an embedded system and state the function of each.
Subject Code: 17658 Model Answer Page1 of 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model
More informationSPARC INTERNATIONAL. Version1 SPARC Keyboard Specification
SPARC INTERNATIONAL Version1 SPARC Keyboard Specification SPARC International, Inc. 3333 Bowers Ave., Suite 280, Santa Clara, CA 95054-3913, 408-748-9111. FAX 408-748-9777 1999, SPARC International Inc.
More informationDMTME Multimeters. Communication protocol. Technical specification V1.2 ABB
DMTME Multimeters Communication protocol ABB 1 Setting up DMTME serial communication.3 1.1 Serial network ID programming...3 1.2 RS-485 communication interface...3 1.3 Serial line connection...3 2 Communication
More informationTechnical Specification. Third Party Control Protocol. AV Revolution
Technical Specification Third Party Control Protocol AV Revolution Document AM-TS-120308 Version 1.0 Page 1 of 31 DOCUMENT DETAILS Document Title: Technical Specification, Third Party Control Protocol,
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) Summer 2016 EXAMINATIONS.
Summer 2016 EXAMINATIONS Subject Code: 17509 Model Answer Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the answer scheme. 2) The
More informationANM071. Keypad decoding technique using TSC80251G1. 1. Description 2. TSC80251G Keyboard interrupt Power down mode
Keypad decoding technique using TSC80251G1 by François Fosse Technical Marketing Engineer Temic France 1. Description This application note demonstrates the use of a matrix keypad including wake up from
More informationMicrocontroller & Interfacing
Course Title Course Code Microcontroller & Interfacing EC406 Lecture : 3 Course Credit Practical : 1 Tutorial : 0 Total : 4 Course Objective At the end of the course the students will be able to Understand
More informationEXPERIMENT NO. 02 ELECTRONIC VOTING MACHINE USING 8051.
EXPERIMENT NO. 02 ELECTRONIC VOTING MACHINE USING 8051. DOP: DOS: Project Members: 1) Prasad Pawaskar 58 2) Vishal Thakur 72 Page No.-1 AIM: To implement Electronic voting machine using 8051 microcontroller.(at89c51)
More informationSerial-out Color Sensor. Overview. Features
Visit us @ www.thearyatechnologies.com Email: aryaprotech@gmail.com / info@thearyatechnologies.com Contact us@ 0253-2512131 Serial-out Color Sensor Overview Color sensor identifies primary colors (Red,
More informationAN10184 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 informationFACULTY OF ENGINEERING LAB SHEET
FACULTY OF ENGINEERING LAB SHEET EMBEDDED SYSTEM DESIGN ECE3196 TRIMESTER 2 (2015/2016) : Development of a simple embedded system scheduler *Note: On-the-spot evaluation may be carried out during or at
More informationKeywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch
Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch APPLICATION NOTE 6002 CRC PROGRAMMING FOR THE MAX14900E
More informationSerial communication
Serial communication CSCI 255: Introduction to Embedded Systems Keith Vertanen Copyright 2011 Serial communication Terminology RS-232 protocol Baud rates Flow control Example Overview Develop functions
More informationTechnical Information. Command overview of Vision Systems
Technical Information Command overview of Vision Systems Image analysis command Grab image 0x01 X X X X Shutter speed 0x07 X X X X Synchronous flash 0x49 X X X X Video mode 0x00 X X Display 0x05 X X X
More informationHighlights. FP51 (FPGA based 1T 8051 core)
Copyright 2017 PulseRain Technology, LLC. FP51 (FPGA based 1T 8051 core) 10555 Scripps Trl, San Diego, CA 92131 858-877-3485 858-408-9550 http://www.pulserain.com Highlights 1T 8051 Core Intel MCS-51 Compatible
More informationGNetPlus Communication Protocol
Basic Package (BINARY VERSION) Master Query Package (HOST) Field Header Address Query Function Data length DATA BYTES Error Check Desc SOH 0~255 0~255 0~255 CRC16_Low CRC16_Hi Size 1 BYTE 1 BYTE 1 BYTE
More informationLCD AND KEYBOARD INTERFACING
LCD AND KEYBOARD The 8051 Microcontroller and Embedded Systems: Using Assembly and C Mazidi, Mazidi and McKinlay Chung-Ping Young 楊中平 Home Automation, Networking, and Entertainment Lab Dept. of Computer
More information// and verify that there is a sine wave with frequency <FREQUENCY> and
F330DC_IDA0_SineWave.c Copyright 2006 Silicon Laboratories, Inc. http:www.silabs.com Program Description: This program outputs a sine wave using IDA0. IDA0's output is scheduled to update at a rate determined
More informationModules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN
Modules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN 1 st Week Introduction to Embedded System a) Tool Hardware tool and Software tool b) Embedded designing, course study c) Board
More information#include <stdio.h> // // Global CONSTANTS
Distance.c Author: Baylor Electromechanical Systems Operates on an external 18.432 MHz oscillator. Target: Cygnal Educational Development Board / C8051F020 Tool chain: KEIL C51 6.03 / KEIL EVAL C51 Utilizes
More informationKEYBOARD DEVELOPMENT USING MATRIX
Fujitsu Semiconductor (Shanghai) Co., Ltd. Application Note MCU-AN-500038-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200 SERIES KEYBOARD DEVELOPMENT USING MATRIX APPLICATION NOTE Revision History Revision
More information8051 Microcontrollers
8051 Microcontrollers Richa Upadhyay Prabhu NMIMS s MPSTME richa.upadhyay@nmims.edu March 8, 2016 Controller vs Processor Controller vs Processor Introduction to 8051 Micro-controller In 1981,Intel corporation
More informationDULCOMETER Multi-parameter Controller dialog DACa
Software manual DULCOMETER Multi-parameter Controller dialog DACa Modbus RTU EN Valid only in combination with the operating instructions for the Multi-parameter Controller dialog DACa. A2100 Please carefully
More informationMCS-51 Serial Port A T 8 9 C 5 2 1
MCS-51 Serial Port AT89C52 1 Introduction to Serial Communications Serial vs. Parallel transfer of data Simplex, Duplex and half-duplex modes Synchronous, Asynchronous UART Universal Asynchronous Receiver/Transmitter.
More informationDepartment 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 informationLCD Module with I2C / Serial Interface and Keypad Control «LCD I2C/Serial» User s Guide. Copyright 2008 IMS
LCD Module with I2C / Serial Interface and Keypad Control «LCD I2C/Serial» User s Guide Copyright 2008 IMS CONTENTS 1 INTRODUCTION... 3 2 MODULE CONNECTION... 3 2.1 I2C/Serial interface connector...4 2.2
More informationPCD1.W5200-A20. E-Line S-Serie RIO 8AO. Features. General technical data. Dimensions and installation
Data sheet www.sbc-support.com PCD1.W5200-A20 E-Line S-Serie RI 8A The S-Serie E-Line RI modules are controlled via the RS-485 serial communication protocols S-Bus and Modbus for decentralised automation
More information8051 Timers and Serial Port
8051 Timers and Serial Port EE4380 Fall 2001 Class 10 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Timer: Mode 1 Operation (recap) 16 bit counter. Load the
More informationMicrocontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.
Syllabus: : Introduction to, 8051 Microcontroller Architecture and an example of Microcontroller based stepper motor control system (only Block Diagram approach). (5 Hours) Introduction to A microcontroller
More informationInput Channels: 4 differential or four single-ended. Address / Baud rate / range configurable by the user
DAM-Series User Manual Amazing Electronic (HK) Limited User s Manual Overview: DAM module is a new generation data acquisition and control system based on modular embedded systems. Adopting standard DIN35
More information8051 Serial Communication
8051 Serial Communication Basics of serial communication Parallel: transfers eight bits of data simultaneously over eight data lines expensive - short distance fast Serial : one bit at a time is transferred
More informationARM HOW-TO GUIDE Interfacing Stepper Motor with LPC2148
ARM HOW-TO GUIDE Interfacing Stepper Motor with LPC2148 Contents at a Glance ARM7 LPC2148 Slicker Board... 3 Stepper Motor... 3 Interfacing Stepper Motor... 4 Interfacing Stepper Motor with LPC2148...
More informationM2M/DMTME Instruments Communication protocol. Technical specification V.2.1 2CSG445011D0201
M2M/DMTME Instruments Communication protocol 2CSG445011D0201 1 Setting up M2M/DMTME serial communication... 3 1.1 Serial network ID programming... 3 1.2 RS-485 communication interface... 3 1.3 Serial line
More information1 SETTING UP GENERAL FUNCTION TYPE PROTOCOL MESSAGES COMMAND RETURN CODES... 6 TRANSACTION EXAMPLES...
1 SETTING UP... 3 1.1 RS232 CONTROL CABLES...3 1.2 RS232 SETTINGS...3 2 GENERAL... 4 3 FUNCTION TYPE... 4 4 PROTOCOL MESSAGES... 4 4.1 MESSAGE FORMATS...4 4.1.1 Message Head...4 4.1.2 Message Body...5
More informationModbus RTU CFW100. User s Manual. Phone: Fax: Web: -
Modbus RTU CFW100 User s Manual Modbus RTU User s Manual Series: CFW100 Language: English Document Number: 10002909455 / 00 Publication Date: 06/2014 CONTENTS CONTENTS... 3 ABOUT THIS MANUAL... 5 ABBREVIATIONS
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationon a 35 mm top-hat rail (in accordance with DIN EN TH35) Ambient temperature Operation: C Storage: C
Data sheet PCD1.B1020-A20 E-Line RIO 16DI, 4Rel Starting with FW 1.08.xx The L-Serie E-Line RIO modules are controlled via the RS-485 serial communication protocols S-Bus and Modbus for decentralised automation
More informationa) Attempt any THREE of the following 12 M
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More information1. Attempt any three of the following: 15
(2½ hours) Total Marks: 75 N. B.: (1) All questions are compulsory. (2) Make suitable assumptions wherever necessary and state the assumptions made. (3) Answers to the same question must be written together.
More information8051/8052/8031 Microcontroller
8051/8052/8031 Microcontroller Course Name: Embedded system Certification: BY UVSofts Technologies Pvt. Ltd. Course Content:- Introduction:- Introduction of Embedded System Evolution in Microcontroller
More informationMODEL ANSWER SUMMER 17 EXAMINATION
MODEL ANSWER SUMMER 17 EXAMINATION 17658 Subject Title: EMBEDDED SYSTEM Subject Code: Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given
More informationTimer-1 can be run using the internal clock, fosc/12 (timer mode) or from any external source via pin T1 (P3.5) (Counter mode).
EC 6504 MICROPROCESSOR AND MICROCONTROLLER Electronics and Communication Engineering Fifth Semester UNIT-V Part A 1. List the modes of Timer in 8051. [N/D16] The timers available in 8051 are Timer 0 (T0)
More informationMODEL ANSWER SUMMER 17 EXAMINATION
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationbased on candidate s understanding. 7) For programming language papers, credit may be given to any other program based on equivalent concept.
WINTER 16 EXAMINATION Model Answer Subject Code: Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The
More informationimetos LoRa Data payload structure
imetos LoRa Data payload structure Pessl Instruments, GmbH Version 1.0, 06-2018 Content 1. SCOPE OF THIS DOCUMENT... 2 2. PARSING THE DATA FROM THE PAYLOAD VERSUS API DATA ACCESS... 3 3. IMETOS LORA FIRMWARE
More informationSRS501 User s manual
SRS501 User s manual 1. Function Function of the device is measurement of angular rate projection. 1.1 Specification: in steady state power consumption: < 6 watt; time of functional ready no more 3 seconds;
More informationCOURSE NAME : ELECTRICAL ENGINEERING GROUP COURSE CODE : EE/EP SEMESTER : FIFTH SUBJECT TITLE : Microcontroller and Applications (Elective I for EP) SUBJECT CODE : Teaching and Examination Scheme: Teaching
More informationRS-232 Control of the Advantage DRI
RS-232 Control of the Advantage DRI Biamp Systems, 14130 N.W. Science Park, Portland, Oregon 97229 U.S.A. (503) 641-7287 an affiliate of Rauland-Borg Corp. Introduction This document contains technical
More informationMicrocontroller and Applications
S.Y. Diploma : Sem. IV [DE/EJ/ET/EN/EX/EQ/IS/IC/IE] Microcontroller and Applications Time: 3 Hrs.] Prelim Question Paper Solution [Marks : 70 Q.1 Attempt any FIVE of the following : [10] Q.1(a) Define
More informationVALLIAMMAI ENGINEERING COLLEGE S.R.M. NAGAR, KATTANKULATHUR-603203. DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING VII-EEE EE6502- MICROPROCESSORS AND MICROCONTROLLERS QUESTION BANK UNIT I 1. What
More informationSCYLAR INT 7. Communication description. Software Version 01
SCYLAR INT 7 Communication description Software Version 01 Changes to be reserved 1 Contents 1 Introduction...3 2 Communication interfaces...3 2.1 Communication priorities...3 2.2 Telegram formats...3
More informationUNIT 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 informationLCDs. Embedded Systems Interfacing. 20 September 2011
20 September 2011 How Polarizers Work How work How Color Work Other Technologies Reflective Nematic (no back light) Cholesteric Liquid Crystal Organic LED/Polymer LED Vacuum Florescent Display Display
More informationAdvanced Embedded Systems
Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get
More informationExperiment# 8: Photo-Interrupter Control
Experiment# 8: Photo-Interrupter Control I. Objective 1. Study the schematic diagram of photo interrupter (PH1, and PH2) and the pulse generator circuit. 2. To demonstrate the control applications of photo-interrupter,
More informationELEG3923 Microprocessor Ch.9 Timer Programming
Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch.9 Timer Programming Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Programming 8051 Timers Counter programming Timer programming
More informationSONOMETER 1100 Communication description MBus ID = 0x2F
SONOMETER 1100 Communication description MBus ID = 0x2F V1.3 changes reserved Contents 1 Introduction... 3 2 Communication interfaces... 3 2.1 Communication priorities... 3 2.2 Telegram formats... 3 2.3
More informationApplication Note BDLxxxx RS232 SERIAL INTERFACE COMMUNICATION PROTOCOL (SICP V1.82)
Application Note BDLxxxx RS232 SERIAL INTERFACE COMMUNICATION PROTOCOL (SICP V1.82) Table of Contents 1. INTRODUCTION... 1 1.1 PURPOSE... 1 1.2 DEFINITIONS, ABBREVIATIONS AND ACRONYMS... 1 2. COMMAND PACKET
More information80C51 Block Diagram. CSE Overview 1
80C51 Block Diagram CSE 477 8051 Overview 1 80C51 Memory CSE 477 8051 Overview 3 8051 Memory The data width is 8 bits Registers are 8 bits Addresses are 8 bits i.e. addresses for only 256 bytes! PC is
More informationMotors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW300. User s Manual
Motors I Automation I Energy I Transmission & Distribution I Coatings Modbus RTU CFW300 User s Manual Modbus RTU User s Manual Series: CFW300 Language: English Document Number: 10003806158 / 02 Publication
More informationvariable 1. Start of Packet - is used to provide synchronization when parsing packets. Always 0xFC
DreamScreen V2 WiFi UDP Protocol Rev 2 The DreamScreen-WiFi platform uses UDP unicasting and broadcasting over the WLAN to provide communication. Port 8888 is used for both sending and receiving. The DreamScreen
More informationARM HOW-TO GUIDE Interfacing Keypad with LPC2148 ARM
ARM HOW-TO GUIDE Interfacing Keypad with LPC2148 ARM Contents at a Glance ARM7 LPC2148 Primer Board... 3 Keypad... 3 Interfacing keypad... 4 Interfacing keypad with LPC2148... 6 Pin Assignment with LPC2148...
More informationMUFFAKHAM JAH COLLEGE OF ENGINEERING AND TECHNOLOGY (Affiliated to Osmania University) Banjara Hills, Hyderabad, Telangana State.
MUFFAKHAM JAH COLLEGE OF ENGINEERING AND TECHNOLOGY (Affiliated to Osmania University) Banjara Hills, Hyderabad, Telangana State. INFORMATION TECHNOLOGY DEPARTMENT EMBEDDED SYESTEM LAB MANUAL TABEL OF
More informationMotors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW701. User s Manual
Motors I Automation I Energy I Transmission & Distribution I Coatings Modbus RTU CFW701 User s Manual Modbus RTU User s Manual Series: CFW701 Language: English Document Number: 10001538593 / 00 Publication
More informationMotors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW500. User s Manual
Motors I Automation I Energy I Transmission & Distribution I Coatings Modbus RTU CFW500 User s Manual Modbus RTU User s Manual Series: CFW500 Language: English Document Number: 10002253377 / 00 Publication
More informationARM7 TDMI Microcontroller
ARM7 TDMI Microcontroller Course Name: ARM7 Microcontroller Certification: By UVSoftsTechnologies Pvt. Ltd. Introduction:- Introduction of Embedded System & robotics Evolution in Microcontroller technology
More informationWIRELESS EMBEDDED SYSTEM DESIGN
Modules For Six Weeks Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN 1 st Week 1 st Day Introduction to Embedded System a) Tool Hardware tool and Software tool Introduction b) Embedded designing,
More informationThomas Liu (Business Manager) //****************************************************************//
//****************************************************************// // Program for AM230x series //MCU: AT89S52, Frequency of crystal oscillator: 11.0592MHz //Function: Transmit RH & Temp. Data via PC
More informationEmbedded Robotics. Software Development & Education Center
Software Development & Education Center Embedded Robotics Robotics Development with 8051 µc INTRODUCTION TO ROBOTICS Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic
More informationRS232C Serial Interface for Pirani Diaphragm and Pirani Standard Gauges. Caution. binary 8 data bits 1 stop bit no parity bit no handshake
General Information The Serial Interface allows the communication of the digital Agilent Pirani Capacitance Diaphragm Gauges (PCG-750, PCG-752) and the digital Agilent Pirani Standard Gauges (PVG-550,
More information