8EC4.3 MICROCONTROLLER AND EMBEDED SYSTEMS

UNIT 1 : THE 8051 MICROCONTROLLER:

Introduction, The 8051 microcontroller hardware, I/O  pins,

Port, External memory, Counters and Timers, Serial data. Interrupts.

UNIT 2 : 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.

UNIT 3: REAL TIME CONTROL:

Interrupts, Multiple sources of interrupts, Non maskable sources of

interrupts, Interrupt structure in 8051,Timers,Free running counter & Real Time control .

UNIT 4: SYSTEM DESIGN

: Serial I/O interface, Parallel I/O ports interface, Digital and Analog interfacing

methods, LED array, keyboard, Printer, Flash memory interfacing.

UNIT 5: 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.