Gujarat Technological University: Page 1 of 3
Gujarat Technological University: Page 1 of 3
Bachelor of Engineering
Subject Code: 3163207
MICROPROCESSOR AND MICROCONTROLLER
6th SEMESTER
Type of course: Undergraduate
Prerequisite: Students should have logical ability and programming skills to develop the code.
Rationale: The knowledge of microprocessor & microcontroller is very essential for a student of BE in
Information & Communication engineering as the world is migrating towards automation rapidly in
every fields.
Content:
Peripheral Interfacing:
6 7-Segment LED Display, LCD and Keyboard Interfacing, ADC, DAC and 11 12
sensor interfacing, Relay, Opto-isolator and Stepper Motor Interfacing, DC
motor control, I2C Protocol and RTC interfacing.
Page 1 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3163207
Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.
Reference Books:
1. The AVR Microcontroller and Embedded Systems Using Assembly and C, by Muhammad Ali
Mazidi, Sarmad Naimi and Sepehr Naimi, Pearson EducationElectronic Communication
Systems, George Kennedy, Bernard Davis, S R M Prasanna.
2. Microprocessor Architecture Programming and Applications by R. S. Gaonkar – Fourth
Edition (WEL).
3. Mohammad Ali Mazidi, Janice Gillispie Mazidi and Rolin McKinlay ,The 8051
Microcontroller and Embedded Systems using Assembly and C, 2/e Second Edition, Pearson
Education .
4. Programming and Customizing the AVR Microcontroller, by Dhananjay Gadre, McGraw Hill
Education.
Course Outcome: After learning the course the students should be able to:
List of Experiments:
1. To study the PIN Diagram & block diagram of 8085 Microprocessor & 8051 Microcontroller.
2. To study the AVR Studio and Arduino Software.
3. Write and simulate minimum of 5 programs (Assembly) to be written making effective use of all
the instructions and on-chip peripheral.
4. Write program for blinking LED.
5. Read Push-button switch and display its status on LED.
6. Interfacing Buzzer with AVR Board.
7. Interfacing 7-Segment LED Display with AVR Board.
Page 2 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3163207
8. Interfacing of 16x2 LCD with Arduino board and display message on it.
9. Interface 4x4 matrix keyboard with AVR microcontroller. Display value of pressed switch on LCD.
10. Interface temperature sensor LM35 with Arduino board and display temperature on LCD.
11. Write a Program for the Relay, Stepper Motor Interfacing.
12. Write a Program for DC motor control in clockwise and anticlockwise direction.
Major Equipment:
Page 3 of 3
w.e.f. AY 2018-19