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

314328-Microcontroller & Applications

The document outlines the course structure for 'Microcontroller & Applications' (Course Code: 314328) aimed at students in various engineering disciplines. It details the rationale, expected outcomes, learning outcomes, teaching methods, and assessment schemes, focusing on the skills required to maintain and develop microcontroller-based systems. The course includes both theoretical and practical components, covering topics such as 8051 architecture, programming, interfacing, and applications.

Uploaded by

thakarearya65
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)
183 views8 pages

314328-Microcontroller & Applications

The document outlines the course structure for 'Microcontroller & Applications' (Course Code: 314328) aimed at students in various engineering disciplines. It details the rationale, expected outcomes, learning outcomes, teaching methods, and assessment schemes, focusing on the skills required to maintain and develop microcontroller-based systems. The course includes both theoretical and practical components, covering topics such as 8051 architecture, programming, interfacing, and applications.

Uploaded by

thakarearya65
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

28-12-2024 06:44:01 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
Contact Based on LL & TL Based
Theory
Course Course Hrs./Week on 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
28-12-2024 06:44:01 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
Sr.No Learning
(TLO's)aligned to CO's. Learning 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:
Microcontroller for application. CPU, input device, output device, memory and
TLO 1.3 Describe the 8051 block buses
diagram. 1.3 Comparison of Microcontroller and Learning using
TLO 1.4 Differentiate Microcontroller Microprocessor on basis of: Memory, Chalk-Board
1 and Microprocessor for the given Complexity, Type of Architecture, Cost, Blended
parameters. Applications, Typical examples of Classroom
TLO 1.5 Compare Harvard Microcontrollers and Microprocessors Presentations
architecture and Von-Neumann 1.4 Architectures of Microcontroller: Harvard ,
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 saving options
derivatives of 8051 Microcontroller. 1.6 Derivatives of 8051 (8951, 8031, 8751).
Comparison between derivatives
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,
TLO 2.3 Describe the function of the Lecture using
Direct, Indirect, Indexed
given instruction with suitable Chalk-Board
2.3 Instruction set :Data Transfer, Arithmetic,
2 example. Presentations
Logical, Branching, Machine control and
TLO 2.4 Explain the use of the given Blended
Boolean
assembler directives with examples. Learning
2.4 Assembler Directives: ORG, DB, EQU, END,
TLO 2.5 Develop simple programs to
CODE, DATA
perform the following operations:
2.5 Assembly Language Programming (ALP):
Data manipulation, Masking, Stack
Data manipulation, Masking , Stack operation,
operation, Branching execution.
Branch related programming

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


Page 2/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Suggested
Theory Learning Outcomes Learning content mapped with Theory
Sr.No Learning
(TLO's)aligned to CO's. Learning Outcomes (TLO's) and CO's.
Pedagogies.
Unit - III 8051 Timers, Interrupts, Serial and
TLO 3.1 Describe the functions of
Parallel Communication
Timer/ Counters, their applications,
3.1 Configuration and Programming of
and modes of Timers.
Timer/Counter using Special Function Registers
TLO 3.2 Generate the waveforms by
[SFRs]: TMOD, TCON, THx, TLx, Simple
using the given mode of Timer. Lecture using
programs to generate the time delays
TLO 3.3 Explain the interrupt Chalk-Board
3.2 Configuration and Programming of
3 mechanism with the help of suitable Hands-on
interrupts using SFRs: IE, IP
example. Blended
3.3 Serial Communication SFRs: SCON, SBUF,
TLO 3.4 Explain the operation of Learning
PCON, Modes of serial communication, Simple
given mode for Serial
Programs on serial communication. Serial
communication.
Communication using MAX 232
TLO 3.5 Explain I/O Port
3.4 Configuration and Programming of I/O Port
Programming.
: 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
5.1 Square and Triangular waveform Lecture using
devices with 8051 microcontroller.
generation using DAC Chalk-Board
TLO 5.3 Program 8051 for the given
5.2 Temperature sensor (LM35) interfacing Hands-on
5 application.
using 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 Presentations
TLO 5.5 Describe the procedure to
in clockwise and anticlockwise direction
troubleshoot the given
microcontroller based application.

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


Practical / Tutorial / Laboratory Learning Sr Laboratory Experiment / Number Relevant
Outcome (LLO) No Practical Titles / Tutorial Titles of hrs. COs
* Identification of various
LLO 1.1 Identify the functions of various blocks of
1 blocks 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 3 2 CO2
operations on 8-bit data
and 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

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


Page 3/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Practical / Tutorial / Laboratory Learning Sr Laboratory Experiment / Number Relevant
Outcome (LLO) No Practical Titles / Tutorial Titles of hrs. COs
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
6 * ALP for series addition 2 CO2
sum of the 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 * Array data transfer from
source to destination locations of internal/ external 7 source locations to destination 2 CO2
data 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/ 8 source locations to destination 2 CO2
external data memory. location
LLO 9.1 Develop an ALP for identifying smallest
* Finding the smallest number
number from the given data bytes stored in 9 2 CO2
from the given data bytes
internal/ 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 10 2 CO2
the given data bytes
internal/ 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 order stored in internal/ external data 12 2 CO2
descending order
memory.
LLO 13.1 Write an ALP to generate delay using * Generate delay using timer
13 2 CO3
timer register. register
LLO 14.1 Develop an ALP to transfer 8 bit data * Serial 8 bit data transfer on
14 2 CO3
serially on serial port. serial port
LLO 15.1 Interface LED with microcontroller and
15 LED interfacing to 8051 2 CO4
turn it 'ON' with microcontroller interrupt.
LLO 16.1 Develop an ALP to generate pulse and Generating Pulse and Square
16 2 CO4
square 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.
* 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 * Relay interfacing to
19 2 CO4
turn it 'ON' and 'OFF'. Microcontroller
* LCD interfacing to 8051 to
LLO 20.1 Interface LCD with 8051 microcontroller
20 display characters and decimal 2 CO4
to display the characters and decimal numbers.
numbers
LLO 21.1 Interface the given keyboard with 8051
21 Keyboard interfacing to 8051 2 CO4
and display the key pressed.
LLO 22.1 Interface ADC with 8051 microcontroller
22 * ADC interfacing to 8051 2 CO4
and verify input/output.
LLO 23.1 Interface DAC with 8051 microcontroller * DAC Interfacing to generate the
23 2 CO5
to generate square wave. square waveform
LLO 24.1 Interface DAC with 8051 microcontroller DAC interfacing to generate the
24 2 CO5
to generate triangular wave, saw-tooth wave. triangular waveforms

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


Page 4/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Practical / Tutorial / Laboratory Learning Sr Laboratory Experiment / Number Relevant
Outcome (LLO) No Practical Titles / Tutorial Titles of hrs. COs
LLO 25.1 Interface stepper motor to
* Stepper Motor interfacing to
microcontroller and rotate in clockwise direction at 25 2 CO5
8051
the given angles.
LLO 26.1 Interface stepper motor to
Stepper Motor interfacing to
microcontroller and rotate in anti-clockwise 26 2 CO5
8051 for rotating anti-clockwise
direction at the given angles.
LLO 27.1 Design water level controller using any
Water Level Controller using
suitable open source simulation software to detect 27 4 CO5
8051
and control the water level in a tank.
LLO 28.1 Interface temperature sensor LM35 to Temperature Sensor interfacing
8051 to read temperature, convert it to decimal and 28 to detect and measure 4 CO5
send the value to Port 0 with some delay. temperature
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

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.

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


Page 5/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328

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 13,16,23,24
Set 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
12 28
to 150, analog output
8051 Microcontroller kit: On-chip 64 KB ISP+IAP flash, 1KB SRAM, 5V operating voltage,
13 All
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
8051 Timers, Interrupts, Serial and
3 III CO3 10 4 4 6 14
Parallel 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

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


Page 6/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Programme
Specific
Programme Outcomes (POs)
Outcomes*
(PSOs)
Course PO-5
Outcomes PO-1 Basic Engineering
(COs) and PO-2 PO-3 Design/ PO-4 Practices for PO-7 Life
PO-6 Project PSO- PSO- PSO-
Discipline Problem Development Engineering Society, Long
Management 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
The 8051 Microcontroller and
Mazidi Muhammad Ali, Mazidi Pearson Publication, 2017
1 Embedded Systems: Using Assembly
Janice Gillispe, Mckinlay Rolin D ISBN: 9788131710265
and C
Thomson Delmar Learning,
2 Ayala Kenneth J The 8051 Microcontroller 2004
ISBN: 9781401861582
Microcontroller: Theory and McGraw Hill,2011 ISBN:
3 Deshmukh Ajay V
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
1 http://vlabs.iitkgp.ac.in/rtes/#
from keypad and display on LCD
8051 Microcontroller Architecture,
2 https://studytronics.weebly.com/8051microcontroller.html Internal Memory , Instruction Set, Timers
and Counters, Interrupts
S. Chattopadhyay, SWAYAM/NPTEL course
3 https://archive.nptel.ac.in/courses/108/105/108105102/ on “Microprocessors and
Microcontrollers”
Introduction to KEIL tool for 8051
4 https://www.keil.com/download/product/
programming
5 https://www.dnatechindia.com/Interfacing-LCD-to-8051.html Interfacing LCD to 8051
MCS@51 Microcontroller family user’s
6 https://web.mit.edu/6.115/www/document/8051.pdf
manual
Microcontroller and Applications
7 https://econtent.msbte.edu.in/econtent/marathi_econtent.php
Learning Material In Marathi-English

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


Page 7/8
28-12-2024 06:44:01 PM

MICROCONTROLLER & APPLICATIONS Course Code : 314328


Sr.No Link / Portal Description
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