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
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
9 pages
Premium Preview · 3 pages
PYQ Solutions
Past university papers, fully solved.
Solved past papers — detailed answers
24 pages · English + ગુજરાતી
Premium Preview · 3 pages
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