MC

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

B.E/B.TECH.

Degree EXAMINATION, MAY/JUNE 2012 Sixth Semester Electronics and Communication Engineering 080290040- MICROCONTROLLERS AND RISC ARCHITECTURE (Regulation 2008) Answer ALL Questions PART A (10*2=20 marks) 1. List down all the SRFs involved in 8051s serial communication. 2. What is the role of SWAP instruction available in 8051? 3. Write an assembly level program in 8051 for finding average of two given numbers. 4. How many register banks are available in 8051 and how are they selected? 5. Draw the interfacing diagram of microcontroller with LCD. 6. What is the role of EA/VPP pin available in 8051? 7. What is a RISC Processor? 8. What is pipelining? 9. What is the role of AMBA bus in ARM processor? 10. What is the role of CPSR and SPSR available in ARM processor? PART B-(5*16=80 marks) 11. (a) (i) Briefly explain the Timer/Counter programming in 8051 microcontroller. (8) (ii) Briefly explain the interrupt available in 8051 microcontroller. (8) (Or) (b) With a neat functional block diagram explain the architecture of 8051 microcontroller. (16) 12. (a) Write an assembly level program in 8051 to generate a square wave of 100kHz in port pin 3.2 and at the same time the 8 bit data received in port 1 has to be sent out through port 0. Assume all other relevant details. (16) (Or) (b) Briefly explain the addressing modes of 8051 microcontroller. Explain each with an example. (16) 13. (a) With a neat block diagram and schematic explain the construction of a microcontroller based electronic thermometer. (16) (Or) (b) (i) Briefly explain the method of interfacing 8051 microcontroller with external memory. (8) (ii) Briefly explain the method of interfacing 8051 microcontroller with stepper motor. (8) 14. (a) With a neat internal block diagram explain the programmer model of ARM7 TDMI. (16) (Or) (b) (i) Briefly explain the features of different ARM processor families. (8) (ii) Briefly explain the development tools available for ARM processor families(8) 15. (a) (i) Discuss with example the multiple register transfer instructions available for ARM processor. (8) (ii) Discuss with example the conditional execution instructions available for ARM processor(8) (b) Briefly explain the thumb instruction set available for ARM processor (16)

You might also like