Microcontroller and Embedded Systems - May 2015
Information Technology (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.
1 (a) What is embedded system? Discuss various component of embedded system. (5 marks)
1 (c) Explain PSW register of 8051. (5 marks)
1 (d) Describe the features of ARM that makes it suitable for embedded system. (6 marks)
2 (a) Explain in detail ARM 7 pipelining. (10 marks)
2 (b) Explain addressing modes of 8051. (10 marks)
3 (a) Write a assembly language program for 8051 to find largest number from a data block of ten bytes that present internal memory locations 20H to 29H. Store the result in memory locations 2A H. (10 marks)
3 (b) What is Event register? Explain the use of Event function with respect to embedded operating systems. (10 marks)
4 (a) Write a assembly language program to generate a rectangular waveform of frequency 1 Khz and 30% duty cycle at pin P1.0 using 8051. Assume 8051 is operating at frequency 12 Mhz. (10 marks)
4 (b) Describe the flow of ARM development tools for embedded system design. (10 marks)
5 (a) How RTOS manages the memory? Give the memory management strategy of RTOS in embedded system. (10 marks)
5 (b) Explain various modes of operation of serial port in 8051. (10 marks)
6 (a) Explain automated meter reading system in detail. (12 marks)
6 (b) Explain how semaphores can be used to solve shared data problem. (8 marks)