Professional Documents
Culture Documents
SYLLABUS
SYLLABUS
8051 Microcontroller and its applications: Basic organization – 8051 CPU structure –
Register file – Interrupts – Timers – Port circuits – Instruction set – Timing diagram –
Addressing modes – Simple Programs. Case study: Real Time clock – DC Motor Speed
Control – Generation of Gating Signals for Converters and Inverters – Frequency
Measurement – Temperature Control.
Arduino and Raspberry Pi - Arduino program - setup and loop functions, main interface of
an Arduino through its pins, UART communication protocol to gain controllability and
observability, Serial library to communicate with the Arduino through the serial monitor.
Transducer Interface – Sensor interface, LCD interface, Servo Control, PWM signal
generation concepts, GPS, GSM interface with Arduino Uno. Introduction about raspberry Pi
family, OS installation, GPIO, UART, C programming in Raspberry Pi, basic computation in
raspberry Pi, Python scripts based accessing of GPIO pins in raspberry Pi.
Total Hours: 45
Text Books:
1 Richard Blum, “Arduino Programming in 24 Hours”,Pearson Education, 1st edition,
2015.
2 Simon Monk, “Raspberry Pi Cookbook: Software and Hardware Problems and
Solutions”, O'Reilly Reprints; Second edition 2016.
3 John .B.Peatman , “ Design with PIC Microcontroller , Prentice hall, 2003.
4 Muhammad Ali Mazidi & Janice Gilli Mazidi, R.D.Kinely ‘The 8051 Micro
Controller and Embedded Systems’, PHI Pearson Education, 5 th Indian reprint,
2003.
Reference Books:
1 Arduino Cookbook, 2nd Edition Recipes to Begin, Expand, and Enhance Your Projects
Michael Margolis Publisher: O'Reilly Media, 2011.
2 Simon Monk, “Programming Arduino Getting Started with Sketches”, McGraw-Hill
Education Tab, 2012.
3 Krishna Kant, “Microprocessor and Microcontrollers”, Eastern Company Edition,
Prentice Hall of India, New Delhi , 2007.
Web Reference:
1 https://www.coursera.org/learn/raspberry-pi-platform
2 https://www.coursera.org/learn/arduino-platform
3 https://www.coursera.org/learn/interface-with-arduino