National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

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)