0
460views
Microcontroller And Applications Question Paper - Jun 19 - Electronics Engineering (Semester 5) - Mumbai University (MU)
1 Answer
0
0views

Microcontroller And Applications - Jun 19

Electronics Engineering (Semester 5)

Total marks: 80
Total time: 3 Hours
INSTRUCTIONS
(1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Draw neat diagrams wherever necessary.

1. Solve any FOUR

1.a. Explain following instructions of 8051

i) INC @ R0

ii) MOVX A, @R1

iii) ACALL address

iv) RRC A

v) XRL direct, data

(5 marks) 00

1.b. A switch is connected to pin $\mathrm{P} 2.0$ and an $\mathrm{LED}$ to pin $\mathrm{Pl} .7 .$ Write a program to get status of the switch and send it to the LED.
(5 marks) 00

1.c. What is Thumb 2 mode of operation of Cortex $\mathrm{M} 3 ?$ State its advantages.
(5 marks) 00

1.d. Ten 8 bit numbers are stored in internal data memory from location 50 $\mathrm{H}$ . Write a program to increment the data.
(5 marks) 00

1.e. Show Interfacing of a dc motor to microcontroller.
(5 marks) 00

2.a. Explain various addressing modes of 8051 with examples
(10 marks) 00

2.b. Assume that the stack pointer points to memory location 3 $\mathrm{FH}$ and the contents of the memory location $30 \mathrm{H}, 31 \mathrm{H}$ and 32 $\mathrm{H}$ are $00,88,$ and FF respectively. Illustrate he stack contents after the execution of each of the following instructions.

PUSH 30 $\mathrm{H}$

PUSH 31 $\mathrm{H}$

PUSH 32 $\mathrm{H}$

(5 marks) 00

2.c. Write an assembly language program to generate a delay of 100 msec.
(5 marks) 00

3.a. Write a program to transfer message 'NO' serially with baud rate of 9600 continuously.
(10 marks) 00

3.b. Explain various timer modes for 8051
(10 marks) 00

4.a. Explain various operating states of Cortex-M3 with thread and handler modes.
(10 marks) 00

4.b. Explain interfacing of stepper motor to 8051 and write a assembly language program to rotate it in clockwise direction.
(10 marks) 00

5.a. Write an assembly language program for 8051 to display predefined message on LCD.
(10 marks) 00

5.b. Explain register architecture of Cortex-M3
(10 marks) 00

6. Write short notes on any four

6.a. NVIC in Cortex-M3
(5 marks) 00

6.b. Interrupts in 8051
(5 marks) 00

6.c. Interfacing ADC to 8051
(5 marks) 00

6.d. Internal memory organization of 8051
(5 marks) 00

6.e. Assembler directives in 8051
(5 marks) 00

Please log in to add an answer.