VTU Electronics and Communication Engineering (Semester 4)
Microcontroller for Embedded Systems
December 2012
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Mention the difference between RISC and CISC processor.
6 M
1 (b) Explain function of following pins of 8051:
i) EA
ii) ALE
iii) PSEN
iv) RST
6 M
1 (c) Explain the internal memory organization of 8051.
6 M

2 (a) With necessary examples, explain immediate, bit direct and indexed addressing mode of 8051.
6 M
2 (b) Explain the effect of following instructions:
i) MOVX A, @dptr
ii) DJNZ R3, next
iii) DA A
iv) LJMP label
8 M
Write a program segment to realize following:
2 (c) i) Exchange contents of external data memory 8100 h with contents of internal data memory 40 h.
ii) Exchange contents of A-register and B-register using stack
6 M

3 (a) What do you understand by assembler directives? Explain the following assembler directives:
i) ORG
ii) END
iii) EQU
8 M
3 (b) Write an ALP to convert a 2-digit BCD number to binary.
6 M
3 (c) Write a delay program to generate a delay of 10 ms. Assume a crystal of 11.0592 MHz. Show delay calculation clearly.
6 M

4 (a) Explain the usage of the port pins of 8051.
6 M
4 (b) With necessary interface diagram, write a C program to generate a triangular wave using DAC interface.
6 M
4 (c) With necessary interface diagram, write a program to display "VTU2012" on a LCD interface.
8 M

5 (a) Mention the difference counter mode and timer mode of operation. With necessary format, explain the various bits of TMOD-SFR.
6 M
5 (b) Write an 8051 C program to generate a square wave of 2 kHz using timer 1, mode 2. Show the calculations clearly. Assume a crystal frequency of 11.0592 MHz.
8 M
5 (c) Explain the interrupts of 8051 clearly mentioning the vector address and priorities.
6 M

6 (a) Explain the various modes of serial communication operations.
6 M
6 (b) Write a program to transmit a message "VTU" serially at a band rate of 9600. Take crystal frequency as 11.0592 MHz.
8 M
6 (c) Explain with a neat diagram, the functional block diagram of 8255.
6 M

7 (a) With necessary block diagram, explain the architecture of MSP 430.
8 M
7 (b) Explain clock system of MSP 430.
8 M
7 (c) Explain the use of registers PxDIR and PxOLT.
4 M

8 (a) Explain various low power operations modes of MSP 430.
10 M
8 (b) Explain the bits of TCON register. Write an 8051 C program to toggle only bit P1.5 continuously every 50 msec. Use timer 1 to generate the delay. Assume XTAL=11.0592 MHz.
10 M



More question papers from Microcontroller for Embedded Systems
SPONSORED ADVERTISEMENTS