8EC4.3 MICROCONTROLLER AND EMBEDED SYSTEMS

  Units    Contents of the subjects
I
THE 8051 MICROCONTROLLER: Introduction, The 8051 microcontroller hardware, I/O pins, Port, External memory, Counters and Timers, Serial data. Interrupts.
II
8051 ASSEMBLY LANGUAGE PROGRAMMING: Addressing modes, External data moves, push and pop opcodes, Logical operations, Byte level and bit level logical operations. Arithmetic operations, Jump and call instructions, Interrupts & returns.
III
REAL TIME CONTROL: Interrupts, Multiple sources of interrupts, Non maskable sources of interrupts, Interrupt structure in 8051,Timers,Free running counter & Real Time control .
IV
SYSTEM DESIGN: Serial I/O interface, Parallel I/O ports interface, Digital and Analog interfacing methods, LED array, keyboard, Printer, Flash memory interfacing.
V
INTRODUCTION TO EMBEDED SYSTEM: Application of Microcontrollers in interfacing, Robotics, MCU based measuring instruments. Real Time Operating System for System Design, Multitasking System, Task Definition in a Multitasking System, Round Robin Scheduling, Full Pre-emptive Scheduling, Basic study and Features of Commercial RTOS : WINCE and Embedded Linux.

Text/References:
• B. B. Brey: The Intel Microprocessors, Architecture, Programming and Interfacing, Pearson Education.
• Liu Gibson: Microcomputer Systems: The 8086/8088 Family- Architecture, Programming And Design , PHI
• D. V. Hall: Microprocessors and Interfacing, TMH
• Mazidi and Mazidi: The 8051 Microcontroller and Embedded Systems, Pearson Education.
• Ayala Kenneth:- The 8051 microcontroller, Third Edition, Cengage Learning
• A. V. Deshmukh: Microcontroller (Theory and Application), TMH.
• Raj Kamal: Embedded Systems- Architecture, Programming and Design, TMH,
• V. Udayashankara and M. S. Mallikarjunaswamy: 8051 Microcontroller, TMH,