You are on page 1of 2

AHK/KW/19/1187

Bachelor of Science (B.Sc.) Semester–VI Examination


MICROCONTROLLER
Optional Paper–2
(Electronics)

Time : Three Hours] [Maximum Marks : 50


N.B. :— (1) All questions are compulsory and carry equal marks.
(2) Draw neat diagrams wherever necessary.
EITHER
1. (A) What is Microcontroller ? Differentiate between microprocessor and microcontroller. Explain the
PSW register and the function of the each bits of it. 1+4+5
OR
(B) Explain the internal RAM organization of 8051 microcontroller. 10
EITHER
2. (A) Explain various addressing modes of 8051 microcontroller with suitable examples. 10
OR
(B) State the function of following instructions and classify according to instruction set :
(i) MOV@DPTR, A
(ii) RRCA
(iii) SWAP A
(iv) MULAB
(v) MOV R0, # 06 H 10
EITHER
3. (A) Explain the branching instructions SJMP, AJMP and LJMP. Write a program to implement a
delay using R0 and R1 registers. 6+4
OR
(B) Explain the stack operation of 8051 microcontroller using PUSH and POP instructions. 10
EITHER
4. (A) Explain the interfacing of 4×4 HEX keyboard with the 8051 microcontroller. 10
OR
(B) Explain the interfacing of ADC and DAC with 8051 microcontroller. 10

CC—3111 1 (Contd.)
5. Answer any ten :
(A) What is the function of TCON register ?
(B) Give the function of B-register during MUL instruction.
(C) Give the address range reserved for SFR's in internal RAM.
(D) Explain the function of the instruction ADDA, @ Ri.
(E) Explain the content of accumulator after executing ANLA, # 42H.
(F) Give the addressing mode of the instruction MOVCA, @ A + DPJR.
(G) What is subroutine nesting ?
(H) Give the use of the instruction CJNZ.
(I) What is the need of branching instruction in a program ?
(J) State advantage of serial data transfer over parallel data transfer.
(K) Why do we need to interface ADC to microcontrollers ?
(L) Define Band rate. 1×10=10

CC—3111 2 AHK/KW/19/1187

You might also like