SlideShare une entreprise Scribd logo
1  sur  17
EMBEDDED
SYSTEM
AND
MICROCONTROLLER
PRESENTATION BY :-
ANSHUL GUPTA
Application Area
1 Automotive electronics
2 Aircraft electronics
3 Trains
4 Telecommunication
5 Medical systems
6 Fabrication equipment
7 Consumer electronics
8 Smart buildings
INTRODUCTION
 Embedded System is the combination of software and hardware in which we write a program in
software and then burn it into the hardware . This total process is known as Embedded System
 Microcontroller can be termed as single on chip computer which includes number of peripherals like
RAM ,A/D Converter , Timers etc. required to perform some specified task
GENERAL ARCHITECTURE
OF MICROCONTROLLER
Microprocessor Vs Microcontroller
 CPU is stand-alone,
RAM, ROM, I/O,
timer are separate
 Designer can decide on
the amount of ROM,
RAM and I/O ports.
 Expansive
 Versatility
 Multi-purpose
 Can be function as a computer with no addition of
external digit parts.
 Movement of code and data from external address
to the chip.
 On Chip RAM, ROM, I/O, TIMER/COUNTER, PWM, ADC
etc.
 Fix amount of on-chip
ROM, RAM, I/O ports
 For applications in which
cost, power and space
are critical
 Single-purpose
 Must have any additional parts to be functional.
 Movement of bits within the chip.
Types of Microcontroller Architecture
1. CISC (Complex Instruction Set Computer)
2. RISC (Reduced Instruction Set Computer)
RISC
 Fixed width Instructions
 Few Formats of Instructions
 Load/Store Architecture
 Large Register Banks
 Instructions follow pipelining
 Single Cycle execution of all instructions
CISC
 Variable length instructions
 Several formats of instructions
 Memory Values can be used as operands in
instructions
 Small Register Bank
 Pipelining is complex
 Multi cycle execution on instructions
AVR MICROCONTROLLER
AVR=Advanced Virtual RISC / Alf and Vegard RISC (AVR designer).
Developed by Atmel in 1996.
AVR can be classified into four groups:
1) Classic AVR-AT90S2313, 2323, 4433 etc.
2) Mega AVR-Atmega8, 16, 32, 64, 128.
3) Tiny AVR-ATtiny13, 44, 25 etc.
4) Special Purpose AVR- AT90CAN128, AT90USB1287, AT90PWM26,
ATmega16 Features
Features:-
 It is an 8 bit microcontroller.
 It consists of Advanced RISC Architecture.
 32 x 8 General Purpose Working Register
 Flash Memory- 16 kbytes
 512 bytes EEPROM
 1kb internal SRAM
 Four PWM Channels
 Programmable Serial USART
 Master/Slave SPI Serial Interface
 Programmable Watchdog Timer with Separate On-chip Oscillator
 32 programmable I/O lines
 Two 8-bit Timer/Counter with separate prescaler
 One 16 bit Timer/Counter
 10 bit, 8 channels ADC.
LED INTERFACING :-
LCD INTERFACING :-
 An Output Device
 Most Commonly used for
ALPHANUMERIC display
 Requires 3 control
lines(RS/RW/EN)
 Operated in 8-bit or 4-bit
mode
7 SEGMENT DISPLAY:-
7 segment is an output device which is used to
show numeric & alphanumeric characters.
Contains 8 internally connected LED’s
Types of 7 segment display :-
1) Common Anode
2) Common Cathode
TIMER/COUNTER :-
 Timer is used to provide delay.
 If internal clock operate then timer is used as a delay and if used as external
then timer is used as a counter.
 Types of Timer :-
1) TIMER0
2) TIMER1
3) TIMER2
 TIMER2 doesn’t have any external clock so it can’t be used as a counter.
 Timer is used to provide more delay without even changing the crystal oscillator
frequency.
 Used for object tracking.
Interrupts
As the name implies, an interrupt is some event which disrupts the
normal program execution.
 Interrupts give us a mechanism to "put on hold" the normal
program flow, execute a subroutine.
DEVELOPMENT BOARD :-
PROJECT
ABOUT COMPONENTS
1. HT12D(DECODER):- It is a decoder IC used to decode the received signal
1.1Features
 Operating voltage: 2.4V~12V
 Address/Data number combination
 HT12D: 8 address bits and 4 data bits
 HT12F: 12 address bits only
1.2 Applications
 Burglar alarm system
 Smoke and fire alarm system
 Garage door controllers
 Car door controllers
1.3Applications
 Burglar alarm system
 Smoke and fire alarm system
 Garage door controllers
 Car door controllers
2. L293D :- This IC is used to derive the motors .One . L293D IC can derive only two motors.
 Products Now From Texas Instruments
 Wide Supply-Voltage Range: 4.5 V to 36 V
4. HT12E(ENCODER):-
4.1 FEATURES
- OPERATING VOLTAGE
- 2.4V~5V FOR THE HT12A
- 2.4V~12V FOR THE HT12E
- HT12A/E: 18-PIN DIP/20-PIN SOP PACKAGE
4.2 APPLICATIONS
- BURGLAR ALARM SYSTEM
- SMOKE AND FIRE ALARM SYSTEM
- GARAGE DOOR CONTROLLERS
- CAR DOOR CONTROLLERS
3. 434MHZ Transmitter & Receiver:-
Transmitter and receiver are to send
and receive the given commands
in wireless communication.
THANK YOU

Contenu connexe

Tendances

Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)Ikhwan_Fakrudin
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owaisOwais Mushtaq
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded systemPankaj joshi
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Ramadan Ramadan
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentationSurender Singh
 
Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics Electro 8
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
Embeded System
Embeded SystemEmbeded System
Embeded SystemDhaval09
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System vkrhanjeeth .
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseanishgoel
 

Tendances (20)

Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)
 
Embedded system apsd
Embedded system apsdEmbedded system apsd
Embedded system apsd
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics
 
embedded system
embedded systemembedded system
embedded system
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Embeded System
Embeded SystemEmbeded System
Embeded System
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 
Embedded System
Embedded System Embedded System
Embedded System
 

En vedette

XC800 A-Family 8-bit Automotive Microcontrollers
XC800 A-Family 8-bit Automotive MicrocontrollersXC800 A-Family 8-bit Automotive Microcontrollers
XC800 A-Family 8-bit Automotive MicrocontrollersPremier Farnell
 
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project listncctstudentprojects
 
Introduction of 16-Bit Automotive Microcontrollers S12XE
Introduction of 16-Bit Automotive Microcontrollers S12XEIntroduction of 16-Bit Automotive Microcontrollers S12XE
Introduction of 16-Bit Automotive Microcontrollers S12XEPremier Farnell
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system DesignAJAL A J
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptRajeev Mohanty
 
Microcontroller in automobile and applications
Microcontroller in automobile and applicationsMicrocontroller in automobile and applications
Microcontroller in automobile and applicationsKartik Kalpande Patil
 
Embedded systems notes
Embedded systems notesEmbedded systems notes
Embedded systems notesShikha Sharma
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller pptRahul Kumar
 
Applications of 8051 microcontrollers
Applications of 8051 microcontrollersApplications of 8051 microcontrollers
Applications of 8051 microcontrollersDr.YNM
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applicationsDr.YNM
 

En vedette (15)

Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
XC800 A-Family 8-bit Automotive Microcontrollers
XC800 A-Family 8-bit Automotive MicrocontrollersXC800 A-Family 8-bit Automotive Microcontrollers
XC800 A-Family 8-bit Automotive Microcontrollers
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list
02 2012-11 ieee embedded system project titles, ncct ieee 2012-11 project list
 
Introduction of 16-Bit Automotive Microcontrollers S12XE
Introduction of 16-Bit Automotive Microcontrollers S12XEIntroduction of 16-Bit Automotive Microcontrollers S12XE
Introduction of 16-Bit Automotive Microcontrollers S12XE
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system ppt
 
Microcontroller in automobile and applications
Microcontroller in automobile and applicationsMicrocontroller in automobile and applications
Microcontroller in automobile and applications
 
Embedded systems notes
Embedded systems notesEmbedded systems notes
Embedded systems notes
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
Applications of 8051 microcontrollers
Applications of 8051 microcontrollersApplications of 8051 microcontrollers
Applications of 8051 microcontrollers
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 

Similaire à Embedded system

Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR MicrocontrollerÖzcan Acar
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security systemNIT srinagar
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVRDaksh Raj Chopra
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051Deepak John
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARHarshit Jain
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuVignan Munna
 
embedded system introduction to microcontrollers
embedded system introduction to microcontrollersembedded system introduction to microcontrollers
embedded system introduction to microcontrollersBarER4
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerAmandeep Alag
 

Similaire à Embedded system (20)

Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
 
89s52 2
89s52 289s52 2
89s52 2
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
3.TechieNest microcontrollers
3.TechieNest  microcontrollers3.TechieNest  microcontrollers
3.TechieNest microcontrollers
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
 
Dsp on an-avr
Dsp on an-avrDsp on an-avr
Dsp on an-avr
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CAR
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
embedded system introduction to microcontrollers
embedded system introduction to microcontrollersembedded system introduction to microcontrollers
embedded system introduction to microcontrollers
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Dernier (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

Embedded system

  • 2. Application Area 1 Automotive electronics 2 Aircraft electronics 3 Trains 4 Telecommunication 5 Medical systems 6 Fabrication equipment 7 Consumer electronics 8 Smart buildings INTRODUCTION  Embedded System is the combination of software and hardware in which we write a program in software and then burn it into the hardware . This total process is known as Embedded System  Microcontroller can be termed as single on chip computer which includes number of peripherals like RAM ,A/D Converter , Timers etc. required to perform some specified task
  • 3. GENERAL ARCHITECTURE OF MICROCONTROLLER Microprocessor Vs Microcontroller  CPU is stand-alone, RAM, ROM, I/O, timer are separate  Designer can decide on the amount of ROM, RAM and I/O ports.  Expansive  Versatility  Multi-purpose  Can be function as a computer with no addition of external digit parts.  Movement of code and data from external address to the chip.  On Chip RAM, ROM, I/O, TIMER/COUNTER, PWM, ADC etc.  Fix amount of on-chip ROM, RAM, I/O ports  For applications in which cost, power and space are critical  Single-purpose  Must have any additional parts to be functional.  Movement of bits within the chip.
  • 4. Types of Microcontroller Architecture 1. CISC (Complex Instruction Set Computer) 2. RISC (Reduced Instruction Set Computer) RISC  Fixed width Instructions  Few Formats of Instructions  Load/Store Architecture  Large Register Banks  Instructions follow pipelining  Single Cycle execution of all instructions CISC  Variable length instructions  Several formats of instructions  Memory Values can be used as operands in instructions  Small Register Bank  Pipelining is complex  Multi cycle execution on instructions
  • 5. AVR MICROCONTROLLER AVR=Advanced Virtual RISC / Alf and Vegard RISC (AVR designer). Developed by Atmel in 1996. AVR can be classified into four groups: 1) Classic AVR-AT90S2313, 2323, 4433 etc. 2) Mega AVR-Atmega8, 16, 32, 64, 128. 3) Tiny AVR-ATtiny13, 44, 25 etc. 4) Special Purpose AVR- AT90CAN128, AT90USB1287, AT90PWM26,
  • 6. ATmega16 Features Features:-  It is an 8 bit microcontroller.  It consists of Advanced RISC Architecture.  32 x 8 General Purpose Working Register  Flash Memory- 16 kbytes  512 bytes EEPROM  1kb internal SRAM  Four PWM Channels  Programmable Serial USART  Master/Slave SPI Serial Interface  Programmable Watchdog Timer with Separate On-chip Oscillator  32 programmable I/O lines  Two 8-bit Timer/Counter with separate prescaler  One 16 bit Timer/Counter  10 bit, 8 channels ADC.
  • 8. LCD INTERFACING :-  An Output Device  Most Commonly used for ALPHANUMERIC display  Requires 3 control lines(RS/RW/EN)  Operated in 8-bit or 4-bit mode
  • 9. 7 SEGMENT DISPLAY:- 7 segment is an output device which is used to show numeric & alphanumeric characters. Contains 8 internally connected LED’s Types of 7 segment display :- 1) Common Anode 2) Common Cathode
  • 10. TIMER/COUNTER :-  Timer is used to provide delay.  If internal clock operate then timer is used as a delay and if used as external then timer is used as a counter.  Types of Timer :- 1) TIMER0 2) TIMER1 3) TIMER2  TIMER2 doesn’t have any external clock so it can’t be used as a counter.  Timer is used to provide more delay without even changing the crystal oscillator frequency.  Used for object tracking.
  • 11. Interrupts As the name implies, an interrupt is some event which disrupts the normal program execution.  Interrupts give us a mechanism to "put on hold" the normal program flow, execute a subroutine.
  • 14. ABOUT COMPONENTS 1. HT12D(DECODER):- It is a decoder IC used to decode the received signal 1.1Features  Operating voltage: 2.4V~12V  Address/Data number combination  HT12D: 8 address bits and 4 data bits  HT12F: 12 address bits only 1.2 Applications  Burglar alarm system  Smoke and fire alarm system  Garage door controllers  Car door controllers 1.3Applications  Burglar alarm system  Smoke and fire alarm system  Garage door controllers  Car door controllers 2. L293D :- This IC is used to derive the motors .One . L293D IC can derive only two motors.  Products Now From Texas Instruments  Wide Supply-Voltage Range: 4.5 V to 36 V
  • 15. 4. HT12E(ENCODER):- 4.1 FEATURES - OPERATING VOLTAGE - 2.4V~5V FOR THE HT12A - 2.4V~12V FOR THE HT12E - HT12A/E: 18-PIN DIP/20-PIN SOP PACKAGE 4.2 APPLICATIONS - BURGLAR ALARM SYSTEM - SMOKE AND FIRE ALARM SYSTEM - GARAGE DOOR CONTROLLERS - CAR DOOR CONTROLLERS 3. 434MHZ Transmitter & Receiver:- Transmitter and receiver are to send and receive the given commands in wireless communication.
  • 16.