Reg. No.
R.M.K. COLLEGE OF ENGINEERING AND TECHNOLOGY
(An Autonomous Institution)
RSM Nagar, Puduvoyal – 601 206.
QP CODE: 246412
B.E. / B.TECH. END SEMESTER SUPPLEMENTARY ARREAR THEORY EXAMINATIONS-AUGUST 2024
Sixth Semester
Computer Science and Engineering
22EC441 Microcontrollers and Embedded systems
Regulation -2022
COs Course Outcome: The students, after the completion of the course, are expected to ….
CO1 To explain the architecture of 8051 microcontrollers
CO2 To explain the assembly language programming of 8051 microcontroller
CO3 To demonstrate microcontroller-based system
CO4 To understand the PIC microcontrollers
CO5 To be familiar with the basic components of embedded systems
CO6 To learn the architecture and programming of ARM processor
Time : 3 Hours Answer ALL Questions Max. Marks : 100
Part-A (10 x 2 = 20 Marks)
1. What is the special function register?
2. Mention the addressing modes of 8051?
3. Define Bit set/ Reset mode with its control word format.
4. How is the data memory organized in 8051 based system?
5. What is the difference between two key lockout and N-key rollover modes in 8279?
6. List the function of PIC microcontroller?
7. Mention the application of embedded system.
8. Explain the function of various flags of ARM processor.
9. State the difference between a RICS and CISC processor.
10. Write note on software interrupt instruction.
Part B (5 x 13 = 65 Marks)
11. a) Describe the architecture of 8051 with neat diagram. (13)
(OR)
11. b) i) Mention the significances of the usage of pull up resistor in the I/O ports of (7)
8051.
ii) Analyze the various addressing modes of 8051 micro controllers. (6)
12. a) Write a 8051 microcontroller Program to Perform the following functions and (13)
verify the output steps:
a. Load the number 5CH in register B
b. Load the number 9E H in register A .
c. Increment the Contents of register A by one.
d. Add the contents of register B and A and Display the sum at output port1.
(OR)
12. b) Write an assembly program to perform the addition of two 8-bit numbers with (13)
algorithm and flowchart. Explain each step in the program.
13. a) Illustrate the block diagram of the LCD Display and Keyboard interface with 8051 (13)
microcontroller and its operations.
(OR)
13 b) i) Illustrate in detail about analog to digital converter interfacing with 8051. (7)
ii) What type of ADC is mostly used for interfacing with 8051. (6)
14. a) Explain the design process of Embedded system with an example. (13)
(OR)
b) i) What is Interrupt? How to transfer data using interrupts. (7)
ii) Explain enabling, disabling and masking of interrupts with examples. (6)
15. a) i) With a neat block diagram, explain in detail about the hardware components (7)
of embedded system.
ii) Identify the factors to be considered in selecting embedded processor. (6)
(OR)
15. b) i) Describe the software component of embedded systems. (7)
ii) Enumerate the pipelining concept. (6)
Part C (1 x 15 = 15 Marks)
16. a) Illustrate in detail about the ARM 7 architecture (7)
(OR)
16. b) i) Summarize the components of embedded programs. (7)
ii) Discuss the Program Status Register Instruction in detail. (8)
Knowledge Level (Blooms Taxonomy)
Remembering Understanding Applying (Application of
K1 K2 K3
(Knowledge) (Comprehension) Knowledge)
K4 Analyzing (Analysis) K5 Evaluating (Evaluation) K6 Creating (Synthesis)
Knowledge Level – Question wise Mapping
Part Part A
Question 1 2 3 4 5 6 7 8 9 10
K Level K1 K1 K2 K1 K2 K1 K1 K2 K2 K1
COs CO1 CO1 CO2 CO2 CO3 CO3 CO4 CO4 CO5 CO5
Part Part B Part C
Question 11 a) 11 b) 12 a) 12 b) 13 a) 13 b) 14 a) 14 b) 15 a) 15 b) 16 a) 16 (b)
K Level K2 K3 K3 K3 K2 K3 K2 K3 K2 K2 K4 K4
COs CO1 CO1 CO2 CO2 CO3 CO3 CO4 CO4 CO5 CO5 CO6 CO6