SlideShare a Scribd company logo
1 of 7
1
Embedded Systems, Design
and Applications
Mr. OOI CHEE PUN
2
What is an embedded system?
• An embedded system is a computer system
that cannot be programmed by the user
because it is pre-programmed for a specific
task and embedded within the equipment which
it serves.
• Examples: Dishwashers, stoves, videos, remote
controls, toys, toasters, cell phones, microwave
ovens, automobiles (electric windows, ignitions,
airbags, brakes, suspensions …)
3
4
Course Basics 1/3
• Objectives
• The objective of this unit is meant to be a hands-on type to enhance
the practical skills of students by developing and debugging an
embedded systems hardware and software/firmware. Also provide
students with an opportunity to gain a thorough understanding of the
design methodology of the embedded systems and familiarity with
hardware and software development and debugging tools.
• Learning Outcomes
• On completion of this unit, students should be able to:
• Understand the concepts, issues, challenges and process related to
the system level design of an embedded system.
• Design and develop an embedded system from scratch, starting
from processor selection, electronics components, data sheets and
progressing through construction of hardware and implementation of
firmware.
• Perform troubleshooting, testing, measuring and analysing the
developed embedded systems board.
5
Course Basics 2/3
Muhammad Ali
Mazidid and Junice
Gillispre Mazidid
The 8051
Microcontroller and
embedded systems
Pearson Education.
Library call number:
629.89 MAZ
David G Alciatore Introduction to
Mechatronics and
Measurement systems
Mc-Graw Hill
Richard E- Haskell Design of embedded
systems using
68HC12/11
Microcontrollers
New Jersey: Prentice
Hall, 2000. Library call
number: 004.21 HAS
John B. PEATMAN Embedded Design
with the PIC18F452
Microcontroller
Prentice Hall,2003.
Library call number:
629.89 PEA
Reading List
6
• Level : Diploma
• Lecture Hours : 28
• Tutorial Hours : 14
• Practical Hours : 28
• Credit : 3
• Assessment Mode Weighting :
Examination 80%, Coursework 20%
Course Basics 3/3
7
SYLLABUS Lecture Hours
1. Embedded system design
Overview, Special challenges with embedded systems, microprocessor
embedded system board design, memory requirements (RAM,
EEPROM), address decoding, I/O interfacing, processors selection, part
selection and design approaches.
6
2. Programming for embedded systems
Embedded operating systems, PIC’s assembly languages, C/C++ cross
assembler, interrupt handling, timer interruptions, real-time software
design and programming techniques.
6
3. Application
Input Devices–Switches, DIP Switches, and Keypads interfacing, output
devices–LEDs, Seven-Segment Displays, Tri-state Indicators and LCDs
interfacing. Interfacing to Other Devices such as sensors, stepper motor
and DC motor speed control, Analogue-to-digital conversion, the RS-
232 Interface.
12
4. Control
Close-loop control, On-off control, PID control, velocity control,
position control, concept of Fuzzy-logic based control, real time design.
4

More Related Content

What's hot

Computer Operations Brochure
Computer Operations BrochureComputer Operations Brochure
Computer Operations Brochurethinkict
 
Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)Dr. Sushma N Jogan
 
Computer system servicing
Computer system servicingComputer system servicing
Computer system servicingLindyl Geral
 
Software engineering 19 user interface design elements
Software engineering 19 user interface design elementsSoftware engineering 19 user interface design elements
Software engineering 19 user interface design elementsVaibhav Khanna
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontrollerijesajournal
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management systemVikrant Kumar
 
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)mathewhillier
 
IT Essentilas
IT EssentilasIT Essentilas
IT EssentilasJicker2
 
Student Monitoring Attendance System
Student Monitoring Attendance SystemStudent Monitoring Attendance System
Student Monitoring Attendance Systemyumico23
 
Budget of lesson in TLE ICT CHS 10
Budget of lesson in TLE ICT CHS 10Budget of lesson in TLE ICT CHS 10
Budget of lesson in TLE ICT CHS 10Leonel Rivas
 
“Elemental elements”
“Elemental elements”“Elemental elements”
“Elemental elements”rolly fahdial
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )Pulkiŧ Sharma
 
Résumé of Nizam Mustawan
Résumé of Nizam MustawanRésumé of Nizam Mustawan
Résumé of Nizam MustawanNizam Mustawan
 
Embestuniversity
EmbestuniversityEmbestuniversity
Embestuniversityyclinda666
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project reportSuman Chandra
 
mohamed ahmed_ IT Engineer
mohamed ahmed_ IT Engineermohamed ahmed_ IT Engineer
mohamed ahmed_ IT EngineerMohamed Elnmr
 

What's hot (17)

Computer Operations Brochure
Computer Operations BrochureComputer Operations Brochure
Computer Operations Brochure
 
Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)
 
Computer system servicing
Computer system servicingComputer system servicing
Computer system servicing
 
Software engineering 19 user interface design elements
Software engineering 19 user interface design elementsSoftware engineering 19 user interface design elements
Software engineering 19 user interface design elements
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontroller
 
Student attendance management system
Student attendance management systemStudent attendance management system
Student attendance management system
 
Online questionbank in php
Online questionbank in phpOnline questionbank in php
Online questionbank in php
 
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
 
IT Essentilas
IT EssentilasIT Essentilas
IT Essentilas
 
Student Monitoring Attendance System
Student Monitoring Attendance SystemStudent Monitoring Attendance System
Student Monitoring Attendance System
 
Budget of lesson in TLE ICT CHS 10
Budget of lesson in TLE ICT CHS 10Budget of lesson in TLE ICT CHS 10
Budget of lesson in TLE ICT CHS 10
 
“Elemental elements”
“Elemental elements”“Elemental elements”
“Elemental elements”
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
Résumé of Nizam Mustawan
Résumé of Nizam MustawanRésumé of Nizam Mustawan
Résumé of Nizam Mustawan
 
Embestuniversity
EmbestuniversityEmbestuniversity
Embestuniversity
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
mohamed ahmed_ IT Engineer
mohamed ahmed_ IT Engineermohamed ahmed_ IT Engineer
mohamed ahmed_ IT Engineer
 

Viewers also liked

Gender Differences in Children w ADHD&ASD+ADHD
Gender Differences in Children w ADHD&ASD+ADHD Gender Differences in Children w ADHD&ASD+ADHD
Gender Differences in Children w ADHD&ASD+ADHD Jessica Carvajal
 
Mantenimiento del hardware
Mantenimiento del hardwareMantenimiento del hardware
Mantenimiento del hardwaredenilson diaz
 
La base de datos en la educación
La base de datos en la educaciónLa base de datos en la educación
La base de datos en la educaciónRebeca Navarro
 
Hospitality Projects updated
Hospitality Projects updatedHospitality Projects updated
Hospitality Projects updatedMohammed Teama
 
Book (downloadable version)
Book (downloadable version)Book (downloadable version)
Book (downloadable version)Lili Hostetler
 
Las universidades y su recategorizacion examen tics
Las universidades y su recategorizacion examen ticsLas universidades y su recategorizacion examen tics
Las universidades y su recategorizacion examen ticsMishell2697
 
S_Dunlap_Portfolio
S_Dunlap_PortfolioS_Dunlap_Portfolio
S_Dunlap_PortfolioSir Dunlap
 
Bedbathmore home furnishing
Bedbathmore home furnishingBedbathmore home furnishing
Bedbathmore home furnishingVijay Kadam
 
LA FELICIDAD DE VIVIR EN EL CAMPO
LA FELICIDAD DE VIVIR EN EL CAMPOLA FELICIDAD DE VIVIR EN EL CAMPO
LA FELICIDAD DE VIVIR EN EL CAMPOjatis24
 
Two Guys Creative Brochure
Two Guys Creative BrochureTwo Guys Creative Brochure
Two Guys Creative BrochureTwoGuys Creative
 

Viewers also liked (16)

Gender Differences in Children w ADHD&ASD+ADHD
Gender Differences in Children w ADHD&ASD+ADHD Gender Differences in Children w ADHD&ASD+ADHD
Gender Differences in Children w ADHD&ASD+ADHD
 
La valla juan
La valla juanLa valla juan
La valla juan
 
Mantenimiento del hardware
Mantenimiento del hardwareMantenimiento del hardware
Mantenimiento del hardware
 
La base de datos en la educación
La base de datos en la educaciónLa base de datos en la educación
La base de datos en la educación
 
Hospitality Projects updated
Hospitality Projects updatedHospitality Projects updated
Hospitality Projects updated
 
Book (downloadable version)
Book (downloadable version)Book (downloadable version)
Book (downloadable version)
 
Las universidades y su recategorizacion examen tics
Las universidades y su recategorizacion examen ticsLas universidades y su recategorizacion examen tics
Las universidades y su recategorizacion examen tics
 
S_Dunlap_Portfolio
S_Dunlap_PortfolioS_Dunlap_Portfolio
S_Dunlap_Portfolio
 
Que logro
Que logroQue logro
Que logro
 
Tarea diplomado
Tarea diplomadoTarea diplomado
Tarea diplomado
 
Realistic Ageing
Realistic AgeingRealistic Ageing
Realistic Ageing
 
Bedbathmore home furnishing
Bedbathmore home furnishingBedbathmore home furnishing
Bedbathmore home furnishing
 
LA FELICIDAD DE VIVIR EN EL CAMPO
LA FELICIDAD DE VIVIR EN EL CAMPOLA FELICIDAD DE VIVIR EN EL CAMPO
LA FELICIDAD DE VIVIR EN EL CAMPO
 
Blog exitoso
Blog exitosoBlog exitoso
Blog exitoso
 
Presentacion FONSAT
Presentacion FONSATPresentacion FONSAT
Presentacion FONSAT
 
Two Guys Creative Brochure
Two Guys Creative BrochureTwo Guys Creative Brochure
Two Guys Creative Brochure
 

Similar to Lecture 1

BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingASHOKKUMAR RAMAR
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docxSZahidNabiDar
 
Advanced Embedded System Design Chapter 0
Advanced Embedded System Design Chapter 0Advanced Embedded System Design Chapter 0
Advanced Embedded System Design Chapter 0KhaTrn51
 
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. LodhiAmairullahKhanLodhi1
 
Ibm colloquium 070915_nyberg
Ibm colloquium 070915_nybergIbm colloquium 070915_nyberg
Ibm colloquium 070915_nybergdiannepatricia
 
FIDP_1_Quarter_CSS1 (1).docx
FIDP_1_Quarter_CSS1 (1).docxFIDP_1_Quarter_CSS1 (1).docx
FIDP_1_Quarter_CSS1 (1).docxjonathanlabajo2
 
Embedded intro india_2018-02-v1
Embedded intro india_2018-02-v1Embedded intro india_2018-02-v1
Embedded intro india_2018-02-v1Ali Baig
 
Embedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeEmbedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeShanmukhVegi
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptxsalah327743
 
Cse322 embedded systems-eth_1.00_ac26
Cse322 embedded systems-eth_1.00_ac26Cse322 embedded systems-eth_1.00_ac26
Cse322 embedded systems-eth_1.00_ac26krishnahere
 
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMRebekahSamuel2
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 
Machine Learning in Software Engineering
Machine Learning in Software EngineeringMachine Learning in Software Engineering
Machine Learning in Software EngineeringAlaa Hamouda
 
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
 
Self learning computer
Self learning computerSelf learning computer
Self learning computerijaia
 

Similar to Lecture 1 (20)

BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx
 
Advanced Embedded System Design Chapter 0
Advanced Embedded System Design Chapter 0Advanced Embedded System Design Chapter 0
Advanced Embedded System Design Chapter 0
 
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
 
DE PPT.pptx
DE PPT.pptxDE PPT.pptx
DE PPT.pptx
 
Ibm colloquium 070915_nyberg
Ibm colloquium 070915_nybergIbm colloquium 070915_nyberg
Ibm colloquium 070915_nyberg
 
FIDP_1_Quarter_CSS1 (1).docx
FIDP_1_Quarter_CSS1 (1).docxFIDP_1_Quarter_CSS1 (1).docx
FIDP_1_Quarter_CSS1 (1).docx
 
Embedded intro india_2018-02-v1
Embedded intro india_2018-02-v1Embedded intro india_2018-02-v1
Embedded intro india_2018-02-v1
 
Embedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeEmbedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purpose
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptx
 
Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
 
Cse322 embedded systems-eth_1.00_ac26
Cse322 embedded systems-eth_1.00_ac26Cse322 embedded systems-eth_1.00_ac26
Cse322 embedded systems-eth_1.00_ac26
 
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
OS Unit 1.pptx
OS Unit 1.pptxOS Unit 1.pptx
OS Unit 1.pptx
 
Dc dc bost converter simulation research
Dc dc bost converter simulation research Dc dc bost converter simulation research
Dc dc bost converter simulation research
 
Machine Learning in Software Engineering
Machine Learning in Software EngineeringMachine Learning in Software Engineering
Machine Learning in Software Engineering
 
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

Lecture 1

  • 1. 1 Embedded Systems, Design and Applications Mr. OOI CHEE PUN
  • 2. 2 What is an embedded system? • An embedded system is a computer system that cannot be programmed by the user because it is pre-programmed for a specific task and embedded within the equipment which it serves. • Examples: Dishwashers, stoves, videos, remote controls, toys, toasters, cell phones, microwave ovens, automobiles (electric windows, ignitions, airbags, brakes, suspensions …)
  • 3. 3
  • 4. 4 Course Basics 1/3 • Objectives • The objective of this unit is meant to be a hands-on type to enhance the practical skills of students by developing and debugging an embedded systems hardware and software/firmware. Also provide students with an opportunity to gain a thorough understanding of the design methodology of the embedded systems and familiarity with hardware and software development and debugging tools. • Learning Outcomes • On completion of this unit, students should be able to: • Understand the concepts, issues, challenges and process related to the system level design of an embedded system. • Design and develop an embedded system from scratch, starting from processor selection, electronics components, data sheets and progressing through construction of hardware and implementation of firmware. • Perform troubleshooting, testing, measuring and analysing the developed embedded systems board.
  • 5. 5 Course Basics 2/3 Muhammad Ali Mazidid and Junice Gillispre Mazidid The 8051 Microcontroller and embedded systems Pearson Education. Library call number: 629.89 MAZ David G Alciatore Introduction to Mechatronics and Measurement systems Mc-Graw Hill Richard E- Haskell Design of embedded systems using 68HC12/11 Microcontrollers New Jersey: Prentice Hall, 2000. Library call number: 004.21 HAS John B. PEATMAN Embedded Design with the PIC18F452 Microcontroller Prentice Hall,2003. Library call number: 629.89 PEA Reading List
  • 6. 6 • Level : Diploma • Lecture Hours : 28 • Tutorial Hours : 14 • Practical Hours : 28 • Credit : 3 • Assessment Mode Weighting : Examination 80%, Coursework 20% Course Basics 3/3
  • 7. 7 SYLLABUS Lecture Hours 1. Embedded system design Overview, Special challenges with embedded systems, microprocessor embedded system board design, memory requirements (RAM, EEPROM), address decoding, I/O interfacing, processors selection, part selection and design approaches. 6 2. Programming for embedded systems Embedded operating systems, PIC’s assembly languages, C/C++ cross assembler, interrupt handling, timer interruptions, real-time software design and programming techniques. 6 3. Application Input Devices–Switches, DIP Switches, and Keypads interfacing, output devices–LEDs, Seven-Segment Displays, Tri-state Indicators and LCDs interfacing. Interfacing to Other Devices such as sensors, stepper motor and DC motor speed control, Analogue-to-digital conversion, the RS- 232 Interface. 12 4. Control Close-loop control, On-off control, PID control, velocity control, position control, concept of Fuzzy-logic based control, real time design. 4