4G curriculum (older)
4351102 · Semester 5 · 4G scheme
Embedded System & Microcontroller Application
Notes and solutions following the Gujarat Technological University (GTU) syllabus for 4351102. Independent material — not issued by the university.
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
118 pages
Premium Preview · 14 pages
Problem Solver
Step-by-step solutions to typical problems.
Problem Solver
35 pages
Premium Preview · 5 pages
PYQ Solutions
Past university papers, fully solved.
Solved past papers — detailed answers
137 pages · English + ગુજરાતી
Premium Preview · 29 pagesSolved past papers — short answers
119 pages · English + ગુજરાતી
Premium Preview · 4 pages
Syllabus units
Unit 1: Overview of Embedded System6 h · 10 marks
- Embedded system
- Real Time Operating System
- Microcontrollers for embedded system
- History of AVR microcontroller
- AVR family overview
Unit 2: AVR Microcontroller Architecture and Pin diagram12 h · 18 marks
- AVR Microcontroller architecture
- Data memory
- EEPROM Memory
- Status Register
- Program Memory and Program Counter
- ATmega32 pin configuration
- I/O port configuration
- AVR Fuse bits
- Clock and Reset Circuits
- Timers/Counters and its operation in various modes
- On-chip ADC in ATmega32
Unit 3: AVR Programming in C8 h · 16 marks
- Data types and time delays
- I/O port programming in C
- Bit-wise Logic operation in C
- Memory Allocation in C
- Timer programming in C
- Serial Communication
Unit 4: AVR Interfacing10 h · 16 marks
- On-chip ADC programming
- Interfacing LM35
- Interfacing Relay using ULN2803
- SPI programming in C
- Interfacing MAX7221
- I2C-Two Wire Serial Interface (TWI)
Unit 5: Embedded System Applications6 h · 10 marks
- Motor Driver L293D
- Speed control of DC motor using 8-bit timer in AVR
- Weather Monitoring System
- Automatic Juice vending machine
- GSM based Security system
About this course
The knowledge of embedded system and microcontrollers is essential in the field of electronics as the world is migrating towards automation rapidly in every field. By learning this course students can develop their own embedded system using microcontrollers which is application specific to solve given real time problems. Thus this course is an important course for students who want to work in the automation sector of the electronic industry.