Skip to content
Padhora
BrowsePlans

DI04000171 · Semester 4 · 5G scheme

Microcontroller & its Applications

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

Electrical EngineeringRenewable Energy

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    8 pages

    FreeRead

Complete Book

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

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

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

Syllabus units

Unit 1: Unit 1 - Introduction to 8051 Micro-controller and its Architecture
  • Comparison between Micro-controller and Micro-Processor
  • Hierarchy of Microcontrollers
  • Applications of Micro-controller
  • Overview of Embedded System and Classification
  • Architecture of 8051 Microcontroller: Block Diagram, Flags, Stack, Program counter, DPTR
  • Memory Organization: Internal RAM, Internal ROM, SFRs, Stack, Registers and Register Banks
  • 8051 Pin Diagram: Pin Functions and alternate function, I/O Ports.
  • Clocking and Reset Circuitry
Unit 2: Unit 2-8051 Programming
  • Assembly Language Programming: Addressing Modes, Structure of Assembly program, Assembly Directives, Common instructions like MOV, ADD, SUBB, INC, DEC, ANL, ORL
  • Difference between Assembly language and Embedded C programming
  • Structure of Embedded C program, header files, comments
  • Data types (char, unsigned char, int, sbit, bit)
  • Operators: arithmetic, logical, bitwise
  • Control statements: if-else, switch, for, while, do-while
  • Arithmetic & logical programs (addition, subtraction, multiplication, division)
  • Functions and modular programming (delay routines, modular code structure)
  • Configuration and programming of I/O port: LED, switches, simple interfacing examples
Unit 3: Unit 3 - Timers, Counters, and Interrupts
  • Configuration and programming of Timer/Counter using SFRs: Timer Registers, TMOD,TCON
  • Modes of Timer0 and Timer1
  • Generation of time delay using timer: Steps to generate time delay using Timer Mode 1.
  • Introduction to interrupts, types of interrupts in 8051
Unit 4: Unit 4 - 8051Interfacing
  • Interfacing LEDs, switches, buzzer, relay
  • Interfacing 7-segment display
  • Interfacing 16x2 LCD for displaying text
  • Interfacing keypad for data entry
  • Motor control: DC motor via L293D, stepper motor sequence control
  • Analog interfacing: ADC0804 with sensors (e.g., LM35 temperature sensor)
  • Displaying analog values on LCD
Unit 5: Unit 5 - Total
  • Total

About this course

Study materials, question papers, and solutions for Microcontroller & its Applications (DI04000171) - Diploma Engineering, Semester 4