0% found this document useful (0 votes)
915 views8 pages

314328-Microcontroller & Applications

GBFFHNVNVHB HBGJH

Uploaded by

sudam rathod
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)
915 views8 pages

314328-Microcontroller & Applications

GBFFHNVNVHB HBGJH

Uploaded by

sudam rathod
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/ 8

09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


: Automation and Robotics/ Digital Electronics/ Electronics & Tele-communication Engg./
Electrical and Electronics Engineering/
Programme Name/s Electronics & Communication Engg./ Electronics Engineering/ Instrumentation &
Control/ Industrial Electronics/
Instrumentation/ Electronics & Computer Engg.
Programme Code : AO/ DE/ EJ/ EK/ ET/ EX/ IC/ IE/ IS/ TE
Semester : Fourth
Course Title : MICROCONTROLLER & APPLICATIONS
Course Code : 314328

I. RATIONALE
Microcontrollers plays a very important role in the design, development of embedded systems. Automation is used in
every field of engineering and microcontroller is inbuilt component of these systems. Diploma engineers have to deal
with various microcontroller based systems and maintain them. This course will enable the students to develop the
skills to use and maintain microcontroller based applications.

II. INDUSTRY / EMPLOYER EXPECTED OUTCOME


The aim of this course is to help students to attain the following industry/employer expected outcome through various
teaching learning experiences:
• Maintain microcontroller based systems.

III. COURSE LEVEL LEARNING OUTCOMES (COS)


Students will be able to achieve & demonstrate the following COs on completion of course based learning

CO1 - Interpret architecture of 8-bit microcontrollers.


CO2 - Develop program in 8051 in assembly language for the given operation.
CO3 - Develop program using timers and interrupts.
CO4 - Interface the memory and I/O peripherals to 8051 microcontroller.
CO5 - Maintain microcontroller based applications.

IV. TEACHING-LEARNING & ASSESSMENT SCHEME


Learning Scheme Assessment Scheme
Actual
Based on LL &
Contact Based on
Theory TL
Course Course Hrs./Week SL
Course Title Abbr Credits Paper Total
Code Category/s SLH NLH Practical
Duration Marks
FA- SA-
CL TL LL Total FA-PR SA-PR SLA
TH TH
Max Max Max Min Max Min Max Min Max Min
MICROCONTROLLER
314328 MAA DSE 3 - 4 1 8 4 3 30 70 100 40 25 10 25# 10 25 10 175
& APPLICATIONS

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 1/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Total IKS Hrs for Sem. : 0 Hrs
Abbreviations: CL- ClassRoom Learning , TL- Tutorial Learning, LL-Laboratory Learning, SLH-Self Learning Hours,
NLH-Notional Learning Hours, FA - Formative Assessment, SA -Summative assessment, IKS - Indian Knowledge
System, SLA - Self Learning Assessment
Legends: @ Internal Assessment, # External Assessment, *# On Line Examination , @$ Internal Online Examination
Note :

1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be declared as
"Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be declared as
fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.

V. THEORY LEARNING OUTCOMES AND ALIGNED COURSE CONTENT


Suggested
Theory Learning Outcomes Learning content mapped with Theory Learning
Sr.No Learning
(TLO's)aligned to CO's. Outcomes (TLO's) and CO's.
Pedagogies.
Unit - I Microcontroller Overview and 8051
TLO 1.1 List the features of 8051 Architecture
Microcontroller. 1.1 Features and selection factors for
TLO 1.2 Explain the significance of Microcontroller
selection factors while selecting 1.2 Block diagram of 8051 Microcontroller: CPU,
Microcontroller for application. input device, output device, memory and buses
TLO 1.3 Describe the 8051 block 1.3 Comparison of Microcontroller and
Learning using
diagram. Microprocessor on basis of: Memory, Complexity,
Chalk-Board
TLO 1.4 Differentiate Microcontroller Type of Architecture, Cost, Applications, Typical
1 Blended
and Microprocessor for the given examples of Microcontrollers and
Classroom
parameters. Microprocessors
Presentations
TLO 1.5 Compare Harvard architecture 1.4 Architectures of Microcontroller: Harvard ,
and Von-Neumann architecture. Von Neumann. Concept of pipelining
TLO 1.6 Explain functions of each 1.5 8051 Microcontroller: Architecture, Pin
block of 8051 Microcontroller. Configuration, Memory Organisation, Power
TLO 1.7 Compare the given derivatives saving options
of 8051 Microcontroller. 1.6 Derivatives of 8051 (8951, 8031, 8751).
Comparison between derivatives

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 2/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Suggested
Theory Learning Outcomes Learning content mapped with Theory Learning
Sr.No Learning
(TLO's)aligned to CO's. Outcomes (TLO's) and CO's.
Pedagogies.
Unit - II 8051 Programming
TLO 2.1 Explain the function of the
2.1 Software Development Cycle: Editor,
given software development tools.
Assembler, Compiler, Cross-Compiler, Linker,
TLO 2.2 Classify addressing modes of
Locator
8051 with examples.
2.2 Addressing Modes : Immediate, Register, Lecture using
TLO 2.3 Describe the function of the
Direct, Indirect, Indexed Chalk-Board
given instruction with suitable example.
2 2.3 Instruction set :Data Transfer, Arithmetic, Presentations
TLO 2.4 Explain the use of the given
Logical, Branching, Machine control and Boolean Blended
assembler directives with examples.
2.4 Assembler Directives: ORG, DB, EQU, END, Learning
TLO 2.5 Develop simple programs to
CODE, DATA
perform the following operations: Data
2.5 Assembly Language Programming (ALP):
manipulation, Masking, Stack
Data manipulation, Masking , Stack operation,
operation, Branching execution.
Branch related programming
Unit - III 8051 Timers, Interrupts, Serial and
TLO 3.1 Describe the functions of Parallel Communication
Timer/ Counters, their applications, and 3.1 Configuration and Programming of
modes of Timers. Timer/Counter using Special Function Registers
TLO 3.2 Generate the waveforms by [SFRs]: TMOD, TCON, THx, TLx, Simple
Lecture using
using the given mode of Timer. programs to generate the time delays
Chalk-Board
TLO 3.3 Explain the interrupt 3.2 Configuration and Programming of interrupts
3 Hands-on
mechanism with the help of suitable using SFRs: IE, IP
Blended
example. 3.3 Serial Communication SFRs: SCON, SBUF,
Learning
TLO 3.4 Explain the operation of given PCON, Modes of serial communication, Simple
mode for Serial communication. Programs on serial communication. Serial
TLO 3.5 Explain I/O Port Communication using MAX 232
Programming. 3.4 Configuration and Programming of I/O Port :
P0, P1, P2, P3
TLO 4.1 Interface Input/Output Devices
with 8051 microcontroller. Unit - IV 8051 Interfacing
TLO 4.2 Interface ADC with 8051 4.1 I/O Interfacing: Keyboard, Relays, LED, LCD,
Lecture using
microcontroller. Seven Segment display
Chalk-Board
TLO 4.3 Interface DAC with 8051 4.2 Interfacing ADC 0808/09 with 8051. Simple
Hands-on
4 microcontroller. programs for ADC interfacing
Blended
TLO 4.4 Describe with neat sketch the 4.3 Interfacing DAC 0808/09 with 8051. Simple
Learning
interfacing of the given external programs for DAC interfacing
Presentations
memory. 4.4 Memory Interfacing: Program and Data
TLO 4.5 Describe the procedure to Memory
troubleshoot the given I/O device.
TLO 5.1 Generate the given waveform
using 8051 and DAC.
Unit - V 8051 Applications
TLO 5.2 Interface Analog Input devices
5.1 Square and Triangular waveform generation Lecture using
with 8051 microcontroller.
using DAC Chalk-Board
TLO 5.3 Program 8051 for the given
5.2 Temperature sensor (LM35) interfacing using Hands-on
5 application.
ADC to 8051 Blended
TLO 5.4 Interface Stepper motor to
5.3 Water Level controller design using 8051 Learning
8051.
5.4 Stepper Motor Interfacing to 8051 to rotate in Presentations
TLO 5.5 Describe the procedure to
clockwise and anticlockwise direction
troubleshoot the given microcontroller
based application.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 3/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328

VI. LABORATORY LEARNING OUTCOME AND ALIGNED PRACTICAL / TUTORIAL EXPERIENCES.


Practical / Tutorial / Laboratory Learning Outcome Sr Laboratory Experiment / Number Relevant
(LLO) No Practical Titles / Tutorial Titles of hrs. COs
* Identification of various blocks
LLO 1.1 Identify the functions of various blocks of
1 of 8051 microcontroller 2 CO1
8051 microcontroller development board.
development board
LLO 2.1 Develop an Assembly Language Program
Assembly Language Program
(ALP) for addition of two numbers using various 2 2 CO2
using various addressing modes
addressing modes and assembler directives.
LLO 3.1 Develop an ALP to perform arithmetic
* ALP to perform arithmetic
operations: addition, subtraction, multiplication and 3 2 CO2
operations on 8-bit data
division on 8-bit data.
LLO 4.1 Develop an ALP to perform arithmetic * ALP to perform arithmetic
4 2 CO2
operations: addition, subtraction on 16-bit data. operations on 16- bit data
LLO 5.1 Develop an ALP to perform addition of BCD
* ALP to perform addition of
data stored at external memory and store result in 5 2 CO2
BCD data
internal memory.
LLO 6.1 Develop an ALP for sum of series of numbers
stored in RAM locations 40-49H. Find the sum of the
6 * ALP for series addition 2 CO2
values at the end of the program, store the lower byte in
30H and the higher byte in 31H.
LLO 7.1 Develop an ALP to transfer data from source * Array data transfer from
to destination locations of internal/ external data 7 source locations to destination 2 CO2
memory. locations
LLO 8.1 Develop an ALP to exchange block of data * Block exchange of data from
from source to destination location of internal/ external 8 source locations to destination 2 CO2
data memory. location
LLO 9.1 Develop an ALP for identifying smallest
* Finding the smallest number
number from the given data bytes stored in internal/ 9 2 CO2
from the given data bytes
external data memory.
LLO 10.1 Develop an ALP for identifying largest
Finding the largest number from
number from the given data bytes stored in internal/ 10 2 CO2
the given data bytes
external data memory.
LLO 11.1 Develop an ALP for arranging numbers in
* Arranging the numbers in
ascending order stored in internal/ external data 11 2 CO2
ascending order
memory.
LLO 12.1 Develop an ALP for arranging numbers in
Arranging numbers in descending
descending order stored in internal/ external data 12 2 CO2
order
memory.
LLO 13.1 Write an ALP to generate delay using timer * Generate delay using timer
13 2 CO3
register. register
LLO 14.1 Develop an ALP to transfer 8 bit data serially * Serial 8 bit data transfer on
14 2 CO3
on serial port. serial port
LLO 15.1 Interface LED with microcontroller and turn
15 LED interfacing to 8051 2 CO4
it 'ON' with microcontroller interrupt.
LLO 16.1 Develop an ALP to generate pulse and square Generating Pulse and Square
16 2 CO4
wave by using timer delay. wave using timer delay
LLO 17.1 Interface 4 X 4 LED matrix with 8051 to
17 LED matrix Interfacing to 8051 2 CO4
display various pattern.

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 4/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Practical / Tutorial / Laboratory Learning Outcome Sr Laboratory Experiment / Number Relevant
(LLO) No Practical Titles / Tutorial Titles of hrs. COs
* Seven Segment Display
LLO 18.1 Interface 7-segment display to display the
18 interface for displaying decimal 2 CO4
decimal number from 0 to 9.
numbers
LLO 19.1 Interface relay with microcontroller and turn * Relay interfacing to
19 2 CO4
it 'ON' and 'OFF'. Microcontroller
* LCD interfacing to 8051 to
LLO 20.1 Interface LCD with 8051 microcontroller to
20 display characters and decimal 2 CO4
display the characters and decimal numbers.
numbers
LLO 21.1 Interface the given keyboard with 8051 and
21 Keyboard interfacing to 8051 2 CO4
display the key pressed.
LLO 22.1 Interface ADC with 8051 microcontroller and
22 * ADC interfacing to 8051 2 CO4
verify input/output.
LLO 23.1 Interface DAC with 8051 microcontroller to * DAC Interfacing to generate the
23 2 CO5
generate square wave. square waveform
LLO 24.1 Interface DAC with 8051 microcontroller to DAC interfacing to generate the
24 2 CO5
generate triangular wave, saw-tooth wave. triangular waveforms
LLO 25.1 Interface stepper motor to microcontroller * Stepper Motor interfacing to
25 2 CO5
and rotate in clockwise direction at the given angles. 8051
LLO 26.1 Interface stepper motor to microcontroller
Stepper Motor interfacing to
and rotate in anti-clockwise direction at the given 26 2 CO5
8051 for rotating anti-clockwise
angles.
LLO 27.1 Design water level controller using any
Water Level Controller using
suitable open source simulation software to detect and 27 4 CO5
8051
control the water level in a tank.
LLO 28.1 Interface temperature sensor LM35 to 8051
Temperature Sensor interfacing to
to read temperature, convert it to decimal and send the 28 4 CO5
detect and measure temperature
value to Port 0 with some delay.
Note : Out of above suggestive LLOs -
'*' Marked Practicals (LLOs) Are mandatory.
Minimum 80% of above list of lab experiment are to be performed.
Judicial mix of LLOs are to be performed to achieve desired outcomes.

VII. SUGGESTED MICRO PROJECT / ASSIGNMENT/ ACTIVITIES FOR SPECIFIC LEARNING / SKILLS
DEVELOPMENT (SELF LEARNING)

Micro project

Build a class period bell using microcontroller 8051.


Build a circuit using 8051 microcontroller to blink LED.
Build a circuit to display number 0 to 9 with a given delay.
Build digital clock with 8051 microcontroller.
Develop Fire Detection System using smoke and temperature sensor.

Student Activity

Prepare power point presentation on applications of microcontroller.


Undertake a market survey of different microcontrollers.

Assignment
MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme
Page 5/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Prepare a chart of various features using data sheets of 8051 microcontroller and its derivatives.
Prepare chart of stepper motor to display its features and steps for its operations using data sheets.
Prepare a chart of various types of ADC and DAC to display its features and pin functions using data sheets.
Prepare a chart of various types of LCDs to display its features , pin functions and steps of operations using data
sheets.
Prepare a power point presentation on 8051 interfacing/applications.

Note :

Above is just a suggestive list of microprojects and assignments; faculty must prepare their own bank of
microprojects, assignments, and activities in a similar way.
The faculty must allocate judicial mix of tasks, considering the weaknesses and / strengths of the student in
acquiring the desired skills.
If a microproject is assigned, it is expected to be completed as a group activity.
SLA marks shall be awarded as per the continuous assessment record.
For courses with no SLA component the list of suggestive microprojects / assignments/ activities are optional,
faculty may encourage students to perform these tasks for enhanced learning experiences.
If the course does not have associated SLA component, above suggestive listings is applicable to Tutorials and
maybe considered for FA-PR evaluations.

VIII. LABORATORY EQUIPMENT / INSTRUMENTS / TOOLS / SOFTWARE REQUIRED


Relevant LLO
Sr.No Equipment Name with Broad Specifications
Number
DSO with Bandwidth : 50-100 MHz TFT colour LCD Dual channel real time
1 sampling1GSa/s equivalent sampling 25 GSa/s Memory 1Mbpts 10 waveforms and 10 Set 13,16,23,24
up scan be stored.
2 4X4 LED matrix suitable to interface with 8051 trainer kit 17
3 7-segment LED Display 18
4 Relay trainer board suitable to interface with 8051 trainer kit 19
5 LCD trainer board 20
6 Keyboard: 4 x 4 trainer board 21
7 ADC(0808) trainer board 22
8 DAC (0808) trainer board 23,24
9 Stepper Motor: 50/100 rpm 25,26
10 Water level controller kit 27
11 Temperature Controller trainer board 28
Temperature Sensor LM35: 5V operating voltage, Operating temperature range (°C) -55 to
12 28
150, analog output
8051 Microcontroller kit: On-chip 64 KB ISP+IAP flash, 1KB SRAM, 5V operating
13 All
voltage, 0 to 40 MHz 64 kB of on-chip Flash program memory
14 Desktop PC with microcontroller simulation software. All

IX. SUGGESTED WEIGHTAGE TO LEARNING EFFORTS & ASSESSMENT PURPOSE (Specification Table)
Aligned Learning R- U- A- Total
Sr.No Unit Unit Title
COs Hours Level Level Level Marks
Microcontroller Overview and 8051
1 I CO1 11 2 6 6 14
Architecture
2 II 8051 Programming CO2 8 4 4 4 12

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 6/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Aligned Learning R- U- A- Total
Sr.No Unit Unit Title
COs Hours Level Level Level Marks
8051 Timers, Interrupts, Serial and Parallel
3 III CO3 10 4 4 6 14
Communication
4 IV 8051 Interfacing CO4 10 4 6 8 18
5 V 8051 Applications CO5 6 2 4 6 12
Grand Total 45 16 24 30 70

X. ASSESSMENT METHODOLOGIES/TOOLS

Formative assessment (Assessment for Learning)

Two offline unit tests of 30 marks and average of two unit test marks will be consider for out of 30 marks.
For formative assessment of laboratory learning 25 marks.
Each practical will be assessed considering 60% weightage to process, 40% weightage to product.

Summative Assessment (Assessment of Learning)

End semester assessment is of 70 marks.


End semester summative assessment is of 25 marks for laboratory learning.

XI. SUGGESTED COS - POS MATRIX FORM


Programme
Specific
Programme Outcomes (POs)
Outcomes*
(PSOs)
Course PO-5
Outcomes PO-1 Basic Engineering
(COs) PO-7
and PO-2 PO-3 Design/ PO-4 Practices for
PO-6 Project Life PSO- PSO- PSO-
Discipline Problem Development Engineering Society,
Management Long 1 2 3
Specific Analysis of Solutions Tools Sustainability
Learning
Knowledge and
Environment
CO1 3 1 1 1 1 - 1
CO2 2 2 2 2 1 - 2
CO3 2 2 2 1 1 1 2
CO4 2 2 2 2 1 - 2
CO5 2 3 2 2 1 2 2
Legends :- High:03, Medium:02,Low:01, No Mapping: -
*PSOs are to be formulated at institute level

XII. SUGGESTED LEARNING MATERIALS / BOOKS


Publisher with ISBN
Sr.No Author Title
Number
Mazidi Muhammad Ali, Mazidi The 8051 Microcontroller and Embedded Pearson Publication, 2017
1
Janice Gillispe, Mckinlay Rolin D Systems: Using Assembly and C ISBN: 9788131710265
Thomson Delmar Learning,
2 Ayala Kenneth J The 8051 Microcontroller 2004
ISBN: 9781401861582

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme


Page 7/8
09-01-2025 04:16:21 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Publisher with ISBN
Sr.No Author Title
Number
McGraw Hill,2011 ISBN:
3 Deshmukh Ajay V Microcontroller: Theory and Application
9780070585959
Microcontrollers: Principle and PHI Learning, 2014 ISBN:
4 Pal Ajit
Application 978812034394
All India Council for
5 Chattopadhyay Santanu Microcontroller and Applications Technical Education, 2023
ISBN: 9788196057602

XIII . LEARNING WEBSITES & PORTALS


Sr.No Link / Portal Description
Keyboard-MCU interfacing take a input from
1 http://vlabs.iitkgp.ac.in/rtes/#
keypad and display on LCD
8051 Microcontroller Architecture, Internal
2 https://studytronics.weebly.com/8051microcontroller.html Memory , Instruction Set, Timers and Counters,
Interrupts
S. Chattopadhyay, SWAYAM/NPTEL course on
3 https://archive.nptel.ac.in/courses/108/105/108105102/
“Microprocessors and Microcontrollers”
4 https://www.keil.com/download/product/ Introduction to KEIL tool for 8051 programming
https://www.dnatechindia.com/Interfacing-LCD-to-
5 Interfacing LCD to 8051
8051.html
6 https://web.mit.edu/6.115/www/document/8051.pdf MCS@51 Microcontroller family user’s manual
Microcontroller and Applications Learning
7 https://econtent.msbte.edu.in/econtent/marathi_econtent.php
Material In Marathi-English
Note :

Teachers are requested to check the creative common license status/financial implications of the suggested
online educational resources before use by the students

MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme

Page 8/8

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy