Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Shri Ramdeobaba College of Engineering &Management, Nagpur

Department of Electrical Engineering


Microcontroller
Session: 2020_21 Ver: 1/01/07/2020

Course Code: EET 353 Semester: V


Core/Elective/Practical/Other: Core Credits: L: 03 Hrs. T: 00 Hrs, 3 credits
Course Coordinator: Dr.Uday Mujumdar, Department of Electrical Engineering
mujumdarub@rknec.edu

Course Pre-requisites
1. Digital Circuits and Microprocessors
2. Elementary knowledge of Electronics

Course Assessment
The final grade will be determined using the following scheme:
a. Test–I : 15 marks
b. Test–II : 15 marks
c. Teacher’s assessments: 10 Marks ( This includes Quizzes, Tests, Assignments etc
d. End semester Examination – 60 marks

Course Objective:
Objective of this course is to prepare the students to use Microcontroller as a tool for
designing and development of electrical and electronic systems.

Course Outcomes:
On completion of this course, students will be able to:
CO1 Understand the architecture and organisation of microcontroller.
CO2 Use assembly language and Embedded C for microcontroller programming.
CO3 Carry out initialisation of microcontroller peripherals.
CO4 Implement interfacing of I/O devices.
CO5 Design simple applications using microcontroller.

Syllabus:
Module-1:
Introduction to Microcontrollers: Microprocessor and Microcontroller, Overview of
microcontroller applications and major families; Microcontroller architecture. (04)
Module-2:
Instruction Set Introduction: Addressing modes and Instruction set of a ATMEL AVR
microcontroller; Microcontroller hardware connection; Interfacing with parallel I/O ports.
(08)
Module-3:
Peripheral Programming: Timer programming, Analog to digital Conversion, Interfacing
of I/O devices; Interrupt programming, working with memories: SRAM, EEPROM,
Flash.(10)
Module-4:
Serial Communication: Serial communication using USART, Introduction to I2C Bus.(06)
Module-5:
Embedded C Programming: C language programming of microcontroller using open source
/proprietary software packages in Integrated Development Environment.
Module-6:
Application Development: Introduction to various interactive applications using
microcontroller and peripherals, LCD interfacing.
Books:
1. The AVR microcontroller and Embedded systems using assembly and C, Muhammad
Ali Mazdi, Sarmad Naimi and Sepher Naimi 2011, Prentice Hall.
2. Embedded C Programming and the Atmel AVR, Second Edition Richard Barnett,
Larry O’Cull and Sarah Cox, Delmar, Cengage Learning
3. Go Embedded, Second Edition Asang Dani,, Yeshwant Kanetkar, B.P.B. Publication.
Ref Books/Resources:
1. Programming And Customizing The AVR Microcontroller by Dhananjay Gadre, Tata
McGraw-Hill Education
2. Product Datasheets

Mapping of Course Outcomes with Program Outcomes

Course Outcomes PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO


1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1: Understand the W
architecture and
organisation of
microcontroller.
CO2 Use assembly M S S
language and Embedded
C for microcontroller
programming.
CO3 Carry out M
initialisation of
microcontroller
peripherals.
CO4 Implement M
interfacing of I/O
devices.
CO5 Design simple M S S
applications using
microcontroller.
Program Outcomes (PO)

Our electrical engineering graduates will be able to:


PO1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals to the solution of engineering problems.
PO2. Problem analysis: Identify, formulate, review literature, and analyze complex
engineering problems using first principles of mathematics, natural sciences, and engineering
sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with appropriate
consideration for the public safety, societal and environmental considerations.
PO4. Conduct problem investigations: Use research-based knowledge including
experimentation, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.
PO5. Modern tool usage: Select, and apply appropriate techniques, resources, and modern
engineering and IT tools for analyzing the engineering activities with an understanding of the
limitations.
PO6. The engineer, industry and society: Apply contextual knowledge to assess industrial,
societal and safety related issues and understand consequent relevance to the professional
engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively on complex engineering activities such as,
being able to understand and write effective reports, make effective presentations, and give
and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team in multidisciplinary environments.
PO12. Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.

Program Specific Outcomes


PO13. Analyze and design electrical networks, machines, control systems, power systems,
power converters and evaluate the performance.
PO14. Understand and develop electrical systems considering energy efficiency, power
scenario, environmental issues and industry applications.

You might also like