Skip to content
Padhora
BrowsePlans

DI04000111 · Semester 4 · 5G scheme

Microprocessor & Microcontroller

Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI04000111. Independent material — not issued by the university.

Electronics & Communication EngineeringInformation & Communication Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    9 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Slides

Lecture slides for revision.

Past Papers

Original question papers from previous exams.

  • Summer 2026 question paper

    3 pages

    FreeRead

PYQ Solutions

Past university papers, fully solved.

  • Solved past papers — detailed answers

    24 pages · English + ગુજરાતી

Syllabus units

Unit 1: Microprocessor Systems and 8085 Architecture
  • Definition & History of Microprocessor
  • CPU, Control Unit, Arithmetic logic Unit (ALU), Memory Unit, Power Unit and Input-Output unit
  • Von neumann & Harvard architectures
  • RISC & CISC architectures
  • 8085 microprocessor Pins, Address bus, Data bus, Control bus & Signals
  • 8085 Block diagram and internal architecture
  • Comparison of Microprocessor & Microcontroller
Unit 2: Microcontroller 8051 Architecture and Features
  • Common features of Microcontrollers: On-chip Oscillator, program and data memory, I/O Ports, Reset, SFRs, Timers, Counters, Interrupts
  • Blocks of Microcontroller 8051: ALU, PC, DPTR, PSW, Internal RAM, Internal ROM, SFRs, General purpose registers
  • Functions of each pin of 8051 microcontroller
  • Internal RAM and ROM organization
  • Stack, Stack Pointer and Stack operation concepts
  • Special Function Registers (SFRs) and their applications
Unit 3: 8051 Programming and Instruction Set
  • Addressing Modes: Immediate, Register, Direct, Indirect, Indexed, Relative and bit addressing
  • Define Opcode, Operand, Instruction cycle, Machine cycle & T state
  • Instruction set: Data Transfer, Arithmetic, Logical, Branching, and Machine Control instructions
  • Data manipulation and transfer programs
  • Arithmetic and Logical operations programming
  • Masking, Stack operation, Conditional programming
  • Bit manipulation and control programs
  • Introduction to 8051 C programming: Structure of C program for microcontroller, Basic Example programs using C
Unit 4: Timer/Counter, Serial Communication and Interrupts
  • Timer/Counter logic diagram and architecture
  • Timer/Counter operation in various modes (Mode 0, 1, 2, 3)
  • Serial communication modes and programming
  • Interrupt Vector Address, Priority & Operations
  • Interrupt service routine programming
Unit 5: Interfacing and Applications of Microcontroller 8051
  • Switches, Push buttons interfacing and programming
  • Relay, LED, 7 segment LED, LCD interfacing
  • DAC0808, ADC0804 interfacing and programming
  • DC Motor, Stepper motor interfacing and control
  • Application of microcontroller in various fields (Industrial automation, Consumer electronics, Automotive, etc.)
  • Applications: • Automatic Street Light Control using LDR sensor • Fire Alarm System using smoke sensor and buzzer • Water Level Controller with motor control and indicators • Digital Stopwatch with start/stop/reset functionality

About this course

Study materials, question papers, and solutions for Microprocessor & Microcontroller (DI04000111) - Electronics & Communication Engineering / Information & Communication Technology, Semester 4