SlideShare uma empresa Scribd logo
1 de 32
1
PRESENTED TO: PRESENTED BY:
NEERAJ KUMAR CHASTA VINOD KUMAR YADAV
(12EC094)
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
Badlya Chuoraha, N.H. 8, By-Pass, Ajmer-305002
Website: www.ecajmer.ac.in,Ph no. 0145-2717736, 776,800,801
2
CONTENTS
1. ABOUT THE COMPANY
2. ABOUT EMBEDDED SYSTEMS
 Examples In Your Daily Life
 Design Challenges
 Architecture of embedded system
 Major Application areas of Embedded System
 Advantage
3. MICROCONTROLLER
 8051 Microcontroller
 Pin Description Of The 8051
 Applications
 Salient Features Of 8051 Microcontroller
3
4.C PROGRAMMING TECHNIQUES FOR 8051
 Key Features Of Embedded C-
 Header File For 8051 Microcontroller
 Supports Following Data Types
5.INTERFACING
 Need Of Interfacing
 Interfacing -Basics
 Interfacing With Led
 Seven Segment Leds
 Keypad Interfacing
4
It is an autonomous body of the Government of Rajasthan under the Department of
Technical Education.
Foundation stone of CEG was laid down on 8th December 2006 at Jaipur.
Rajasthan is the second state that is running this program after the highly acclaimed and
successful program "Jawahar Knowledge Centre" in Andhra Pradesh.
Provides a conducive environment for creating industry employable IT professionals by
the way of arranging seminars lecturers, vocational trainings and industry relevant
software trainings.
Provides training in embedded system, C++ , java ,CCNA networking, CCNP, VLSI
Technology, WAB Development etc.
1. ABOUT THE COMPANY
5
2. ABOUT EMBEDDED SYSTEMS
Embedded Systems- Definition
 “An embedded system is a system that has software embedded into computer-
hardware, which makes a system dedicated for an application(s) or specific part of
an application or product or part of a larger system.”
 It is any device that includes a programmable computer but is not itself intended to
be a general purpose computer.”
HARDWARE
6
 Combination of both hardware and software
 Designed to perform specific function
 A system that has embedded software and hardware, that makes it a dedicated
system for a specific application or a part of application or product is called
Embedded System.
Examples In Your Daily Life
 Wake up…
 have breakfast …
 set home safety system …
 get into your car …
 on your way to your office…
7
8
Examples In Your Daily Life
(cont.)
 in Your office…
9
Examples In Your Daily Life
(cont.)
 Back Home …
10
Application Software
Operating System
Hardware
Architecture of embedded system
 Layered Architecture of an Embedded System
11
 Hardware architecture
12
Major Application areas of Embedded
System
 Consumer electronics: Camcorders, Cameras, etc.
 Household appliances: TV, DVD players, washing machine, refrigerator, oven, etc.
 Home automation & Security system: Air conditioners, sprinklers, intruder
detection alarms, fire alarms, etc.
 Automotive industry: Anti-lock breaking system (ABS), engine control, ignition
systems, automatic navigation system, etc.
 Telecom: Cellular telephones, handset, etc.
 Computer peripherals: printers, scanners, fax, machines, etc.
 Healthcare: scanners, EEG, ECG, etc.
 Measurement & Instrumentation: Digital multi meters, digital CRO’s, etc.
 Banking& Retail: Automatic Teller Machine (ATM), currency counter, etc.
 Card Readers: barcode, smart card readers, handheld devices, etc.
13
Advantage
 They are designed to do a specific task and have real time performance constraints
which must be met.
 They allow the system hardware to be simplified so costs are reduced.
 They are usually in the form of small computerized parts in larger devices which
serve a general purpose.
 The program instructions for embedded systems run with limited computer
hardware resources, little memory and small or even non-existent keyboard or
screen.
14
15
3.MICROCONTROLLER
 A microcontroller is a functional computer system-on-a-chip. It contains a
processor, memory, and programmable input/output peripherals.
 Microcontrollers include an integrated CPU, memory (a small amount of RAM,
program memory, or both) and peripherals capable of input and output.
16
 Example: Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC
16X
17
8051 Microcontroller
 Single Chip Microcontroller (µc)
 Developed By Intel In 1980 For Use In Embedded Systems
 First Microcontroller Of The Mcs-51family
 It Is A Low-power, High-performance CMOS 8-bit Microcontroller With 4K Bytes Of
In-system Programmable Flash Memory, 128 Bytes Of RAM, 32 I/O Lines, Watchdog
Timer, Two Data Pointers, Two 16-bit Timer/Counters, A Five-vector Two-level
Interrupt Architecture, A Full Duplex Serial Port, On-chip Oscillator, And Clock
Circuitry.
 A Microcontroller Is An Economical Computer-on-a-chip For Doing With Specific
Tasks, Such As Displaying Or Receiving Information Through LED Or Remote
Controlled Devices.
18
Pin Description Of The 8051
 The 8051 microcontroller is available as a 40 pin DIP chip.
 Works at +5 volts DC
 Among the 40 pins , a total of 32 pins are allotted for the four parallel ports
P0,P1,P2 and P3 i.e. each port occupies 8-pins.
 The remaining pins are VCC, GND, XTAL1, XTAL2, RST, EA ,PSEN,ALE.
19
20
Salient Features Of 8051 Microcontroller:
 8-bit CPU (CPU can work on only 8 bits of data at a time)
 Two 16 bit timers/counters
 128 bytes of RAM
 4K bytes of on-chip ROM
 One serial port
 8-bit data bus
 16-bit address bus
 One 16-bit program counter and One 16-bit DPTR ( data pointer)
 One 8-bit stack pointer
 32 general purpose registers each of 8 bits
 Four I/O ports, each 8 bits wide
 On-chip clock oscillator
 Control registers: TCON, TMOD, SCON, PCON, IP and IE.
21
 Household appliances:
Microwave ovens, Television, DVD
Players & Recorders
Audio players
 Integrated systems in aircrafts and
 missiles
 Cellular telephones
 Electric and Electronic Motor
controllers
 Engine controllers in automobiles
 Calculators
Medical equipments etc...
APPLICATIONS
22
Key Features Of Embedded C-
4.C PROGRAMMING TECHNIQUES FOR 8051
 It is easy and less time consuming to write in C than Assembly.
 C is easier to modify and update.
 You can use code available in function libraries.
 C code is portable to other microcontroller with little of no modification.
 A good understanding of C data types for 8051 can help programmers to
create smaller hex files
23
Header File For 8051 Microcontroller
#include<reg51.h>
#define variable
Void main()
{
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
}
Supports following data types-
 Unsigned char
 Signed char
 Unsigned int
 Signed int
24
 Sbit (single bit)
 Bit
 Note:-C compilers use the signed char as the default if we do not put the keyword
Unsigned.
 sbit Type
The PIC compiler has sbit data type, which provides access to bit addressable
internal registers (SFRs). You can access bits of internal registers, as in the following
examples:
sbit LED= P1^0; //LED is assigned to bit 0 of PORT 1
 Data types Size Range
 bit 1-bit RAM bit-addressable only
 sbit 1-bit SFR bit-addressable only
 (signed) int 16-bit -32768 to +32767
 unsigned int 16-bit 0 to 65535
 (signed) char 8-bit -128 to +127
 unsigned char 8-bit 0 to 255
//SFR= specific function register.
25
5.INTERFACING
 Transfer of data between microcontrollers and peripherals (memory, I/O devices
etc.) implemented using buses called interfacing.
 Connecting the computation capabilities of a microcontroller to external signals or
to external world.
 Creating man-machine interaction.
26
NEED OF INTERFACING
 The basic need is to have some input/output peripherals and man-machine interface.
 Interactions with a computer or TV are possible using the mouse /keyboard/display
screen.
 The no. of real world devices and systems like mobile phone and washing m/c need
the keypad and display to enable human-computer interactions.
27
INTERFACING -BASICS
28
INTERFACING WITH LED
 The Anode is connected through a resistor to GND & the Cathode is connected to the
Microcontroller pin. So when the Port Pin is HIGH the LED is OFF & when the Port Pin
is LOW the LED is turned ON.
29
 Two Approaches 1.column scanning
2.row scanning
 We are using column scanning.
 Making each row 1 and others 0 and then
scan the each column
 If any switch pressed corresponding
column's sense value is 0
 The pressed switch make the corresponding
column and row shorted.
 Tow scanning is just the opposite of the
column scanning technique.
KEYPAD INTERFACING
30
SEVEN SEGMENT LEDS
31
32

Mais conteúdo relacionado

Mais procurados

Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platformNeha Sharma
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemRkrishna Mishra
 
Robotics & Embedded Systems
Robotics & Embedded SystemsRobotics & Embedded Systems
Robotics & Embedded Systemsanishgoel
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptShreya Thakur
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseanishgoel
 
Embedded and Robotics System
Embedded and Robotics SystemEmbedded and Robotics System
Embedded and Robotics SystemRK Saini
 
Microcontroller (8051) by K. Vijay Kumar
Microcontroller (8051) by K. Vijay KumarMicrocontroller (8051) by K. Vijay Kumar
Microcontroller (8051) by K. Vijay KumarVijay Kumar
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051Deepak John
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentationSurender Singh
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Embeded System
Embeded SystemEmbeded System
Embeded SystemDhaval09
 
Embedded computer system
Embedded computer systemEmbedded computer system
Embedded computer systemGovind Kaintura
 

Mais procurados (20)

Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
Embedded system
Embedded  systemEmbedded  system
Embedded system
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
Robotics & Embedded Systems
Robotics & Embedded SystemsRobotics & Embedded Systems
Robotics & Embedded Systems
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 
Embedded and Robotics System
Embedded and Robotics SystemEmbedded and Robotics System
Embedded and Robotics System
 
Microcontroller (8051) by K. Vijay Kumar
Microcontroller (8051) by K. Vijay KumarMicrocontroller (8051) by K. Vijay Kumar
Microcontroller (8051) by K. Vijay Kumar
 
819 data sheet
819 data sheet819 data sheet
819 data sheet
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embeded System
Embeded SystemEmbeded System
Embeded System
 
Embedded system apsd
Embedded system apsdEmbedded system apsd
Embedded system apsd
 
Embedded computer system
Embedded computer systemEmbedded computer system
Embedded computer system
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
 

Destaque

Flexible work-arrangements
Flexible work-arrangementsFlexible work-arrangements
Flexible work-arrangementsshrm
 
Flexibility and work life balance
Flexibility and work life balanceFlexibility and work life balance
Flexibility and work life balanceViktoria Kachaluba
 
Flextime Power Point Presentation
Flextime Power Point PresentationFlextime Power Point Presentation
Flextime Power Point PresentationJamie Robinson
 
Flexi Time
Flexi TimeFlexi Time
Flexi Timeajithsrc
 
Employee Motivation Webinar 3 10 10
Employee Motivation Webinar 3 10 10Employee Motivation Webinar 3 10 10
Employee Motivation Webinar 3 10 10Kurt Nelson, PhD
 
High speed 4 way haksaw machine ppt
High speed 4 way haksaw machine pptHigh speed 4 way haksaw machine ppt
High speed 4 way haksaw machine pptSanjeev Kumar
 
Employee job Satisfaction PPT On Honda
Employee job Satisfaction PPT On HondaEmployee job Satisfaction PPT On Honda
Employee job Satisfaction PPT On HondaVinod Kumar
 
A study on employee job satisfaction h r final project
A study on employee job satisfaction h r final projectA study on employee job satisfaction h r final project
A study on employee job satisfaction h r final projectProjects Kart
 

Destaque (12)

Flexible Work Arrangements Slideshare 2 26 09 Revised
Flexible Work Arrangements Slideshare 2 26 09 RevisedFlexible Work Arrangements Slideshare 2 26 09 Revised
Flexible Work Arrangements Slideshare 2 26 09 Revised
 
Mis
MisMis
Mis
 
Flexible work-arrangements
Flexible work-arrangementsFlexible work-arrangements
Flexible work-arrangements
 
Flexibility and work life balance
Flexibility and work life balanceFlexibility and work life balance
Flexibility and work life balance
 
Flextime Power Point Presentation
Flextime Power Point PresentationFlextime Power Point Presentation
Flextime Power Point Presentation
 
Flexitime
FlexitimeFlexitime
Flexitime
 
Flexi Time
Flexi TimeFlexi Time
Flexi Time
 
Employee Motivation Webinar 3 10 10
Employee Motivation Webinar 3 10 10Employee Motivation Webinar 3 10 10
Employee Motivation Webinar 3 10 10
 
Employee Satisfaction
Employee SatisfactionEmployee Satisfaction
Employee Satisfaction
 
High speed 4 way haksaw machine ppt
High speed 4 way haksaw machine pptHigh speed 4 way haksaw machine ppt
High speed 4 way haksaw machine ppt
 
Employee job Satisfaction PPT On Honda
Employee job Satisfaction PPT On HondaEmployee job Satisfaction PPT On Honda
Employee job Satisfaction PPT On Honda
 
A study on employee job satisfaction h r final project
A study on employee job satisfaction h r final projectA study on employee job satisfaction h r final project
A study on employee job satisfaction h r final project
 

Semelhante a Vinod ppt on es31 08 15

Appliances control through sms
Appliances control through smsAppliances control through sms
Appliances control through smsAbhay Pratap
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Claude Ndayisenga
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1ncct
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes Dr.YNM
 
Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontrollerankitsharmaj
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdfBlackHunter13
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)Gurwinder Singh
 
microcontroller and embedded system
microcontroller and embedded systemmicrocontroller and embedded system
microcontroller and embedded systempradeep rana
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollerSABBIR AHMED
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$PusHkar SaIni
 
DCS ( Distributed Control System )
DCS ( Distributed Control System )DCS ( Distributed Control System )
DCS ( Distributed Control System )Automation123
 

Semelhante a Vinod ppt on es31 08 15 (20)

1 8051 microcontroller intr
1 8051 microcontroller intr1 8051 microcontroller intr
1 8051 microcontroller intr
 
Appliances control through sms
Appliances control through smsAppliances control through sms
Appliances control through sms
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
8051 basics
8051 basics8051 basics
8051 basics
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdf
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
microcontroller and embedded system
microcontroller and embedded systemmicrocontroller and embedded system
microcontroller and embedded system
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$
 
Ppt embedded
Ppt embeddedPpt embedded
Ppt embedded
 
DCS ( Distributed Control System )
DCS ( Distributed Control System )DCS ( Distributed Control System )
DCS ( Distributed Control System )
 

Último

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 

Último (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 

Vinod ppt on es31 08 15

  • 1. 1 PRESENTED TO: PRESENTED BY: NEERAJ KUMAR CHASTA VINOD KUMAR YADAV (12EC094) DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING Badlya Chuoraha, N.H. 8, By-Pass, Ajmer-305002 Website: www.ecajmer.ac.in,Ph no. 0145-2717736, 776,800,801
  • 2. 2 CONTENTS 1. ABOUT THE COMPANY 2. ABOUT EMBEDDED SYSTEMS  Examples In Your Daily Life  Design Challenges  Architecture of embedded system  Major Application areas of Embedded System  Advantage 3. MICROCONTROLLER  8051 Microcontroller  Pin Description Of The 8051  Applications  Salient Features Of 8051 Microcontroller
  • 3. 3 4.C PROGRAMMING TECHNIQUES FOR 8051  Key Features Of Embedded C-  Header File For 8051 Microcontroller  Supports Following Data Types 5.INTERFACING  Need Of Interfacing  Interfacing -Basics  Interfacing With Led  Seven Segment Leds  Keypad Interfacing
  • 4. 4 It is an autonomous body of the Government of Rajasthan under the Department of Technical Education. Foundation stone of CEG was laid down on 8th December 2006 at Jaipur. Rajasthan is the second state that is running this program after the highly acclaimed and successful program "Jawahar Knowledge Centre" in Andhra Pradesh. Provides a conducive environment for creating industry employable IT professionals by the way of arranging seminars lecturers, vocational trainings and industry relevant software trainings. Provides training in embedded system, C++ , java ,CCNA networking, CCNP, VLSI Technology, WAB Development etc. 1. ABOUT THE COMPANY
  • 5. 5 2. ABOUT EMBEDDED SYSTEMS Embedded Systems- Definition  “An embedded system is a system that has software embedded into computer- hardware, which makes a system dedicated for an application(s) or specific part of an application or product or part of a larger system.”  It is any device that includes a programmable computer but is not itself intended to be a general purpose computer.” HARDWARE
  • 6. 6  Combination of both hardware and software  Designed to perform specific function  A system that has embedded software and hardware, that makes it a dedicated system for a specific application or a part of application or product is called Embedded System.
  • 7. Examples In Your Daily Life  Wake up…  have breakfast …  set home safety system …  get into your car …  on your way to your office… 7
  • 8. 8 Examples In Your Daily Life (cont.)  in Your office…
  • 9. 9 Examples In Your Daily Life (cont.)  Back Home …
  • 10. 10 Application Software Operating System Hardware Architecture of embedded system  Layered Architecture of an Embedded System
  • 12. 12 Major Application areas of Embedded System  Consumer electronics: Camcorders, Cameras, etc.  Household appliances: TV, DVD players, washing machine, refrigerator, oven, etc.  Home automation & Security system: Air conditioners, sprinklers, intruder detection alarms, fire alarms, etc.  Automotive industry: Anti-lock breaking system (ABS), engine control, ignition systems, automatic navigation system, etc.  Telecom: Cellular telephones, handset, etc.  Computer peripherals: printers, scanners, fax, machines, etc.  Healthcare: scanners, EEG, ECG, etc.  Measurement & Instrumentation: Digital multi meters, digital CRO’s, etc.  Banking& Retail: Automatic Teller Machine (ATM), currency counter, etc.  Card Readers: barcode, smart card readers, handheld devices, etc.
  • 13. 13 Advantage  They are designed to do a specific task and have real time performance constraints which must be met.  They allow the system hardware to be simplified so costs are reduced.  They are usually in the form of small computerized parts in larger devices which serve a general purpose.  The program instructions for embedded systems run with limited computer hardware resources, little memory and small or even non-existent keyboard or screen.
  • 14. 14
  • 15. 15 3.MICROCONTROLLER  A microcontroller is a functional computer system-on-a-chip. It contains a processor, memory, and programmable input/output peripherals.  Microcontrollers include an integrated CPU, memory (a small amount of RAM, program memory, or both) and peripherals capable of input and output.
  • 16. 16  Example: Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X
  • 17. 17 8051 Microcontroller  Single Chip Microcontroller (µc)  Developed By Intel In 1980 For Use In Embedded Systems  First Microcontroller Of The Mcs-51family  It Is A Low-power, High-performance CMOS 8-bit Microcontroller With 4K Bytes Of In-system Programmable Flash Memory, 128 Bytes Of RAM, 32 I/O Lines, Watchdog Timer, Two Data Pointers, Two 16-bit Timer/Counters, A Five-vector Two-level Interrupt Architecture, A Full Duplex Serial Port, On-chip Oscillator, And Clock Circuitry.  A Microcontroller Is An Economical Computer-on-a-chip For Doing With Specific Tasks, Such As Displaying Or Receiving Information Through LED Or Remote Controlled Devices.
  • 18. 18 Pin Description Of The 8051  The 8051 microcontroller is available as a 40 pin DIP chip.  Works at +5 volts DC  Among the 40 pins , a total of 32 pins are allotted for the four parallel ports P0,P1,P2 and P3 i.e. each port occupies 8-pins.  The remaining pins are VCC, GND, XTAL1, XTAL2, RST, EA ,PSEN,ALE.
  • 19. 19
  • 20. 20 Salient Features Of 8051 Microcontroller:  8-bit CPU (CPU can work on only 8 bits of data at a time)  Two 16 bit timers/counters  128 bytes of RAM  4K bytes of on-chip ROM  One serial port  8-bit data bus  16-bit address bus  One 16-bit program counter and One 16-bit DPTR ( data pointer)  One 8-bit stack pointer  32 general purpose registers each of 8 bits  Four I/O ports, each 8 bits wide  On-chip clock oscillator  Control registers: TCON, TMOD, SCON, PCON, IP and IE.
  • 21. 21  Household appliances: Microwave ovens, Television, DVD Players & Recorders Audio players  Integrated systems in aircrafts and  missiles  Cellular telephones  Electric and Electronic Motor controllers  Engine controllers in automobiles  Calculators Medical equipments etc... APPLICATIONS
  • 22. 22 Key Features Of Embedded C- 4.C PROGRAMMING TECHNIQUES FOR 8051  It is easy and less time consuming to write in C than Assembly.  C is easier to modify and update.  You can use code available in function libraries.  C code is portable to other microcontroller with little of no modification.  A good understanding of C data types for 8051 can help programmers to create smaller hex files
  • 23. 23 Header File For 8051 Microcontroller #include<reg51.h> #define variable Void main() { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } Supports following data types-  Unsigned char  Signed char  Unsigned int  Signed int
  • 24. 24  Sbit (single bit)  Bit  Note:-C compilers use the signed char as the default if we do not put the keyword Unsigned.  sbit Type The PIC compiler has sbit data type, which provides access to bit addressable internal registers (SFRs). You can access bits of internal registers, as in the following examples: sbit LED= P1^0; //LED is assigned to bit 0 of PORT 1  Data types Size Range  bit 1-bit RAM bit-addressable only  sbit 1-bit SFR bit-addressable only  (signed) int 16-bit -32768 to +32767  unsigned int 16-bit 0 to 65535  (signed) char 8-bit -128 to +127  unsigned char 8-bit 0 to 255 //SFR= specific function register.
  • 25. 25 5.INTERFACING  Transfer of data between microcontrollers and peripherals (memory, I/O devices etc.) implemented using buses called interfacing.  Connecting the computation capabilities of a microcontroller to external signals or to external world.  Creating man-machine interaction.
  • 26. 26 NEED OF INTERFACING  The basic need is to have some input/output peripherals and man-machine interface.  Interactions with a computer or TV are possible using the mouse /keyboard/display screen.  The no. of real world devices and systems like mobile phone and washing m/c need the keypad and display to enable human-computer interactions.
  • 28. 28 INTERFACING WITH LED  The Anode is connected through a resistor to GND & the Cathode is connected to the Microcontroller pin. So when the Port Pin is HIGH the LED is OFF & when the Port Pin is LOW the LED is turned ON.
  • 29. 29  Two Approaches 1.column scanning 2.row scanning  We are using column scanning.  Making each row 1 and others 0 and then scan the each column  If any switch pressed corresponding column's sense value is 0  The pressed switch make the corresponding column and row shorted.  Tow scanning is just the opposite of the column scanning technique. KEYPAD INTERFACING
  • 31. 31
  • 32. 32

Notas do Editor

  1. Cruise controler stereo et