Semester : SEMESTER 5
Subject : Microprocessors and Microcontrollers
Year : 2018
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 305
Page:2
15
16
17
18
19
20
R5965 Pages: 2
PART E
Answer any four full questions, each carries 10 marks.
Discuss the selection criteria of a typical microcontroller.
Explain about the programmable I/O ports of 8051 microcontroller.
How the 8051 differentiate between internal and external program memory?
Discuss the structure of internal data memory (RAM) of 8051.
What is the size of 8051 Stack Pointer (SP)? Discuss the operation of 8051
stack.
Describe the program status word (PSW) of 8051.
How many interrupts have been provided in 8051? Explain the necessary
conditions which cause these interrupts to be generated. Also arrange them in
the decreasing order of priority.
Describe the addressing modes of 8051 with one example for each.
What is the difference between LCALL and ACALL instructions?
Write an 8051 assembly language program to find the largest of ten numbers
stored in RAM location 47H onwards. Output the result in portl.
Is “DIV A, R1” a valid instruction? Justify your answer.
Explain the architecture and modes of operation of 8254/8253 programmable
Timer/ Counter with necessary diagrams.
KKK
Page 2 of 2
(4)
(6)
(1)
(5)
(4)
(3)
(7)
(10)
(2)
(6)
(2)
(10)