18 Ec 461
18 Ec 461
18 Ec 461
Note: Answer any FIVE full questions, choosing at least ONE question from each MODULE.
*Bloom’s
Module -1 Taxonomy Marks
Level
Q.01 a With neat block diagram explain features of microcontroller 8051. L1 8
OR
Q.02 a With neat diagram explain the internal memory structure and programming L1 8
model of 8051 microcontroller.
Module-2
Q. 03 a With neat diagram explain the bit contents of PWS. L1 4
OR
Q.04 a Write a note on bit manipulation instructions. L1 4
Module-3
Q. 05 a Explain PUSH and POP instructions with a help of example program. L2 4
b 3 eight bit numbers X, NUM1 and NUM2 are stored in internal data RAM L3 8
locations 20h, 21h and 22H respectively. Write an assembly language program
to compute the following:
IF X=0; then NUM1 (AND) NUM2,
Page 01 of 02
18EC46
IF X=1; then NUM1 (OR) NUM2,
IF X=2; then NUM1 (XOR) NUM2,
ELSE RES =00, RES is 23H RAM location.
c Write a assemble language program to toggle all the bits of Port 2 for every L3 8
200ms. Assume crystal is 11.0592MHz. Show all the calculations needed.
OR
Q. 06 a Explain why pull-up resistors are connected to Port 0. L2 4
Module-4
Q. 07 a Explain RS232 standard and 9 pin DB connector. L1 4
b Explain the mode 2 operation of timers and mention the steps involved in L2 8
programming timers in mode 2.
c Write a C program for the 8051 to transfer “YES” serially at 9600 baud, 8-bit L3 8
data, 1 stop bit, do this continuously.
OR
Q. 08 a Explain the importance of MAX232 IC with its pin details. L1 4
b Explain how timers are used as counters, explain the counters operation using L2 8
a code snippet.
Module-5
Q. 09 a Explain the Interrupt Vector Table of 8051 microcontroller. L1 5
OR
Q. 10 a List the steps involved in executing interrupts in 8051 microcontroller. L1 5
*Bloom’s Taxonomy Level: Indicate as L1, L2, L3, L4, etc. It is also desirable to indicate the COs and POs to be
attained by every bit of questions.
Page 02 of 02