Академический Документы
Профессиональный Документы
Культура Документы
No. of credits : 1
Semester : VI
Session : 2019
Batch : 2017-21
Prepared by : Mr. Prakash GL.
Email : prakashgl@ddn.upes.ac.in
Approved By
HoD
Department of Virtualization
SoCS, UPES,
COURSE PLAN
A. PREREQUISITE:
a. Basic knowledge of Computer architecture.
b. Basic Knowledge of Assembly instructions and embedded C language.
PO2: Understand the impact of Computer Science, Engineering, and Information Technology over global
economics, environment and social structure to cater the needs of the society.
PO3: Understand the importance of teamwork with professional and ethical responsibilities.
PO4: Communicate effectively in various forms useful during all professional activities.
PO5: Implement, and evaluate computer-based systems, processes, components, or programs to meet the desired
goal of the business/research domains.
PO6: Develop software by analyzing a problem to identify and define its computational requirements.
PO8: Use current techniques, skills, and tools necessary for computing practices and to solve Engineering
problems for the furtherance of the various application domains.
PO9: Apply design and development principles in the development of software systems of varying complexity.
PO10: Ability to provide the Infrastructure services centered on providing enterprise wide effective solutions and
respond to changing business needs.
PO11: Ability to innovate the Infrastructure Services with hardware, software, network facilities to provide
highly optimized solution to enable low capital expenditure.
PO12: Ability to identify and implement fault tolerant systems to optimize the operation time of the company.
PSO1. Perform system and application programming using computer system concepts, concepts of Data Structures,
algorithm development, problem-solving and optimizing techniques,
PSO2. Apply software development and project management methodologies using concepts of front-end and back-
end development and emerging technologies and platforms.
PSO3. Design, develop and manage scalable IT Infrastructure.
B. COURSE OUTCOMES FOR Microprocessors and Embedded systems: At the end of this course
student should be able to
CO6: Apply the concepts to design embedded systems using advanced microcontrollers such as ARM and SHARC.
1. Viva Voce
2. Quiz
3. Lab Experiments
Total class room sessions: 12, Viva voice: 03 and Total quizzes: 02 ,
F3. GRADING:
The overall marks obtained at the end of the semester comprising all the above three mentioned shall convert
to a grade.
Engineering Knowledge
Problem analysis
Design/development of solutions
Ethics
Communication
Life-long Learning
Perform system and application programming using computer system concepts, concepts of Data Structures, algorithm development, problem solving and optimizing techniques
Apply software development and project management methodologies using concepts of front-end and back-end development and emerging technologies and platforms.
reliability.Ability to understand and apply Cloud Computing architecture for scalable, secure and dynamically provisioned business oriented environment with optimized performance tuning and data
Course Code
Course Title
PSO1 PSO2 PSO3
PO PO PO PO PO
PO1 PO2 PO3 5 PO6 PO8 PO9 PO12
4 7 10 11
MPES 1 3 2 1 2 2 2
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
S.N
Unit Contents
o
Note: Kindly upload the course plan
1. Unit - 1 Embedded Computing
and course materials on Blackboard.
2 Unit – 2 The 8085 & 8051 Architecture
4. Understand key concepts of embedded systems like IO, timers, interrupts, interaction with peripheral devices
EXPERIMENT NO – 11: 8051 microcontroller Interfacing with I/O devices. (Unit 2 and 3)
Objective: - Interfacing with various IO devices using 8051 microprocessors instructions.
1. Program to rotate the value FEh in LED from left to right 2 times and right to left 4 times.
2. program generates a ramp on the DAC output
3. program to display the number 1234 on the four 7-segment displays.
4. program generates a full wave rectified output on the DAC
5. Stepper motor rotations implementations.
EXPERIMENT NO – 12: Embedded C programming with Interfacing I/O devices. (Unit 4 and 5)
Objective: - Interfacing with various IO devices using 8051 microprocessors instructions.
H SUGGESTED READINGS:
1.1 TEXTBOOK:
1. Raj Kamal, Embedded Systems Architecture, Programming, and Design. (2/e), Tata McGraw Hill, 2008.
2. An Embedded software primer, David E Simon Low price edition.
3. Microprocessor Architecture, Programming, and Applications with the 8085, Ramesh Gaonker
4. Microcontroller Programming (8051, PIC, ARM7 ARM Cortex), by T. Bansod , Pratik Tawde, 2017.
I OTHER RESOURCES
http://www.youtube.com/watch?v=i8-G0UkBgjQ
http://www.youtube.com/watch?v=CmvUY4S0UbI
http://www.youtube.com/watch?v=y9RAhEfLfJs&list=PL84637AA7125111CB
http://www.youtube.com/results?
search_query=microprocessor+and+micro+controller&oq=microprocessor+and+micro+controller&gs_l=youtube.3..
0i10l4j0i5i10l2.3109.13668.0.14139.42.31.2.0.0.4.488.5310.11j6j11j2j1.31.0...0.0...1ac.1.XHoWfugbiVw
http://nptel.tvm.ernet.in/courses/Webcourse-contents/IIT
KANPUR/microcontrollers/micro/ui/Course_home2_11.htm
http://books.google.co.in/books?
id=CltuxJBCVCsC&printsec=frontcover&dq=microprocessor+8085+my+ap+godse&hl=en&sa=X&ei=hnELU
Y_HLZGnrAf13oDgCA&ved=0CDoQ6AEwAQ#v=onepage&q&f=false
GUIDELINES
Cell Phones and other Electronic Communication Devices: Cell phones and other electronic communication
devices (such as Blackberries/Laptops) are not permitted in classes during Tests or the Mid/Final Examination. Such
devices MUST be turned off in the class room.
E-Mail and LMS: Each student in the class should have an e-mail id and a pass word to access the LMS system
regularly. Regularly, important information – Date of conducting class tests, guest lectures, via LMS. The best way
to arrange meetings with us or ask specific questions is by email and prior appointment. All the assignments
preferably should be uploaded on LMS. Various research papers/reference material will be mailed/uploaded on LMS
time to time.
Attendance: Students are required to have minimum attendance of 75% in each subject. Students with less than
said percentage shall NOT be allowed to appear in the end semester examination.
Course outcome assessment: To assess the fulfilment of course outcomes two different approaches have been
decided. Degree of fulfillment of course outcomes will be assessed in different ways through direct assessment and
indirect assessment. In Direct Assessment, it is measured through quizzes, tests, assignment, Mid-term and/or End-
term examinations. It is suggested that each examination is designed in such a way that it can address one or two
outcomes (depending upon the course completion). Indirect assessment is done through the student survey which
needs to be designed by the faculty (sample format is given below) and it shall be conducted towards the end of
course completion. The evaluation of the achievement of the Course Outcomes shall be done by analyzing the inputs
received through Direct and Indirect Assessments and then corrective actions suggested for further improvement.
Passing criterion: Student has to secure minimum 40% marks of the “highest marks in the class scored by a student
in that subject (in that class/group class)” individually in both the ‘End-Semester examination’ and ‘Total Marks’ in
order to pass in that paper.
Passing Criterion for B. Tech: minimum 40% of the highest marks in the class
Passing Criterion for M. Tech: minimum 40% of the highest marks in the class
Sample format for Indirect Assessment of Course outcomes
NAME: Prakash GL
ENROLLMENT NO: NA
SAP ID: 40000667
COURSE: B.Tech
PROGRAM: All IBM
Please rate the following aspects of course outcomes of the subject: Microprocessor and Embedded system
Use the scale 1-4*
Sl. 1 2 3 4
No.
1 Understand the concepts of embedded
computing
2 Identify the optimal microprocessor and
microcontroller for designing and embedded
system.
3 Design an algorithm and implement using
an assembly programming language
4 Identify the needs of the real-time operating
systems.
5 Apply RTOS concepts in solving real-time
problems.
6 Apply the concepts to design embedded
systems using advanced microcontrollers
such as ARM and SHARC
* 1
Below Average
3 Good