Course Details
Subject {L-T-P / C} : EC3210 : Embedded Systems and Applications { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Debiprasad Priyabrata Acharya
Syllabus
What is an embedded system? Examples, Inside the Embedded System. Embedded Processors, INTRODUCTION TO 8-bit and 16-bit microcontroller: 8051 family of microcontroller, architecture, memory organization, special function registers, timer counter, serial interface, interrupt organization, instruction sets and programming, instruction timing and interfacing, practical applications, introduction to 16-bit microcontroller 8096.
Memory Systems, Basic peripherals- Parallel ports, Real time clocks, SPI Bus, I2C Bus, RS232, UART,PCI bus, Device drivers and Interrupt servicing mechanism, Programming concepts and Embedded programming in C and C++, Program modeling concepts in single and multiprocessor- development Process, Real time operating system.
Course Objectives
- To learn Embedded System hardware and software design through examples
- Practical aspects of industrial embedded systems
Course Outcomes
Knowledge of basic design of embedded systems in different platforms with special emphasis to 8051
Essential Reading
- M.A. Mazdi, J.G. Mazdi, The 8051 Microcontroller and Embedded System, Pearson Education India , 2013
- S.Heath, Embedded Systems Design, Elsevier , 2009
Supplementary Reading
- J.K.Peckol, Embedded Systems A contemporary Design Tool, Wiley Student Edition , 2008
- K J Ayala, The 8051 Microcontroller Architecture, Programming and Application, Penram International Publishing (India)