QUESTION BANK 2025
Easy2Learning Pvt. Ltd
19/D BC Chatterjee Street, Belgharia, Kolkata-700056
QUESTION BANK
Subject with Code : Microcontrollers Course & Branch: Diploma– ETCE
Year & Sem:4th Sem
UNIT-I
1) With the help of neat diagrams, Describe the differences between microprocessors and
microcontrollers.
2) a) List the features of 8051 microcontroller. b) Mention the applications of microcontrollers in
everyday life.
3) With the help of a neat block diagram, Explain the internal architecture of 8051 microcontroller in
detail.
4) a) Define register. Mention the need of registers in µP or µC.
b) Draw the flag register of 8051 µC and describe the functionality of each flag in detail
5) Mention the various registers present in 8051 µC and explain their functionality in detail
6) Draw the pin diagram of 8051 µC and describe the functionality of each pin in detail.
7) a) Mention the importance of I/O port in a µP or µC.
b) Describe the functionality of I/O ports present in 8051 µC.
8) a) Explain the importance of memory in a µP or µC.
b) Describe how the memory is organized in 8051 µC in detail.
9) a) Define addressing mode.
b) List various addressing modes of 8051 microcontroller and explain them with an example
each.
10) Define counter. Mention the applications of counter
11) Describe the operation of timers present in 8051 µC.
12) a) Compare serial communication and parallel communication. b) Explain how the 8051 µC
transfers the data using serial port.
Microprocessors and Microcontrollers Page 1
QUESTION BANK 2025
UNIT – II
1) a) Write a short note on assembly language programming. b) Explain the moving data
instructions of 8051 µC with an example.
2) a) Write a short note on assembler.
b) Explain various assembler directives of 8051 µC.
3) a) Mention various logical operations performed in assembly language.
b) Explain the logical Instructions of 8051 µC with an example.
4) Explain the following operators of 8051 µC with an example.
(i)Bit level
(ii) Byte level
5) a) Mention the difference between Jump and Call operations.
b)Explain Jump and Call instructions of 8051 µC with an example.
6) a) Define interrupt. Write a brief description of the interrupts present in 8051 µC.
7) Write an assembly program of 8051 µC to multiply two 8-bit numbers and store the result in a
memory location.
8) a) Mention various arithmetic operations performed in assembly language.
b) Explain the arithmetic Instructions of 8051 µC with an example.
9) a) Describe the operation of return instruction in 8051 µC with suitable example.
b) Explain how the 8051 µC performs rotate and swap operations with an example.
10) Write a program to initialize Timer0 in mode 1 (16-bit mode) on the 8051 microcontroller to generate
a delay of 1 second assuming a 12 MHz crystal.
11) Write an 8051 program to generate a 1 kHz square wave with 50% duty cycle on P1.0 using Timer0
12) Write a program to generate a PWM signal with a variable duty cycle (e.g., 10%, 50%, 90%) on P2.0
using software delay or timer in 8051.
UNIT – III & IV
1) a) With a neat diagram, show the interfacing of a 4x4 matrix keypad with 8051 µC.
b) Describe key bouncing problem and de-bouncing solutions.
2) Describe with a schematic, the scanning of the 4x4 matrix keyboard in an 8051 based system and
identifying the key pressed.
3)a) Write a short note on LCD Display.
b) With the help of a neat diagram show the interfacing of LCD Display with 8051 µC and
explain its operation.
c) List instruction command codes for programming an LCD.
c) List the merits, demerits and applications of an LED display over an LCD.
4) a) List the features of 16X2 LCD display.
b)Draw and explain the pin Diagram of 16x2 LCD display.
5) a) Write a short note on 7-Segemnt display.
b)With the help of a neat diagram, show the interfacing of 7- segment display with 8051 µC and
explain its operation.
6) a) Write a short note on Analog to Digital Converter.
a. With the help of a neat diagram, show the interfacing of ADC 0808 with 8051 µC and explain.
b. What is ARM architecture and what are its key features?
7) a. Explain the difference between ARM, Thumb, and Thumb-2 instruction sets.
b. what is the difference between ARM Cortex-A, Cortex-R, and Cortex-M series?
c. Explain ARM pipeline stages and how pipelining improves performance. What are the different
processor modes in ARM (User, Supervisor, IRQ, FIQ, Abort, Undefined)?
8) Explain ARM pipeline stages and how pipelining improves performance. What are the different stages of
program compilation in embedded systems (Preprocessing, Compilation, Assembly, Linking)?
What is the role of a loader? How is it different from the linker?
Microprocessors and Microcontrollers Page 2
9) With a neat diagram, show the interfacing of a 4x4 matrix keypad with 8051 µC.
10) a) Write a short note on LCD Display.
a. With the help of a neat diagram show the interfacing of LCD Display with 8051 µC and
explain its operation.
11) a) Write a short note on 7-Segemnt display.
a. With the help of a neat diagram, show the interfacing of 7- segment display with 8051 µC and
explain its operation.
12) a) Write a short note on Analog to Digital Converter.
a. With the help of a neat diagram, show the interfacing of Stepper Motor with 8051 µC and
explain
Microprocessors and Microcontrollers Page 3
Microprocessors and Microcontrollers Page 4
Microprocessors and Microcontrollers Page 5