0% found this document useful (0 votes)
8 views

xhg

The document outlines the course structure and outcomes for a Microcontrollers and Embedded Systems course, detailing key topics such as AVR microcontroller architecture, programming in C, and interfacing with I/O devices. It includes a lab component where students will gain hands-on experience with simulation and various microcontroller applications. Recommended textbooks and reference materials are also provided to support the course content.

Uploaded by

Suman Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

xhg

The document outlines the course structure and outcomes for a Microcontrollers and Embedded Systems course, detailing key topics such as AVR microcontroller architecture, programming in C, and interfacing with I/O devices. It includes a lab component where students will gain hands-on experience with simulation and various microcontroller applications. Recommended textbooks and reference materials are also provided to support the course content.

Uploaded by

Suman Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

❖ Stutzman, W.L. and Thiele, H.A., “Antenna Theory and Design”, 3rd Edition, John Wiley & Sons.

, 2012
❖ E.C. Jordan and Balmain, “Electromagnetic waves and Radiating Systems”, Pearson Education, 2 nd Edition,
2015

Microcontrollers and Embedded Systems (ECN14104)

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.

MICROCONTROLLER AND EMBEDDED SYSTEMS LAB

Outcomes:
On successful completion of the experiments in this Lab, the students will be able to:

• Learn and understand simulation with Verilog.


• Simulate a variety of digital devices.
• Understand Microcontrollers programming.
• Understand and design small scale applications using microcontroller kit.

Experiment 1: Verification of various addressing modes 27


Experiment 2: Manipulating register banks

Experiment 3: data transfer between internal RAM and code memory.

Experiment 4: Different basic application programs like sorting, code conversion etc.

Experiment 5: Interfacing key boards and displays.

Experiment 6: Interfacing ADC and DAC.

Experiment 7: Interrupt driven serial port communication.

Experiment 8: Mini Project using Arduino.

28

You might also like