You are on page 1of 2

NATIONAL INSTITUTE OF TECHNOLOGY, ROURKELA – 769 008

Department of Electronics & Communications Engineering


B.Tech, End Semester Examination 2021-2022

Subject: Embedded Systems Subject ID: EC-322

Max Marks: 50 Time: 3 Hrs


Figures in right margin indicate marks. This question paper contains two pages.
Parts of the same question number MUST be answered at one place.

Answer all questions

1. a) Why is it necessary to explicitly clear the RI or TI flags before RETI instruction in


8051? [3
b) For toggling a pin P1.2 every second estimate how many times the timer interrupt
has to occur if 8051 derives clock from 22 MHz crystal oscillator. [5
2. a) Draw a complete system level design diagram when 8051 is used to take data from
an ADC and display in a LCD. Describe the timing aspects involved in the design
with particular emphasis on LCD read timing. [5
b) What is the requirement of two different grounds in system design? How are they
isolated from each other? [3
3. a) Enumerate different types of memories for their write ability and storage
performance. [3
b) Show the design of 8031 based system with 8Kbytes of program ROM and
8Kbytes of data ROM. [3
c) Assume that a 8031 based system is connected to a single 64Kx8 external ROM
chip for programme code and data storage. Draw a pin level connection diagram
for achieving this on board. [2

4. a) Differentiate between mode1 and mode2 programming of 8051 timers. [3

Page 1 of 2
b) A system need to be designed using 8051 for taking account of number persons
entering a factory per day. The counting pulses need to be fed to pin T1. Program the
8051 (11.0592MHz clock) for counter 1 in mode 2 to count the number of persons on
a daily basis and send the state of the TL1 count on P2. [5
5. a) What are the benefits gained by the system designer and the manufacturer by using
the I2C bus protocol? [2
b) What is arbitration? How is it achieved in a multi-master I2C bus? [3
c) Explain the different types of data transfer and packets supported by the USB
protocol. [4
6. a) What are the basic functions of a real-time kernel? Explain with suitable
hierarchical diagram. [2
b) Describe at least six criteria for selecting a RTOS for use in Embedded System. [3
c) Illustrate the software compilation process in the development of embedded
systems. [3
d) Give two examples of RTOS. [1

All the Best!

Page 2 of 2

You might also like