06ES42 Microcontrollers syllabus for EE


Part A
Unit-1 Introduction 7 hours

Microprocessors and microcontroller. Introduction, Microprocessors and Microcontrollers, A Microprocessors survey. RISC & CISC CPU Architectures, Harvard & Von-Neumann CPU architecture. The 8051 Architecture: Introduction, 8051 Microcontroller Hardware, Input / Output Pins, Ports and Circuits External Memory, Counter and Timers, Serial Data Input / Output, Interrupts.

Unit-2 Addressing Modes and Operations 7 hours

Addressing Modes and Operations: Introduction, Addressing modes, External data Moves, Code Memory, Read Only Data Moves / Indexed Addressing mode, PUSH and POP Opcodes, Data exchanges, Example Programs; Byte level logical Operations, Bit level Logical Operations, Rotate and Swap Operations, Example Programs. Arithmetic Operations: Flags, Incrementing and Decrementing, Addition, Subtraction, Multiplication and Division, Decimal Arithmetic, Example Programs.

Unit-3 Jump and Call Instructions 6 hours

Jump and Call Instructions: The JUMP and CALL Program range, Jumps, calls and Subroutines, Interrupts and Returns, More Detail on Interrupts, Example Problems

Unit-4 8051 programming in C 6 hours

8051 programming in C: Data types and time delays in 8051C, I/O programming, logic operations, data conversion programs, accessing code ROM space, data serialization.

Part B
Unit-5 Timer or Counter Programming in 8051 6 hours

Timer / Counter Programming in 8051: Programming 8051 Timers, Counter Programming, programming timers 0 and 1 in 8051 C

Unit-6 8051 Serial Communication 7 hours

8051 Serial Communication: Basics of Serial Communication, 8051 connections to RS-232, 8051 Serial communication Programming, Programming the second serial port, Serial port programming in C.

Unit-7 Interrupts Programming 6 hours

Interrupts Programming: 8051 Interrupts, Programming Timer Interrupts, Programming External Hardware Interrupts, Programming the Serial Communication Interrupts, Interrupt Priority in the 8051/52, Interrupt programming in C

Unit-8 8051 Interfacing and Applications 7 hours

8051 Interfacing and Applications: Interfacing 8051 to LCD, Keyboard, parallel and serial ADC, DAC, Stepper motor interfacing, DC motor interfacing and PWM

Last Updated: Tuesday, January 24, 2023