Professional Documents
Culture Documents
2. (a) Explain the following, relevant to serial data input/output in 8051 Microcontroller.
i. Serial data interrupts
ii. Data Transmission Reception
iii. Briefly discuss about serial data transmission modes performed in 8051 microcon-
troller.
3. (a) Explain how to understand the assembler program. Discuss about assembler directives.
(b) What are the diamond decision elements? Discuss about them with simple 8051 decision
instructions.
4. (a) Explain with suitable example, how to perform multiple-byte signed arithmetic operation
using relevant mnemonics.
(b) Write an assembly language program to add the byte in external RAM location 02CDh
to internal RAM location 19h and put result in to external RAM locations 00C0h(LSB)
and 00C1h(MSB). Place comments on each line of code.
5. With the aid of neat diagram the design approach of interfacing with keyboard with display
unit to 8051 microcontroller based embedded system. Write down the necessary program.
6. (a) Explain the problem of sharing data by Multiple tasks and Routines.
(b) Explain the different scheduling methods used to control task state transition.
7. (a) What is meant by Real Time Operating System? What are the various available RTOS?
(b) Explain the terms “Semaphores and Queues “ relevant to RTOS in an embedded system.
?????
Code :R7410505 2
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
2. (a) Explain about TCON and TMOD function registers relevant to counters and timers of
the 8051 microcontroller.
(b) Draw and explain the timer/counter logic in which the resultant timer clock is gated to
the timer circuit.
4. (a) Explain with suitable example, how to perform unsigned multiplication using relevant
mnemonics.
(b) Write an assembly language program to multiply the unsigned number in register R3 by
the unsigned number on port 2 and put the result in external RAM locations 10h (MSB)
and 11h (LSB). Place comments on each line of code.
5. With the aid of neat diagram the design approach for serial data communication with 8051
microcontroller based embedded system. Write down the necessary program.
6. What are the states of a task? Explain which is the entity controlling (scheduling) the transi-
tions form one state to another in a task?
8. (a) Explain about the data transfer on the I 2 C bus with suitable timing diagrams.
(b) Explain the specifications of I 2 C bus protocol
?????
Code :R7410505 3
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
2. Describe the various operating modes of the UART and associated control registers.
3. (a) Explain the following, relevant to development tools using in assembly language program-
ming.
i. Simulators
ii. Debuggers
(b) Write notes on microcontroller programming languages.
4. (a) Explain about the jump and call program ranges with suitable diagram.
(b) Write an assembly language program for place any number in internal RAM location
3Ch and increment it until the number equals 2Ah using the necessary mnemonics, Place
comments on each line of code.
5. With the aid of neat diagram the design approach of interfacing Digital-to-Analog converter to
8051 microcontroller based embedded system. Write down the necessary program.
6. (a) With an example, explain the concept of deadlock situation during multitasking execution.
(b) Explain briefly the inter task communication mechanisms.
?????
Code :R7410505 4
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????
2. (a) What are the 16-bit data addressing registers of the 8051 microcontroller and explain their
functions.
(b) Tabulate the special function register by making four columns as register, bit, primary
function and bit addressable.
4. (a) Explain with suitable example, how to perform increment and decrement the contents of
registers and RAM using relevant mnemonics.
(b) Write an assembly language program to increment the contents of RAM locations 13th,
14th, and 15th using indirect addressing. Place comments on each line of code.
5. With the aid of neat diagram the design approach of interfacing Analog-to-Digital converter to
8051 microcontroller based embedded system. Write down the necessary program.
8. (a) What are the various embedded system high-performance processors? Explain any one of
them in detail.
(b) Give the features and a comparison of exemplary high performance ARM family of pro-
cessors.
?????