Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
as a 16-bit register
4. a) Write an assembly language program to search for consecutive zeros in internal RAM locations 60H to 7FH
[8+8]
b) Explain with suitable examples the conditional and unconditional Jump instructions in 8051
5. Interface 4x4 matrix keypad to 8051 and display the key number on 7 segment display interfaced to same 8051 [16]
6. Explain how scheduling takes place in preemptive scheduling algorithm. Compare it with non- Preemptive
scheduling [16]
7. List and explain COS library functions used in task monitoring system. [16]
190
R05
Code. No : 37328
5 Explain the different serial data communication modes of 8051 with examples [16]
6 a) Compare, binary semaphores, Mutex and counter semaphore [8+8]
b) Describe the function relevant to cos operating systems.
7. a) Using VRTX RTOS develop C Pseudo code for handling interrupts for a typical embedded systems. [8+8]
b) Explain how resource sharing is carried out in a typical embedded systems design.
8. Write a note on
a) Architectural features of ARM
b) 2IC bus
*****
R05
Code.No: 37328
191
Max.Marks:80
Answer any FIVE questions
1. a) What are the basic functional circuit chips in an embedded system? Explain them in brief. [8+8]
b) What are the techniques of energy and power management in an embedded system?
2. Explain different modes of serial communication interface in 8051, explain each of the modes with an example each.
[16]
4. a) Write a brief note in SJMP, LJMP and AJMP instructions in 8051.Give an example for each instruction use.
b) How is DPTR register used is 8051? Explain
c) Briefly explain the post 3 functions in 8051. [16]
5 Design an interface to 8051 to display the alphanumeric characters on alphanumeric display unit by giving inputs through a
Keyboard. [16]
6. Compare semaphores, events and queues for implanting inter task communication with an example [16]
7. What is the need to encapsulate the massage queue, explain with an example on flash memory read & write operation. [16]
8. Write a brief note on [16]
a. Distributed embedded architecture
b. IP packet structure.
**********
EMBEDDED SYSTEMS
(Common to CSE, IT, E.CON.E, CSS)
Time: 3hours Max.Marks:80
Answer any FIVE questions
All questions carry equal marks
---
Set No.1
193
2.
Draw the figure showing the connections between an 8051 and an external memory configuration consisting of 16k
of EPROM and 8k of static RAM. Explain the timing associated with an external memory access cycle. [16]
3.
(a) Why the programmer must know about the CPU in order to program in assembly language
(b) Explain about various data addressing modes. [6+10]
4.
(a) Explain in detail about different types of jump instructions with suitable examples.
(b) Discuss about decimal arithmetic with example. [8+8]
5.
6. (a) What is a reentrant function? Is the following function reentrant? Justify your answer.
int CErrors;
void vcount Errors (int CNewErrors)
{
CErrors+=CNewErrors;
}
(b) Compare and contrast various methods for inter-task communication. [8+8]
7.
Explain with an example the basic design of an embedded system using a Real
time operating system. [16]
8.
Set No.2
194
Set No.3
195
Set No.4
196
R05
Set No. 2
197
R05
Set No. 4
198
199
R05
Set No. 1
8. Develop C-pseudo code for two tasks that communicate error information to error task using a simple queue. Use _C /OS
RTOS's function prototypes by passing pointers on queues. [16]
200
R05
Set No. 3
201
R05
Set No. 2
R09
202
8. a) Descrobe and different the features of I2C bus and CAN bus and there usage for Networked embedded
systems.
b) Expalin the different Branch and Load Store Instructions of RAM.
203