You are on page 1of 2

I.

INTRODUCTION:
A.
1. What are the differences between a Microcontroller and a Microprocessor?
2. Differences between Harvard and Von-Neumann architecture. Which type of
architecture is used in 8051?
3. Differences between RISC and CISC.
4. Mention the different criteria to choose a microcontroller in designing an
embedded system.
5. Compare the below mentioned microcontrollers:
a) 8051
b) 8032
c) 8052
6. Compare the below mentioned controllers in terms of RAM and ROM size,
instruction length, number of bits of ADC, architecture and the oscillator
frequency:
a) 8051
b) Atmega-328
c) Arm LPC-1768

B.
1. Explain block diagram of 8051.
2. Brief the features of Intel-8051.
3. Differentiate between:
a) SRAM and DRAM.
b) PC and DPTR.
4. What are the default status of 8051 upon RESET?
5. Explain the following registers:
a) PSW
b) Accumulator
6. List the SFRs of 8051.

C.
1. Describe the Internal RAM Architecture of 8051 & explain the various regions.
2. What are Bank Registers? How to select the bank registers both in assembly and
Embedded-C? Why bank registers?
3. How to access single bit in RAM?
4. Justify the statement- 'All the registers of 8051 are memory mapped, except PC'.
5. Explain in detail the pin diagram of 8051.
6. Mention the function of the following pins:
a) RST
b) XTAL1 and XTAL2
c) EA/VPP
d) ALE/PROG
e) PSEN

II.ADDRESSING MODES:
1. What is Addressing mode? Mention the different types of Addressing modes.
2. List the different types of instruction sets.
3. Explain the Data Transfer Instructions.
4. Explain the Arithmetic Instructions in brief.
5. Explain the Logical and Bitwise Instructions in brief.
6. Explain Branching Instructions with example.
7. Explain the Subroutine Instructions of 8051.

III.INTERFACING:
1. Difference between common anode and common cathode LED.
2. Describe the pins of 16x2 LCD.
3. List out some basic commands of LCD with its function.
4. What is a switch? What is the status of the switch when pressed?
5. Explain the working of 4x4 matrix keypad.
6. What are actuators? Give examples.
7. Define the following terms:
a) Step angle
b) Steps per revolution
c) Rpm
8. Explain the working of Stepper Motor.
9. Explain the driver circuit used for stepper motor? What is the need of a driver
circuit?
10. Explain the basic principle of a DC Motor. Explain the driver circuit used for
a DC Motor.

IV.ADC INTERFACING:
1. Define the following terms in context with ADC:
a) Sampling
b) Quantisation
c) Sensitivity
d) Resolution
e) Conversion time
2. What is ADC? Why is it used?
3. Brief out ADC0808.
4. Explain the timing diagram of ADC.

V. TIMERS:
1. What is a Timer? Why Timers?
2. What is the basic difference between a Timer and a Counter.
3. Explain the various registers used to program the timers.
4. Explain briefly the modes of Timers in 8051.
5. Explain the GATE Logic.
6. Mention the applications of timers.

VI. SERIAL COMMUNICATION:


1. Elaborate the basic communication types with example.
2. Difference between Serial Communication and Parallel Communication
3. Difference between Synchronous and Asynchronous Communication
4. What is the protocol used in UART?
5. Briefly explain the registers SCON and SMOD.
6. Explain the different modes of Serial Communication in 8051.
7. Define: a) Baud Rate b) Bit Rate

VII. INTERRUPTS:
1. What are advantages of Interrupt over Polling.
2. What are the different types of Interrupt?
3. How are interrupts handled?
4. List out the Interrupts of 8051 with vector address.
5. How many Priority levels are there in 8051 Interrupts? Name them.
6. Mention the various registers used in 8051-Interrupts.

You might also like