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