Documente Academic
Documente Profesional
Documente Cultură
www.andhracolleges.com
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
1. Write a program in assembly language of 8051 and draw the timing diagrams for
the program to divide two numbers. [16]
3. How do you access RAM, I/O, ports using bit addresses? [16]
5. Draw a neat interface circuit that controls the speed and direction of a DC mo-
tor. Explain the operation of this circuit that controls the angle/movement of the
servomotor. [16]
7. (a) How is a watch dog time used in 80196? How do we disable a watchdog timer
www.andhracolleges.com
feature in a program? When do we need to disable it?
(b) Explain PWM-control register of Intel 80196. How can we get a duty cycle of
25% at the PWM output using PWM-control? [8+8]
8. (a) How can we change the PSR contents through instructions in ARM? Explain
different PSR instructions in ARM.
(b) Explain how a constant is loaded into a general purpose register of ARM
processor.
(c) What is Thumb state? [6+6+4]
?????
www.andhracolleges.com
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
1. Draw and explain the block diagram of external data memory interface. [16]
2. Write a program to send 50 output pulses to vary the duration of pulse using NOP.
[16]
5. A transducer interfaces an 8 bit ADC of an MCU and output to the LED display
unit. Transducer generates 5mv/kmph car speed in an automobile. Lower limit of
the car speed is Kmph and upper limit is 120kmph. The speed display is on four
7 segment LED display units: Draw the interface circuit for the above design and
generate an assembly code to initialize the operation. [16]
www.andhracolleges.com
6. (a) Describe the RTOS functions in RTX51 tiny. What are the program and data
RAM needs of the tiny?
(b) List out RTOs function that are not available in RTX51 Tiny but available in
RTX51 Full [8+8]
7. (a) How is a watch dog time used in 80196? How do we disable a watchdog timer
feature in a program? When do we need to disable it?
(b) Explain PWM-control register of Intel 80196. How can we get a duty cycle of
25% at the PWM output using PWM-control? [8+8]
8. (a) How can we change the PSR contents through instructions in ARM? Explain
different PSR instructions in ARM.
(b) Explain how a constant is loaded into a general purpose register of ARM
processor.
(c) What is Thumb state? [6+6+4]
?????
www.andhracolleges.com
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
1. Show theoretically how a 16 bit new generation micro controller can act as control
of motor speed. [16]
5. (a) Explain the working of an optoisolator. Give the interface circuit for isolating
a triac in the 220V AC line from a microcontroller (8051) pin port output.
(b) How can we use the incremental shaft angle encoder to measure the motor
speed every second. [8+8]
www.andhracolleges.com
6. (a) Describe the RTOS functions in RTX51 tiny. What are the program and data
RAM needs of the tiny?
(b) List out RTOs function that are not available in RTX51 Tiny but available in
RTX51 Full [8+8]
7. (a) Why should the input to timer 2 from an external event be slower than 4µs?
Assume a 12 MHZ crystal is available with 80196.
(b) What is a high speed input (HSI) interupt? Why do we call it high speed?
[10+6]
8. (a) How can we change the PSR contents through instructions in ARM? Explain
different PSR instructions in ARM.
(b) Explain how a constant is loaded into a general purpose register of ARM
processor.
(c) What is Thumb state? [6+6+4]
?????
www.andhracolleges.com
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
2. Discus in brief about the instruction for reading input ports. [16]
4. Design a speed control system for a two wheeler using timers. [16]
www.andhracolleges.com
6. A multi-tasking system sends the message of 100 bits/minut at UART port(1
start+8data+1stop) at 1200 baud to a remote system. This message returns an
identical message after 32ms if the remote system is good. List the tasks, which
RTOS functions are used in this system [16]
7. (a) How is a watch dog time used in 80196? How do we disable a watchdog timer
feature in a program? When do we need to disable it?
(b) Explain PWM-control register of Intel 80196. How can we get a duty cycle of
25% at the PWM output using PWM-control? [8+8]
8. (a) How can we change the PSR contents through instructions in ARM? Explain
different PSR instructions in ARM.
(b) Explain how a constant is loaded into a general purpose register of ARM
processor.
(c) What is Thumb state? [6+6+4]
?????