National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC3701 : Microprocessors Laboratory { 1-0-2 / 2}

Subject Nature : Practical

Coordinator : Sandip Ghosal

Syllabus

Module 1 :

A.
1. a) Study the architecture of 8085 and familiarization with DYNA -85 microprocessor kit
b) Write and execute an Assembly Language Program in 8085 Trainer kit and verify it.
c) Addition of two 8-bit numbers
d) Subtraction of two 8-bit numbers
e) To find the 1’s and 2’s Complement of given 8-bit binary number.
2. Write a program using 8085 Trainer kit and test for typical data.
a) Multiplication of two 8-bit numbers and result store in to a memory.
b) Division of two 8-bit numbers and result store in to a memory

3. Write and execute an assembly language program in 8085 Trainer kit to find sorted sequence of some numbers(Ascending order)

4. Writes an assembly language program to separate even number from given set of numbers using 8085.

5. Write and execute an assembly language program in 8085 Trainer kit to find square and Square Roots of a given number.

6. Write and execute an assembly language program in 8085 Trainer kit.
a) To check whether a no is odd.
b) To find out the largest number and smallest number from an array.

7. Write and execute an assembly language program in 8085 Trainer kit.
a) Transfer a block of data from one section of memory to another.
b) To convert a hexadecimal number to Binary number.

8. Write a program using 8085 to find factorial of 8-bit and 16-bit number and to cheek 8-bit hex Palindrome.

INTERFACING PROGRAM:

9. a) Write a program in Assembly level language in 8085 kit to display the decimal number by Seven Segment Unit
b) Write a program in Assembly level language in 8085 kit to Toggling the LED
Interfacing through PORT-A of Programmable Peripheral Interfacing IC-8255A

10. Write a interfacing program to generate the different waveform using 8085 µ kit
Square wave b. Positive Ramp c. Negative Ramp d. Triangular Wave

11. To write and execute a program in Assembly level language in 8085 kit to drive the Stepper Motor .

Course Objective

1 .

To learn 8085 architecture, its instruction set and interfacing with peripherals.

2 .

The students would learn the hardware and software development using a microprocessor and hence make digital systems using this device.

Course Outcome

1 .

1. Understand the general architecture of a microcomputer system and architecture & organization of 8085 Microprocessor and understand the difference between 8085 and
advanced microprocessor

2. Understand and realize the Interfacing of memory & various I/O devices with 8085 microprocessor

3. Understand and classify the instruction set of 8085 microprocessor and distinguish the use of different instructions and apply it in assembly language programming.

4. Understand the architecture and operation of Programmable Interface Devices and realize the programming & interfacing of it with 8085 microprocessor

5. Understand the concepts of interrupts and microcontrollers

Essential Reading

1 .

Ramesh S. Gaonakar, Microprocessor Architecture, Programming and Application with the 8085, PenramLnternational Publishing, Mumbai , 2011

2 .

Vijayendran,Viswanathan, S.,, Fundamental of Microprocessor 8085: Architecture Programming, and Interfacing, Printers & Publishers Pvt. Ltd , 2009

Supplementary Reading

1 .

LeventhalL.A, Microprocessor Organization and Architecture, Prentice Hall India

2 .

B.P.Singh, Microprocessors & Microcontrollers, Galgotia publications Pvt. Ltd.