Download presentation
Presentation is loading. Please wait.
Published byJack Cook Modified over 9 years ago
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 AlciatoreIntroduction to Mechatronics and Measurement systems Mc-Graw Hill Richard E- HaskellDesign of embedded systems using 68HC12/11 Microcontrollers New Jersey: Prentice Hall, 2000. Library call number: 004.21 HAS John B. PEATMANEmbedded 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 SYLLABUSLecture 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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.