Microcontroller and Applications - May 2016
Electronics Engineering (Semester 5)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks.
Solve any four question Q1.(a,b,c,d,e,f)
1(a) Explain the difference between Ret and RETI instructions as implemented in 8051 architecture.(5 marks)
1(b) What is the maximum address range of conditional jump instructions for 8051 architecture and justify the reason for the same.(5 marks)
1(c) Illustrate the circuit representation for interfacing single LED and relay to the port pins of 8051 architecture based processor.(5 marks)
1(d) Explain pipellning feature in ARM7TDMI architecture . Justify advantages and disadvantages.(5 marks)
1(e) Explain the significance of letters and numbers in - 'ARM7TDMI'.(5 marks)
1(f) Explain the bit orientations of CPSR register for ARM7TDMI architecutre.(5 marks)
2(a) Write a note on the various modes of operation of ARM7TDMI based processor.(10 marks)
2(b) Explain the following 8051 architecture based instructions:
a) MOV C,
c) MOVC A,
d) INC ox45
@Ro(10 marks) 3(a) With a neat circuit representation illustrate interfacing of typical 8-bit DAC to 8051 architecture based processor. Using DAC write a program in 8051 assembly to generate a triangular wave.(12 marks) 3(b) Explain the programmer's model (register structure) in ARM7TDMI architecture.(8 marks) 4(a) Explain the various addressing modes with suitable examples avallable in 8051-architecture.(10 marks) 4(b) Using internal timers write program in 8051 assembly to generate a squre wave of 10kHz frequency and 50% duty cycle on port pin P1.0.(10 marks) 5(a) Explain the following ARM7TDMI architecture based instructions as well as their implicatons. a) BL Square
b) ADD R0,
c) MOVEQS R1,
d) LDR R8,
e) STR R2,
#ox100](10 marks) 5(b) Write a brief note on the process of interrupts and their mechanism of acknowledgement in 8051 - architecture.(10 marks) 6(a) ARM7TDMI thumb mode of operation.(7 marks) 6(b) Interfacing stepper/continous motor to 8051 based microcontroller.(7 marks) 6(c) Serial port and modes of operation in 8051 architecture.(6 marks)