Sunteți pe pagina 1din 5

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

Tutorials

Practicals

Credits

ECE316

MICROPROCESSOR AND MICROCONTROLLER LABORATORY

16905::Kanwaljeet Singh

0.0

0.0

3.0

2.0

Course Category

Practical Course

 

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

interfacing related to LCD with 8051 microcontroller

lcddisplay. 7/

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)

Virtual Labs

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

*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 Description

Learning Outcomes

Equipment Used

Practical 1

Basic 8085 programs using kit(Write a program for subtraction of two 16-bit nos.)

Practical 1: Introduction to practicals before 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 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 program for addition of two 8-bit nos.)

Practical 1: Introduction to practicals before 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 program for subtraction of two 8-bit nos.)

Practical 1: Introduction to practicals before 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 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 program for addition of two 16-bit nos.)

Practical 1: Introduction to practicals before 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

Basic 8085 programs using kit(Write a program for addition of two 16-bit nos.)

Practical 1: Introduction to practicals before 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

Basic 8085 programs using kit(Write a program for subtraction of two 8-bit nos.)

Practical 1: Introduction to practicals before 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 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 program for addition of two 8-bit nos.)

Practical 1: Introduction to practicals before 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 program for subtraction of two 16-bit nos.)

Practical 1: Introduction to practicals before 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 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

Practical 3

8085

Programs on Kits(Write a

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

program to multiply two 8-bit nos.)

8085

Programs on Kits(Write a

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

program for division of two 8-bit nos.)

8085

Programs on Kits(Write a

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 function of Microprocessor 8085 Kit and implement arithmetic operations such as sort given "n" numbers in ascending order using 8085 microprocessor

Microprocessor 8085 kit

program to sort given "n" numbers in

ascending order)

8085

Programs on Kits(Write a

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 function of Microprocessor 8085 Kit and implement arithmetic operations such as ort given "n' numbers in descending order using 8085 microprocessor

Microprocessor 8085 kit

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

Practical 4

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

Write the assembly language program for microprocessor 8085 for conversion from Binary to BCD code .

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

Microprocessor 8085 kit

Practical 4

Code conversion using 8085(write an assembly language program for BCD to binary code conversion)

Write the assembly language program for microprocessor 8085 for conversion from BCD to binary code .

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

Microprocessor 8085 kit

Practical 5

8085

and Stepper Motor(Interfacing

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

Students will learn how to rotate the motor clockwise and anticlockwise direction using microprocessor 8085 kit

Microprocessor 8085 kit and stepper motor

and control of stepper motor using 8085

microprocessor)

 

Practical 6

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

Perform and write programs to Display 0 to 9 on Seven segment display.

Students will learn how to interface Seven segment with microprocessor 8085 kit . Also students will learn to make connections on breadboard.

Microprocessor 8085 ,seven segment display

Practical 7

 

MTP1

   

Practical 8

8051

Basic Programs(Write a program

Practical 8: Introduction to various

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

Keil compiler

to toggle all the bits of P1 after some

programs after mid term . Introduction to

8051

microcontroller by using keil

delay)

compiler. Practical 9: Write and perform programs on keil compiler to toggle all the bits of P1 after some delay.

8051

to generate square wave of 50% duty cycle on bit 0 of port 1)

Basic Programs(Write a program

Practical 8: Introduction to various programs after mid term . Introduction to

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

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

8051

Basic Programs(Write a program

Practical 8: Introduction to various

Students will perform the following programs on keil compiler and will learn about Hex to ASCII conversion.

Keil compiler

for Hex to ASCII conversion)

programs after mid term . Introduction to

8051

microcontroller by using keil

compiler. Practical 9: Write and perform programs on keil compiler to Hex to ASCII conversion.

 

8051

Basic Programs(Write a program

Practical 8: Introduction to various

Students will perform the following 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).

Keil compiler

to add two 16 bit numbers 3CE7H and

programs after mid term . Introduction to

8051

microcontroller by using keil

3B8DH. Place the sum in R7 and R6 (Lower Byte))

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

Practical 9

8051

Basic Programs(Write a program

Practical 8: Introduction to various programs after mid term . Introduction to

Students will perform the following 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).

Keil compiler

to add two 16 bit numbers 3CE7H and

8051

microcontroller by using keil

3B8DH. Place the sum in R7 and R6 (Lower Byte))

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

Practical 9

8051

Basic Programs(Write a program

Practical 8: Introduction to various

Students will perform the following programs on keil compiler and will learn about Hex to ASCII conversion.

Keil compiler

for Hex to ASCII conversion)

programs after mid term . Introduction to

8051

microcontroller by using keil

compiler. Practical 9: Write and perform programs on keil compiler to Hex to ASCII conversion.

 

8051

Basic Programs(Write a program

Practical 8: Introduction to various

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

to generate square wave of 50% duty cycle on bit 0 of port 1)

programs after mid term . Introduction to

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

8051

Basic Programs(Write a program

Practical 8: Introduction to various

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

Keil compiler

to toggle all the bits of P1 after some

programs after mid term . Introduction to

8051

microcontroller by using keil

delay)

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 display a pattern on LED's connected at the port of 8051 using switches.)

Student will write the program for 8051 microcontroller and generate different 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 keyboard and display it on LCD

Students will interfacing of matrix keyboard with 8051 and read the value also students will learn to make the design on Proteus software.

8051

, LCD and switches

Practical 13

ADC and 8051(Interfacing of ADC with 8051 Micro-controller)

Interface ADC and read the value from ADC

Students will learn Reading a digital value from ADC

8051

microcontroller ADC0804

Practical 14

 

MTP2

   
 

SPILL OVER

 

Practical 15

 

Spill Over