Sie sind auf Seite 1von 18

Applications of Microcontroller Course Code: ISC502 Assignment Manual

Jawahar Education Society's,


A. C. Patil College of Engineering
Kharghar, Navi Mumbai-410 210

Program: Instrumentation Engineering

Course: Applications of Microcontroller

Assignment Manual

Course Code: ISC 502


Academic Year: 2019-20

This document contains information that is proprietary and confidential to ACPCE, which shall not be disclosed to any
external entity that is not involved in the project and shall not be transmitted, or duplicated, used in whole or in part for any
purpose other than its intended purpose. Any use/copy or disclosure in whole or in part of this information without express
written of permission of ACPCE is strictly prohibited.

A.C. Patil College of Engineering www.acpce.org1 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Table of Content

Content Page No

Table of Content ………………………………..…………………..……………………...

Program Outcomes………….……………………………………………………………….

Vision and Mission Statement …………………………………………………………..….

Program Educational Objectives ……………………………………………………………

Program Specific Outcome ……………………………………………………………..…..

Course Outcomes………………………………………………………………..…………..

Assignment List …………………………………………………………………..

Assignment number 1………………………………………………….……………...


Assignment number 2………………………………………………………………...
Assignment number 3………………………………………………………………...
Assignment number 4………………………………………………….……………...
Assignment number 5………………………………………………….……………...
Assignment number 6………………………………………………….……………...

A.C. Patil College of Engineering www.acpce.org2 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Program Outcomes (POs)

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


and an engineering specialization to the solution of complex engineering problems.

2. Problem Analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.

3. 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 health and safety, and the cultural, societal, and environmental considerations.

4. Conduct Investigations of Complex Problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information
to provide valid conclusions.

5. Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.

6. The Engineer and Society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.

7. 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.

8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.

9. Individual and Team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.

10. Communication: Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive clear
instructions.

11. 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, to
manage projects and in multidisciplinary environments.

12. 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.

A.C. Patil College of Engineering www.acpce.org3 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Institute Vision
To create skilled professionals and engineers for catering the needs of industries and society.

Institute Mission
1. To provide qualified faculty and required infrastructure to impart quality education inculcating
continuous learning attitude.
2. To provide platform for the interaction between academia and industry.
3. To inculcate social values and responsible attitude amongst students through co-curricular and
extracurricular activities.

Department Vision
To develop engineers equipped with knowledge in Electronics and social values.

Department Mission
1. To inculcate the fundamental understanding of core concepts through progressive teaching learning
methods.
2. To involve industry experts for bridging industry institute gaps.
3. To build essential engineering skills for social and life skills.

Program Educational Objectives (PEOs)


1. To impart knowledge of electronics engineering in the students so that they are able to successfully
take up higher studies, research or a job assignment in a particular domain.
2. To develop engineers with good analytical skills to adapt to emerging technologies.
3. To inculcate sufficient leadership and ethical qualities to be a responsible citizen and a technocrat
sensitive to social needs.

Program Specific Outcomes (PSOs)


1. To equip students to build, analyze & troubleshoot electronic circuits on hardware and in simulation
environment.
2. To ensure that students can design & implement project ideas using hardware and software skills
which will be beneficial for the society?

A.C. Patil College of Engineering www.acpce.org4 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Course Outcome

Academic Year: 2019-20 Class: TE Instrumentation Semester: V

Course: Applications of Microcontroller


Course Code: ISC 502

At the end of the course, Students should be able to

1. ISC 502.1: Identify the technology in the area of embedded systems.


2. ISC 502.2: Explain the comparative study of various microcontrollers and microprocessors
3. ISC 502.3: Outline the knowledge of operation of integrated hardware components.
4. ISC 502.4: Explain programming tools and design software programs in assembly or in “C”
language
5. ISC 502.5: Solve and construct interfacing of peripheral components with MCS51.
6. ISC 502.6: Investigate, recommend and design the sophisticated application based on MCS-51 such
as Traffic light control, Digital weighing machine etc.

A.C. Patil College of Engineering www.acpce.org5 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment List

Sr. Mapped
Assignment Name
No. CO:PO
Assignment number 1: Introduction to Embedded systems and
1 Introduction to Microprocessors and Microcontrollers 1:1,2,4,9

2
Assignment number 2: MCS-51 microcontroller 2:1,2,4,9

3
Assignment number 3: MCS 51 programming and tools 2:1,2,4,9

4
Assignment number 4: Integrated peripherals of MCS 51 3:1,2,4,9

5 Assignment number 5: MCS 51 Interfacing 4:1,2,4,9

6 Assignment number 6: Case Studies 5:1,2,4,9

A.C. Patil College of Engineering www.acpce.org6 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 01

Title: - Introduction to Embedded systems and Introduction to Microprocessors and


Microcontrollers

CourseOutcome: -

1. ISC 502.1: Identify the technology in the area of embedded systems.

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org7 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 1

Title: Introduction to Embedded systems and Introduction to Microprocessors and


Microcontrollers

1. Explain the Difference between Microprocessor and Microcontroller.


2. What is embedded system? Explain design metrics of embedded system.
3. Define embedded system. Explain characteristics of embedded system?
4. Write any eight important features of 8051 microcontroller

A.C. Patil College of Engineering www.acpce.org8 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 02

Title: - MCS-51 microcontroller

CourseOutcome: -

1. ISC 502.2: Explain the comparative study of various microcontrollers and microprocessors

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org9 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 2

Title: MCS-51 microcontroller

1. Explain bit addressable memory of 8051.


2. Draw and explain the Architecture of 8051 Microcontroller.
3. Give the function of following Instructions CJNE A, #45H,12H , MOVC A,@A+DPTR
4. Explain the addressing modes of 8051 microcontroller with example
5. Explain the on chip memory organization of 8051/ Write short notes on Internal memory
organization of 8051
6. Explain following instructions of 8051
i) INC @R0 ii) MOVX A, @R1 iii) ACALL address iv) RRC A v) XRL direct, data
7. Assume that the stack pointer points to memory location 3FH and the contents of the memory
location 30H, 31H and 32H are 00, 88, and FF respectively. Illustrate the stack contents after the
execution of each of the following instructions.
PUSH 30H
PUSH 31H
PUSH32H
8. Justify why the ports of 8051are initialized to FFH when operating in input mode.
9. Write the instructions to access the on chip program memory, on chip data memory, External data
memory, instruction to modify bit addressable area respectively .What is difference between MOV
20h,#01h and SETB 20h instruction

A.C. Patil College of Engineering www.acpce.org10 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 03

Title: - MCS 51 programming and tools

CourseOutcome: -

1. ISC 502.3: Outline the knowledge of operation of integrated hardware components.

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org11 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 3

Title: MCS 51 programming and tools

1. Interface LED to 8051 Microcontroller. Write a program to toggle a LED


2. Write an assembly language program to convert two ASCII numbers into packed BCD numbers
3. Write a program to divide two 8-bit numbers. In which resistor quotient and remainder will be stored.
4. Write a program to convert BCD number to ASCII number
5. Write a program to generate a square wave on the port pin P1.1 of 8051.assume suitable data.
6. Ten 8 bit numbers are stored in internal data memory from location 50H. Write a program to increment
the data.
7. Write short notes on Assembler directives in 8051
8. Calculate the relative address for the label “BACK” in the following program.

PC Label Instruction
0000H MOV R0,#20H
0002H MOV A,#50H
0004H JZ LAST
0006H BACK: INC R0
0007H INC A
0008H LAST: ADD A,R0
0009H JNC BACK
000BH HERE: SJMP HERE
9. Write a program to generate a wave with on time 4ms and off time 6ms on port pin P1.5.Use crystal
frequency 22 MHz
10. Write an assembly language program to generate a delay of 100 msec.

A.C. Patil College of Engineering www.acpce.org12 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 04

Title: - Integrated peripherals of MCS 51

CourseOutcome: -

1. ISC 502.4: Explain programming tools and design software programs in assembly or in “C”
language

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org13 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 4

Title: Integrated peripherals of MCS 51

1. Explain the interrupt structure of 8051 microcontroller in detail./ Write short notes on Interrupts in
8051/ Write a note on IP register/ Explain interrupt structure of 8051 and related registers used.
2. Write a program to transmit message “INSTRUMENTATION” serially at 9600 baud rate
3. Explain power saving and power down mode
4. Differentiate between timer and counter operation of 8051
5. Explain in brief structure of TMOD and TCON
5. Write a program to transmit “WELCOME” on serial communication port of 8051 with baud rate of
4800 and crystal frequency of 11.0592MHz
6. Write a program to transfer message ‘NO’ serially with baud rate of 9600 continuously.
7. Explain various timer modes for 8051./ Write a note on Application of timer/counter mode of 8051
8. Write a program to transmit message “MUMBAI” serially at baud rate of 9600.
9. Write a note on Significance of GATE pin of 8051

A.C. Patil College of Engineering www.acpce.org14 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 05

Title: - MCS 51 Interfacing

CourseOutcome: -

1. ISC 502.5: Solve and construct interfacing of peripheral components with MCS51.

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org15 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 5

Title: MCS 51 Interfacing

1. Draw and explain the interface of LCD. Write a program to display “GOOD MORNING” on this
display/ Draw and explain the interface of16X2 LCD. Write a program to display your name on this
display/ Write an assembly language program for 8051 to display predefined message on LCD
2. Interface 7 segment displays with 8051.Write a program to display 0-9 counter with predetermined
delay.
3. Interface DAC with 8051 microcontroller and write a program to generate square wave continuously
4. Interface DAC with 8051 microcontroller and write a program to generate triangular wave
continuously
5. Interface DAC with 8051 microcontroller and write a program to generate sine wave continuously
6. Interface DAC with 8051 microcontroller and write a program to generate stair case wave
continuously
7. Draw an interfacing diagram to interface 4KB of RAM to 8051.which interfacing signals required
and why?
8. Show how to interface ADC to 8051 with suitable diagram and the programming procedure./ Write
short notes on Interfacing ADC to 8051/ Write a program to display the temperature value obtained
from sensor LM35 connected to channel 3 of ADC 0808
9. A switch is connected to pin P2.0 and an LED to pin P1.7. Write a program to get status of the switch
and send it to the LED
10. Show Interfacing of a dc motor to microcontroller./ Explain interfacing of stepper motor to 8051 and
write a assembly language program to rotate it in clockwise direction

11. Write a program to generate a “Triangular Wave” if SW1=0 and ramp wave if SW1=1 using DAC
0808
12. Write a program to rotate a stepper motor continuously using half step 8 sequence. Assume the value
stored in look up table stored at address 0400h

A.C. Patil College of Engineering www.acpce.org16 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

PRN No. : -
Name of the Student: -
Batch: -

Assignment no. : - 06

Title: - Case Studies

CourseOutcome: -

1. ISC 502.6: Investigate, recommend and design the sophisticated application based on MCS-51 such
as Traffic light control, Digital weighing machine etc.

Date of Submission: -

Evaluation Criteria Marks Signature of Instructor


with Date
Attendance
Topic Knowledge
Task completion
Attainment Level (Out of 3)

A.C. Patil College of Engineering www.acpce.org17 | Page


Applications of Microcontroller Course Code: ISC502 Assignment Manual

Assignment no. 6

Title: Case Studies

1. Explain the Automatic washing machine system by using 8051 microcontroller.


2. Draw and explain the block diagram of digital weighing machine
3. Explain with block diagram traffic light controller design with 8051
4. How to design data acquisition system with 8051 microcontroller? Justify the requirement of the
various components of the system.

A.C. Patil College of Engineering www.acpce.org18 | Page

Das könnte Ihnen auch gefallen