0% found this document useful (0 votes)
14 views4 pages

6209A

The document outlines the course structure for the Embedded Systems Lab, part of various engineering diplomas, with a focus on designing microcomputer-based embedded systems. It details course objectives, prerequisites, outcomes, and a comprehensive course outline with experiments and assessments. Additionally, it includes references and online resources for further learning.

Uploaded by

isaacsabu
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)
14 views4 pages

6209A

The document outlines the course structure for the Embedded Systems Lab, part of various engineering diplomas, with a focus on designing microcomputer-based embedded systems. It details course objectives, prerequisites, outcomes, and a comprehensive course outline with experiments and assessments. Additionally, it includes references and online resources for further learning.

Uploaded by

isaacsabu
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/ 4

Program : Diploma in Electronics Engineering / Biomedical Engineering /

Communication and Computer Networking / Electronics &


Communication / / Micro Electronics
Course Code : 6209A Course Title: Embedded Systems Lab

Semester: 5 / 5 / 5 / 6 / 6 Credits: 1.5

Course Category: Program Core / Elective

Periods per week: 3 (L:0, T:0, P:3) Periods per semester: 45

Course Objectives:
To develop the ability to design microcomputer-based embedded systems. This class
allows students to learn microcomputer interfacing from both a hardware and software
perspective.

Course Prerequisites:

Course
Topic Course name Semester
code
Familiarisation of Electronic Electronics Tinkering
2049 S2
devices and Components Workshop
Fundamentals of C
Basic Programming skills 3045 S3
programming
Basics of Microcontroller Microcontroller and
4041 S4
architecture and programming applications

Course Outcomes:
On completion of the course, the student will be able to:

Duration
COn Description Cognitive level
(Hours)
Make use of AVR studioto exercise simple
CO1 9 Applying
programs
Develop embedded C programs to interface
CO2 9 Applying
various sensors and motors
Realize interfacing of display devices, keyboard
CO3 12 Applying
and ADC/DAC converters
Realize I2C and SPI Communication interfaces
CO4 9 Applying
with AVR
Lab Exam 6
CO-PO Mapping:

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 2
CO2 3 2
CO3 3 2
CO4 3 2

3-Strongly mapped, 2-Moderately mapped, 1-Weakly mapped

Course Outline:

Module Duration
Name of Experiment Cognitive Level
Outcomes (Hours)

CO1 Make use of AVR studio to exercise simple programs

Familiarize AVR studiofor AVR


M1.01 1.5 Understanding
programming

M1.01 Develop programs for LED blinking 3 Applying

Read the status of a switch and display it on


M1.03 1.5 Applying
an LED

M1.04 Develop programs to drive a load using Relay 1.5 Applying

M1.05 Make use of AVR tointerface optocoupler. 1.5 Applying

CO2 Develop embedded C programs to interface various sensors and motors


Realize Temperature sensor interfacing with
M2.01 1.5 Applying
AVR
Demonstrate interfacing of Humidity sensor
M2.02 1.5 Applying
with AVR
M2.03 Demonstrate DC Motor interface with AVR 1.5 Applying

M2.04 Illustrate Servo Motor Interfacing with AVR 1.5 Applying

M2.05 Realize Stepper Motor Interfacing with AVR 3 Applying


Lab Exam – I 3
Realize interfacing of display devices, keyboard and ADC/DAC
CO3
converters
Realize Seven segment display interface with
M3.01 3 Applying
AVR
M3.02 Demonstrate LCD interfacing with AVR 3 Applying
Illustrate Matrix Keyboard interfacing with
M3.03 3 Applying
AVR
M3.04 Realise ADC/DAC interfacing with AVR 3 Applying

CO4 Realize I2C and SPI Communication interfaces with AVR

Familiarize I2C and SPI interfacing with


M4.01 3 Understanding
AVR
Develop programs for Real time clock
M4.02 3 Applying
interfacing

M4.03 Demonstrate ADC interfacing using I2C Applying


3
M4.04 Demonstrate DAC interfacing with I2C Applying

* Any one program for I2C interfacing

Lab Exam II 3

Text / Reference:

T/R Book Title/Author


K.V. Shibu, Introduction to Embedded Systems, 2e, McGraw Hill Education
T1
India, 2016.
Rajkamal, Embedded Systems Architecture, Programming and Design, TMH,
T2
2003
Muhammad Ali Mazidi, SarmadNaimi, &SepehrNaimi, The AVR
R1 Microcontroller and Embedded Systems Using Assembly and C, Pearson
Education
R2 Michael J. Pont, Embedded C, Pearson Education, Second Edition

Online Resources:

Sl.No Website Link


https://www.studyelectronics.in/embedded-programming-tutorial-chapter-1-
1
beginners/
2 https://www.tutorialspoint.com/embedded_systems/index.htm
3 https://embeddedschool.in/avr-microcontroller-programming/
4 https://www.electronicwings.com/avr-atmega/atmega1632-usart
5 https://www.exploreembedded.com/wiki/A6.AVR_Interfacing:_RTC_DS1307
6 https://www.electronicwings.com/avr-atmega/atmega1632-i2c

Suggested Open-ended Experiments:


I. Develop projects like

1. Automatic sanitizer dispenser

2. Automatic water level controller

3. Automatic glass door system

4. Temperature controlled DC fan

5. Line follower robot

6. Automated wheel chair with hand held control panel

You might also like