EE6502-Microprocessors and Microcontrollers
EE6502-Microprocessors and Microcontrollers
STUDENTSFOCUS.COM
VALLIAMMAI ENGINEERING COLLEGE
SRM Nagar, Kattankulathur – 603 203
DEPARTMENT OF
ELECTRICAL AND ELECTRONICS ENGINEERING
QUESTION BANK
V SEMESTER
Regulation – 2013
Prepared by
BTL 1 Remember
17. Examine the memory mapping in 8085 Microprocessor.
BTL 3 Apply
18. Demonstrate the significance of tri-state logic.
19. Compose the function of parity flag and zero flag in 8085. BTL 6 Create
BTL 4 Analyze
20. Analyze the function of keyboard interrupts.
STUDENTSFOCUS.COM
PART – B
Explain with a neat block diagram the architecture of 8085 BTL4 Analyze
1. microprocessor. (13)
BTL 1 Remember
(i) Examine the interrupt structure of 8085 microprocessor. (7)
2. (ii) Describe in detail about the memory interfacing. Explain with an
example. (6)
(i)Label the timing diagram for memory read and write operations BTL 1 Remember
and explain. (7)
3. (ii) Label the interfacing diagram to interface 8085 with 2KB RAM
and 4KB EPROM. (6)
(i) Analyze the input and output interfacing techniques used in 8085 BTL 4 Analyze
4. microprocessor. (7)
(ii)Explain the Timing diagram of STA 526AH. (6)
Describe the pin configuration of 8085 processor and explain them BTL 1 Remember
5. in detail. (13)
(i) Demonstrate the Timing diagram of LDA 526AH. (7) BTL 3 Apply
6. (ii) Illustrate the timing diagram for LXI H, 4200H. (6)
(i) Explain the functions of 8085 signals. (7) BTL 5 Evaluate
7. (ii) Evaluate the timing diagram for LHLD 16-bit address. (6)
(i) Examine the bus structure of 8085 processor. (7) BTL 3 Apply
8. (ii) Classify the types of interrupts in 8085. Explain in detail about
the hardware interrupts in 8085. (6)
(i) Express the timing diagram of Opcode Fetch machine cycle. (7) BTL 2 Understand
9. (ii) Summarize how an instruction is fetched with flow diagram and
executed in an 8085 processor. (6)
Explain the I/O read and write operation of 8085 processor with BTL4 Analyze
10.
timing diagram. (13)
(i) What do you mean by polling in 8085? (5) BTL 1 Remember
(ii) List out the Maskable and Non-Maskable interrupts available in
11. an 8085 processor. (4)
(iii) Label and explain the flag register of 8085 in brief. (4)
(i)Discuss in detail about the timing diagram for MVI A, 32H. (7) BTL 2 Understand
12. (ii) Interpret the timing diagram for MOV A, M. (6)
Design an interface circuit for microprocessor controlled system to BTL 6 Create
meet the following specifications. (13)
(a)74LS138: 3to 8 decoder.
13. (b) 2732 (4K x 8): EPROM- address range should begin at 0000h
and additional 4K memory space should be available for future
expansion.
( c) 6116 (2K x 8): CMOS R/W memory
Summarize the signal configuration of 8085 and summarize them. (13) BTL 2 Understand
14.
PART – C
(i) Evaluate the timing diagram of OUT instruction. (8)
1.
(ii) Explain the registers of 8085 microprocessor. (7) BTL 5 Evaluate
STUDENTSFOCUS.COM
(i)Formulate the timing diagram for LHLD 16-bit address. (8) BTL 6 Create
2. (ii) Compose the operation of memory mapped I/O and I/O mapped
I/O. (7)
3. Generalize the data transfer concepts of 8085 processor. (15) BTL 6 Create
4. Assess the operation of stock with suitable example. (15) BTL 5 Evaluate
16. List the purpose of SID and SOD lines. BTL 1 Remember
Examine the size of data, address, memory word and memory BTL 3 Apply
17. capacity of 8085 microprocessor.
Define stack and stack related instructions. BTL 1 Remember
18.
Explain about the lookup table. BTL 5 Evaluate
19.
Describe the purpose of NOP instruction. BTL 1 Remember
20.
PART – B
STUDENTSFOCUS.COM
(i)Describe the types of addressing modes in 8085 processor. (7) BTL 1 Remember
(i) Apply an assembly language program to find two’s complement BTL 3 Apply
of a 16 bit data. (7)
2. (ii) Illustrate an assembly language program to shift a 16 bit number
left of two bits. (6)
(i)Compare memory mapping and I/O mapping techniques in 8085. BTL 4 Analyze
3. (7)
(ii)Explain an 8085 assembly language program to sort numbers in
ascending orders. (6)
Identify a suitable assembly language program for BTL 1 Remember
(i)Adding a set of n numbers. (6)
4.
(ii) Finding the biggest number in a block of data stored in the
memory locations from 4270H – 427FH. (7)
(i) Explain the loop structure with counting and indexing in 8085 BTL 5 Evaluate
4. programming. (8)
(ii) Write an 8085 program to count the number of even and odd
numbers in a given set of numbers. (7)
UNIT III- 8051 MICRO CONTROLLER
4. (i) Draw and discuss the TMOD register format and explain the BTL-2 Understand
different operating modes of timer in 8051 microcontroller. (7)
(ii)Discuss how serial communication is performed in 8051 BTL-2 Understand
microcontroller. (6)
5. (i) Explain how the internal timers are used to generate time BTL-4 Analyze
delay by using 8051 microcontroller. (7)
(ii) Explain program memory interfacing in 8051 BTL-4 Analyze
microcontroller. (6)
6. (i) Briefly discuss about interrupts used in 8051 BTL-2 Understand
microcontroller. (7)
(ii) Discuss about the organization of internal RAM and special
function registers of 8051 microcontroller in detail. (6) BTL-2 Understand
STUDENTSFOCUS.COM
7. (i) Show the data memory structure of 8051 microcontroller BTL-3 Apply
and explain. (7)
BTL-3 Apply
(ii) Illustrate with block diagram how to access external
memory devices in an 8051 based system. (6)
8. Explain in detail pin diagram of 8051 microcontroller. (13) BTL-5 Evaluate
9. (i) Explain Timing diagram interrupt structure of 8051 in detail. BTL-4 Analyze
(7)
13. Explain in detail, the hardware and software support provided by BTL-4 Analyze
8051 for serial communication. (13)
14. Briefly illustrate the internal port structure of 8051 microcontroller. BTL-3 Apply
(13)
PART - C
1. (i) Explain the interrupt structure of 8051 microcontroller. (8) BTL-4 Analyze
(ii) Explain the RAM structure of 8051 microcontroller (7) BTL-4 Analyze
2. Explain the different modes of operation by serial port in 8051 in BTL-4 Analyze
detail with its associated registers. (15)
3. With suitable block diagram, explain the architecture of 8051 BTL-4 Analyze
microcontroller. Also explain the function of each block. (15)
4. (i) Prepare an 8051 assembly language program to multiply the given BTL-6 Create
number 48H and 30H. (8)
(ii) Compose the types of addressing mode with suitable example
in 8051. (7)
6. Draw the command word format of 8255 in I/O mode. BTL-1 Remember
8. Give the difference between maskable and non-maskable interrupts. BTL-3 Apply
10. Describe the applications of D/A converter interfacing with 8255. BTL-2 Understand
12. Label the use of ISR and PR registers in 8259 PIC BTL-1 Remember
13. Assess the different ways to end the interrupt execution in 8259 BTL-5 Evaluate
programmable interrupt controller.
14. Compose the function of scan section in 8279 programmable BTL-6 Create
keyboard/display controller.
16. Explain handshaking and what are the handshake signals? BTL-4 Analyze
18. Explain the cascade mode of 8259 programmable interrupt BTL-4 Analyze
controller.
PART - B
1. Describe with the Block diagram of 8255(PPI) and explain its BTL-1 Remember
various operating modes. (13)
2. Discuss the internal architecture of 8253 programmable interval BTL-2 Understand
timer. (13)
3. Define With a suitable interfacing circuit, explain D/A converter BTL-1 Remember
interfacing (13)
4. Explain with a neat diagram, the closed loop control of servomotor BTL-4 Analyze
using microcontroller. (13)
9. Describe with Block diagram of 8259(PIC) and explain the BTL-2 Understand
initialization command words. (13)
10. Explain how the serial data transfer can be performed using 8251 BTL-4 Analyze
USART. (13)
11. Illustrate and draw the interfacing of A/D and D/A converter BTL-3 Apply
interfacing to 8085 µp. (13)
12. (i) Explain the operation of 8255 PPI Port A programmed as input BTL-4 Analyze
and output in mode 1 with necessary handshaking signals. (7)
13. Describe the architecture of DMA controller 8237. (13) BTL-1 Remember
14. Explain the seven segment LED interface with microprocessor.(13) BTL-5 Evaluate
PART - C
1. Explain the working of 8237 as a DMA controller and its command BTL-4 Analyze
registers and their function. (15)
2. Draw and explain the functional diagram of parallel BTL-4 Analyze
communication interfacing chip. (15)
4. Compose the ADC and DAC interface with 8085 & 8051. (15) BTL-6 Create
PART - A
Q.No Questions BT Competenc
STUDENTSFOCUS.COM
1. Define program status word. BTL-1 Remember
2. State and explain the functions performed by JBC and CJNE BTL-4 Analyze
instructions in 8051 microcontroller
6. List out the difference between MOV and MOVX instructions BTL-1 Remember
8. Evaluate the control signals from 8051 microcontroller required for BTL-5 Evaluate
washing machine control?
9. Discuss how is pulse generated from microcontroller for stepper BTL-2 Understand
motor control.
11. Define the operation of the given 8051 microcontroller instructions: BTL-1 Remember
XRL A, direct.
12. Compose the I/O related instructions in microcontroller 8051. BTL-6 Create
15. Show how can you perform multiplication instructions in BTL-3 Apply
microcontroller 8051?
16. Illustrate 8051 program to divide two 8-bit numbers. BTL-3 Apply
17. Name the addressing mode followed in the following instructions: BTL-1 Remember
MOV R1,#02H and MOV R1,2
19. Assess how 8051 differentiates between the external and internal BTL-5 Evaluate
program memory.
20. Compose how the DIV AB instruction works in an 8051 BTL-6 Create
microcontroller?
PART - B
1. Describe the control system design of washing machine (13) BTL-1 Remember
2. Describe with a neat diagram the stepper motor control using BTL-1 Remember
microcontroller. (13)
STUDENTSFOCUS.COM
3. Explain with a neat diagram the closed loop control of servomotor BTL-4 Analyze
using microcontroller. (13)
4. Discuss how to interface a 4 x 4 matrix keyboard using 8051 BTL-2 Understand
microcontroller and explain how to identify the key press. (13)
5. i) Compose the stepper motor control using 8051. (7) BTL-6 Create
ii) Compose a program to generate pulse to drive and for BTL-6 Create
continuous operation of a stepper motor. (6)
6. Explain the various types of instruction set used in 8051 BTL-4 Analyze
microcontroller. (13)
7. Draw and discuss the circuit diagram to interface an LCD display BTL-2 Understand
with 8051 microcontroller and explain how to display a character
using LCD display. (13)
8. Explain with a neat diagram the application of 8051 BTL-4 Analyze
microcontroller in washing machine control. (13)
9. Describe with a program to rotate the stepper motor in both BTL-1 Remember
clockwise direction using 8051 microcontroller. (13)
10. List the different types of instructions set used in 8051 BTL-1 Remember
microcontroller. (13)
11. Illustrate an assembly language program based on 8051 BTL-3 Apply
microcontroller instruction set to perform four arithmetic
operations on two 8 bit data. (13)
12. Contrast a program to generate pulses to derive and for continuous BTL-2 Understand
operation of a stepper motor. (13)
13. Explain about various types of jump instructions according to BTL-5 Evaluate
range.(13)
14. i) Illustrate an 8051 assembly language program to copy 10 BTL-3 Apply
bytes of data stored from location 30H to another location starting
from 50H. (7)
(ii)Show with a neat diagram the stepper motor control using 8051 BTL-3 Apply
microcontroller. (6)
PART - C
1. Explain the stepper motor control using 8051 and write an BTL-4 Analyze
assembly language program for running the stepper motor in
clockwise direction. (15)
2. Design the closed loop control of a servo motor using 8051 with a BTL-6 Create
neat diagram. (15)
3. Explain the washing machine control using 8051 and write a BTL-4 Analyze
program for the same. (15)
4. Explain the interfacing of four digit 7 segment display to 8051 and BTL-4 Analyze
its program. (15)
STUDENTSFOCUS.COM