4G curriculum (older)
4341101 · Semester 4 · 4G scheme
Microprocessor & Microcontroller
Notes and solutions following the Gujarat Technological University (GTU) syllabus for 4341101. Independent material — not issued by the university.
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
99 pages
Premium Preview · 10 pagesComplete Book (classic edition)
222 pages
Premium Preview · 18 pages
Detailed Notes
Lecture-by-lecture notes with worked examples.
Programs with explanations
5 pages
Premium Preview · 3 pagesPrograms with explanations
55 pages
Premium Preview · 7 pagesPrograms with explanations
74 pages
Premium Preview · 9 pages
Problem Solver
Step-by-step solutions to typical problems.
Problem Solver
39 pages
Premium Preview · 5 pages
PYQ Solutions
Past university papers, fully solved.
Solved past papers — detailed answers
171 pages · English + ગુજરાતી
Premium Preview · 36 pagesSolved past papers — short answers
126 pages · English + ગુજરાતી
Premium Preview · 4 pages
Syllabus units
Unit 1: Introduction to Microprocessor6 h · 12 marks
- Definition & History of Microprocessor
- CPU, Control Unit, Arithmetic logic Unit (ALU), Memory Unit, Power Unit and Input-Output unit
- Von neumann & Harvard
- RISC & SISC
- Opcode, Operand, Instruction cycle, Machine cycle & T state
Unit 2: Working of 8085 Microprocessor8 h · 14 marks
- 8085 microprocessor Pins, Address bus, Data bus, Control bus & Signals
- Block diagram
- Registers, Accumulator, Flags, Program Counter, Stack pointer, memory
- Demultiplexing
- Instruction fetching operation
- Decoding and Execution of Instruction
- Comparison of Microprocessor & Microcontroller
Unit 3: Microcontroller Architecture10 h · 16 marks
- 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, Timer/Counter, Interrupt, Ports
- Functions of each pin of 8051
- Stack, Stack Pointer and Stack operation
- Timers/Counters logic diagram and its operation in various modes
- Serial communication modes, Interrupt Vector Address, Priority & Operations
Unit 4: 8051 Programming8 h · 14 marks
- Addressing Modes: Immediate, Register, Direct, Indirect, Indexed, Relative and bit addressing
- Instruction set: Data Transfer, Arithmetic, Logical, Branching, and Machine Control
- Data manipulation, Masking, Stack operation, Conditional programming
Unit 5: Interfacing & Applications of Microcontroller10 h · 14 marks
- Push button Switch
- Relay, LED, 7 segment LED, LCD
- DAC0808, ADC0804
- DC Motor, Stepper motor
- Application of microcontroller in various field
About this course
The engineering technologists (i.e. diploma engineering holders) have to develop skills for system design of Automatic circuit operations in various fields. Microprocessors & Microcontroller are the sole of all embedded electronic equipment and are used in most of the areas of electronics. They include product ranges from tiny consumer electronic products to complex industrial process controllers. A diploma engineer needs to maintain such systems. Programming practices will further help the students to develop indigenous microcontroller-based applications. Hence this course is designed to achieve the system maintenance competency among students.