Back close

Course Detail

Course Name Introduction to Embedded Systems
Course Code 24CSC538
Program Integrated M. Sc. Mathematics and Computing
Credits 3
Campus Coimbatore

Syllabus

Architecture of Microprocessors: General definitions of computers, micro-processors, micro controllers and digital signal processors.

Overview of Microcontrollers- Introduction to 8051 microcontroller, General Architecture of a MCU and more specific to 8051 family MCUs, Pin diagram of 8051 MCU and various control signals, Various addressing modes of 8051, 8051 Instruction Set and Programming – Data Movement, Arithmetic & Logical, Control instructions with example programs, 8051 Interfacing with peripherals – Simple IO devices and sensor devices interfacing with 8051 MCU, Timer / counter modules and interrupts in 8051, RS232 based serial Communication using 8051

ARM Architecture: RISC Machine, Architectural Inheritance, Programmers model. ARM Organization and Implementation. 3 Stage pipeline, 5 Stage pipeline, ARM Instruction execution,ARM Implementation, Co-processor interface, ARM Assembly language Programming, Data processing instructions, Data Transfer Instructions, Control flow instructions, Architectural support for high level programming, Thumb Instruction set. Interrupt structure of 8086 and ARM: Vector interrupt table, Interrupt service routines. Introduction to DOS and BIOS Interrupts for 8086. Asynchronous and Synchronous data transfer schemes, ARM memory interface, AMBA interface, A/D Converters, PWM, timer / counter, UART and its interfacing – Application development using Keil IDE.

Text Books / References

TEXT BOOKS

  1. Muhammad Ali Mazidi, Janice G. Mazidi, Rolin D. McKinlay – 8051 Microcontroller and Embedded Systems, The, 2nd Edition – 2006 – pearson
  2. Steve Furber “ARM System on chip Architecture” , Second edition, Addidon Wesley, 2000

References:

  • Douglas Hall, Microprocessors and its Interfacing (SIE), McGraw Hill Education (India), 3rd, 2012.
  • Kenneth Ayala – The 8051 Microcontroller & Embedded Systems Using Assembly and C 1st Edition
  • Arnold Berger, “Embedded System Design”, CMP Books, USA 2002.
  • Michael Barr, “Programming Embedded Systems with C and GNU?, O Reilly,2003

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now