Sunteți pe pagina 1din 5

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

ECE316

MICROPROCESSOR AND MICROCONTROLLER


LABORATORY
Practical Course

16905::Kanwaljeet Singh

Course Category

Lectures

Tutorials Practicals Credits

0.0

0.0

3.0

TextBooks
Sr No

Title

Author

Edition

Year

Publisher Name

T-1

MICROPROCESSOR AND
MICROCONTROLLERS

SOUMITRA KUMAR
MANDAL

2nd

2011

TATA MCGRAW - HILL EDUCATION

Reference Books
Sr No

Title

Author

Edition

Year

Publisher Name

R-1

THE 8051 MICROCONTROLLERS


AND EMBEDDED SYSTEMS

MUHAMMAD ALI
MAZIDI AND JANICE
GILLISPIE MAZIDI

2nd

2006

PEARSON EDUCATION

R-2

MICROPROCESSOR
ARCHITECTURE ,
PROGRAMMING AND
APPLICATIONS WITH THE 8085

RAMESH S GAONKAR

4th

PENRAM INTERNATIONAL PUBLISHING PRIVATE


LIMITED

Relevant Websites
Sr No

(Web address) (only if relevant to the course)

Salient Features

RW-1

http://8085projects.info/category/8085-microprocessor/8085-programs

Programs related 8085 i.e. experiments no. 1 to 5

RW-2

http://www.8051projects.info/resources/temperature-controller-using-ds1820-andlcddisplay. 7/

interfacing related to LCD with 8051 microcontroller

Software/Equipments/Databases
Sr No

(S/E/D) (only if relevant to the course)

Salient Features

SW-1

http://iitkgp.vlab.co.in/?sub=39&brch=125

Experiments related to microcotroller various simulations and hardware


implemetations shown

SW-2

Keil software

For simulations of 8051 programs ( Experiment no.6)

SW-3

Proteus

Simulation of 8051 based circuits ( experiment no. 8,9,10)

SW-4

Simulator

Simulations for 8085 microprocessor ( Experiment no. 1 ,2 and 3)

Sr No

(VL) (only if relevant to the course)

Salient Features

VL-1

http://iitkgp.vlab.co.in/?sub=39&brch=125

Experiments related to microcontroller i.e. experiment no. 8 to 10

Virtual Labs

2.0

*Each experiment of the lab will be evaluated using following relative scheme:
Component

% of Marks

Performance

100

Detailed Plan For Practicals


Practical No

Broad topic (Subtopic)

Practical 1

Practical 2

Practical Description

Learning Outcomes

Equipment Used

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for subtraction of two 16-bit MTE.
nos.)
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for subtraction of two 16-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations for
subtraction of two 16-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for addition of two 8-bit nos.) MTE
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for addition of two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
for addition of two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for subtraction of two 8-bit
MTE.
nos.)
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for subtraction of two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operation for
subtraction of two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for addition of two 16-bit nos.) MTE.
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for addition of two 16-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations for
addition of two 16-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for addition of two 16-bit nos.) MTE.
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for addition of two 16-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations for
addition of two 16-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Practical 2

Practical 3

Practical 4

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for subtraction of two 8-bit
MTE.
nos.)
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for subtraction of two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operation for
subtraction of two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for addition of two 8-bit nos.) MTE
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for addition of two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
for addition of two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

Basic 8085 programs using kit(Write a Practical 1: Introduction to practicals before


program for subtraction of two 16-bit MTE.
nos.)
Practical 2: Student will write the program
for 8085 microprocessor and load the
equivalent opcodes in the program memory
of 8085 microprocessor to execute specific
task for subtraction of two 16-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations for
subtraction of two 16-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

8085 Programs on Kits(Write a


program to multiply two 8-bit
nos.)

Student will write the program for 8085


microprocessor and load the equivalent
opcodes in the program memory of 8085
microprocessor to execute specific task
such as multiply two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
multiply two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

8085 Programs on Kits(Write a


Student will write the program for 8085
program for division of two 8-bit nos.) microprocessor and load the equivalent
opcodes in the program memory of 8085
microprocessor to execute specific task
such as division of two 8-bit nos.

Student will be familiarized with various


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
division of two 8-bit nos. using 8085
microprocessor

Microprocessor 8085 kit

8085 Programs on Kits(Write a


program to sort given "n" numbers in
ascending order)

Student will write the program for 8085


microprocessor and load the equivalent
opcodes in the program memory of 8085
microprocessor to execute specific task
such as sort given "n" numbers in ascending
order

Student will be familiarized with various Microprocessor 8085 kit


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
sort given "n" numbers in ascending order
using 8085 microprocessor

8085 Programs on Kits(Write a


program to sort given "n' numbers in
descending order)

Student will write the program for 8085


microprocessor and load the equivalent
opcodes in the program memory of 8085
microprocessor to execute specific task
such as ort given "n' numbers in descending
order

Student will be familiarized with various Microprocessor 8085 kit


function of Microprocessor 8085 Kit and
implement arithmetic operations such as
ort given "n' numbers in descending order
using 8085
microprocessor

Code conversion using 8085(write an Write the assembly language program for
assembly language program for Binary microprocessor 8085 for conversion from
to BCD code conversion.)
Binary to BCD code .

Students will learn how to convert an 8bit binary data to BCD by using
microprocessor 8085 kit

Microprocessor 8085 kit

Practical 4

Code conversion using 8085(write an Write the assembly language program for
assembly language program for BCD to microprocessor 8085 for conversion from
binary code conversion)
BCD to binary code .

Students will learn how to convert an 8bit BCD data to binary by using
microprocessor 8085 kit

Microprocessor 8085 kit

Practical 5

8085 and Stepper Motor(Interfacing


Performing the practical by using
and control of stepper motor using 8085 microprocessor 8085 kit to make stepper
motor run in forward and reverse direction
microprocessor)

Students will learn how to rotate the


motor clockwise and anticlockwise
direction using microprocessor 8085 kit

Microprocessor 8085 kit and


stepper motor

Practical 6

Seven segment display and 8085(Write Perform and write programs to Display 0 to
an assembly language program to
9 on Seven segment display.
Display 0 to 9 on Seven segment
display)

Students will learn how to interface Seven Microprocessor 8085 ,seven


segment with microprocessor 8085 kit .
segment display
Also students will learn to make
connections on breadboard.

Practical 7
Practical 8

Practical 9

MTP1
8051 Basic Programs(Write a program
to
toggle all the bits of P1 after some
delay)

Practical 8: Introduction to various


programs after mid term . Introduction to
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to toggle all the bits of P1
after some delay.

Students will perform the following


program on keil compiler and will learn
about toggle all the bits of P1 after some
delay.

Keil compiler

8051 Basic Programs(Write a program Practical 8: Introduction to various


to generate square wave
programs after mid term . Introduction to
of 50% duty cycle on bit 0 of port 1)
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to generate square wave of
50% duty cycle on bit 0 of port 1

Students will perform the following


programs on keil compiler and will learn
about to generate square wave of 50%
duty cycle on bit 0 of port 1.

Keil compiler

8051 Basic Programs(Write a program Practical 8: Introduction to various


Students will perform the following
for Hex to ASCII conversion)
programs after mid term . Introduction to
programs on keil compiler and will learn
8051 microcontroller by using keil
about Hex to ASCII conversion.
compiler.
Practical 9: Write and perform programs on
keil compiler to Hex to ASCII conversion.

Keil compiler

8051 Basic Programs(Write a program


to add two 16 bit numbers 3CE7H and
3B8DH. Place the sum in
R7 and R6 (Lower Byte))

Practical 8: Introduction to various


programs after mid term . Introduction to
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to add two 16 bit numbers
3CE7H and 3B8DH. Place the sum in R7
and R6 (Lower Byte).

Students will perform the following


Keil compiler
programs on keil compiler and will learn
how to to add two 16 bit numbers 3CE7H
and 3B8DH. Place the sum in R7 and R6
(Lower Byte).

8051 Basic Programs(Write a program


to add two 16 bit numbers 3CE7H and
3B8DH. Place the sum in
R7 and R6 (Lower Byte))

Practical 8: Introduction to various


programs after mid term . Introduction to
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to add two 16 bit numbers
3CE7H and 3B8DH. Place the sum in R7
and R6 (Lower Byte).

Students will perform the following


Keil compiler
programs on keil compiler and will learn
how to to add two 16 bit numbers 3CE7H
and 3B8DH. Place the sum in R7 and R6
(Lower Byte).

Practical 9

8051 Basic Programs(Write a program Practical 8: Introduction to various


Students will perform the following
for Hex to ASCII conversion)
programs after mid term . Introduction to
programs on keil compiler and will learn
8051 microcontroller by using keil
about Hex to ASCII conversion.
compiler.
Practical 9: Write and perform programs on
keil compiler to Hex to ASCII conversion.

Keil compiler

8051 Basic Programs(Write a program Practical 8: Introduction to various


to generate square wave
programs after mid term . Introduction to
of 50% duty cycle on bit 0 of port 1)
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to generate square wave of
50% duty cycle on bit 0 of port 1

Students will perform the following


programs on keil compiler and will learn
about to generate square wave of 50%
duty cycle on bit 0 of port 1.

Keil compiler

8051 Basic Programs(Write a program


to
toggle all the bits of P1 after some
delay)

Students will perform the following


program on keil compiler and will learn
about toggle all the bits of P1 after some
delay.

Keil compiler

Practical 8: Introduction to various


programs after mid term . Introduction to
8051 microcontroller by using keil
compiler.
Practical 9: Write and perform programs on
keil compiler to toggle all the bits of P1
after some delay.

Practical 10

GPIO of 8051(Write a program to


Student will write the program for 8051
display a pattern on LED's connected at microcontroller and generate different
the port of 8051 using switches.)
patterns on LED's using Switches

Students will learn interfacing and


perform experiment by generating
different patterns on LED's using
Switches

8051 microcontroller and


Switches

Practical 11

LCD and 8051(Interfacing of LCD


with8051 Micro-controller)

Interface LCD and display message on it.

Students will learn interfacing and


perform experiment by burning
microcontroller. Also design circuit on
Proteus software.

LCD and 8051 microcontroller

Practical 12

Keyboard and 8051(Interfacing of


keyboard with 8051 Microcontroller)

Interface keyboard and read the value from Students will interfacing of matrix
8051 , LCD and switches
keyboard and display it on LCD
keyboard with 8051 and read the value
also students will learn to make the design
on Proteus software.

Practical 13

ADC and 8051(Interfacing of ADC


with 8051 Micro-controller)

Interface ADC and read the value from


ADC

Practical 14

MTP2

SPILL OVER
Practical 15

Spill Over

Students will learn Reading a digital value 8051 microcontroller ADC0804


from ADC

S-ar putea să vă placă și