xhg
xhg
, 2012
❖ E.C. Jordan and Balmain, “Electromagnetic waves and Radiating Systems”, Pearson Education, 2 nd Edition,
2015
Course Outcomes:
On successful completion of the course, the students will be able to:
• Learn & understand required features and design parameters of Embedded Systems.
• Understand architectural features of AVR microcontrollers and development of application programs in C.
• Understand interfacing of I/O devices with microcontrollers.
• Understand and design small scale embedded system.
UNIT 1: Introduction, categorization of Embedded systems, exemplary systems, selection of processor and memory for Embedded
system. 4(L)
UNIT 2: Evolution of AVR family versions and features, AVR architecture, data types, stack, introduction to assembly language, AVR
programming in C. 8(L)
UNIT 3: AVR (Atmega32) I/O ports and their configuration, introduction to timer/counter operation, AVR timer programming in C,
interrupts in AVR, Atmega32 programming in C, AVR serial port, programming Atmega32 serial port in C, interrupt driven data transfer
through serial port of Atmega32. 8(L)
UNIT 4: ADC, DAC and sensor interfacing in AVR, PWM programming, DC motor control, stepper motor interfacing, RTC interfacing.
8(L)
UNIT 5: Introduction to Arduino UNO R3 (Atmega328P), working with Arduino IDE, configuring digital and analog pins, introduction
to Raspberry Pi 4, uses of Raspberry Pi 4 in word processing, internet browsing etc. 8(L)
Text Books:
❖ Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi, The AVR Microcontroller and Embedded Systems using
Assembly and C, Pearson Education.
Reference Books:
❖ Raj Kamal, Embedded System Architecture, Programming and Design, 2nd Ed, Tata McGraw Hill.
❖ Myke Predko, Handbook of Microcontrollers –Tab Books/McGraw Hill.
❖ L. B. Das, Embedded Systems: An Integrated Approach, Pearson Education.
Outcomes:
On successful completion of the experiments in this Lab, the students will be able to:
Experiment 4: Different basic application programs like sorting, code conversion etc.
28