About Me

header ads

MICROCONTROLLER AND EMBEDDED SYSTEMS LABORATORY (18CSL48)

MICROCONTROLLER AND EMBEDDED SYSTEMS LABORATORY |azdocuments.in

MICROCONTROLLER AND EMBEDDED SYSTEMS LABORATORY 

Subject Code:18CSL48
CIE Marks :40
SEE Marks:60
Number of Contact Hours/Week;0:2:2
Total Number of Lab Contact Hours:36
Exam Hours:3 Hrs
Credits – 2

Course Learning Objectives: This course (18CSL48) will enable students to:

Develop and test Assembly Language Program (ALP) using ARM7TDMI/LPC2148
Conduct the experiments on an ARM7TDMI/LPC2148 evaluation board using evaluation version of Embedded 'C' & Keil Uvision-4 tool/compiler.
Descriptions (if any):

Programs List:

PART A Conduct the following experiments by writing Assembly Language Program (ALP) using ARM7TDMI/LPC2148 using an evaluation board/simulator and the required software tool.

1. Write an ALP to multiply two 16 bit binary numbers.


2. Write an ALP to find the sum of first 10 integer numbers.


3. Write an ALP to find factorial of a number.


4. Write an ALP to add an array of 16 bit numbers and store the 32 bit result in internal RAM


5. Write an ALP to find the square of a number (1 to 10) using look-up table.


6. Write an ALP to find the largest/smallest number in an array of 32 numbers .


7. Write an ALP to arrange a series of 32 bit numbers in ascending/descending order.


8. Write an ALP to count the number of ones and zeros in two consecutive memory locations.

PART –B Conduct the following experiments on an ARM7TDMI/LPC2148 evaluation board using evaluation version of Embedded 'C' & Keil Uvision-4 tool/compiler.


9. Display “Hello World” message using Internal UART.


10. Interface and Control a DC Motor.


11. Interface a Stepper motor and rotate it in clockwise and anti-clockwise direction.


12. Determine Digital output for a given Analog input using Internal ADC of ARM controller.


13. Interface a DAC and generate Triangular and Square waveforms.


14. Interface a 4x4 keyboard and display the key code on an LCD.


15. Demonstrate the use of an external interrupt to toggle an LED On/Off.



16. Display the Hex digits 0 to F on a 7-segment LED interface, with an appropriate delay in between



CLICK HERE TO DOWNLOAD LAB MANUAL

Laboratory Outcomes: The student should be able to:

Develop and test Assembly Language Program (ALP) using ARM7TDMI/LPC2148
Conduct the following experiments on an ARM7TDMI/LPC2148 evaluation board using evaluation version of Embedded 'C' & Keil Uvision-4 tool/compiler.
Conduct of Practical Examination:
All laboratory experiments, excluding the first, are to be included for practical examination.
 • Experiment distribution
o For questions having only one part: Students are allowed to pick one experiment from the lot and are given equal opportunity.
o For questions having part A and B: Students are allowed to pick one experiment from part A and one experiment from part B and are given equal opportunity.
Change of experiment is allowed only once and marks allotted for procedure part to be made zero.
Marks Distribution (Subjected to change in accoradance with university regulations)
g) For questions having only one part – Procedure + Execution + Viva-Voce: 15+70+15 = 100 Marks
h) For questions having part A and B
i. Part A – Procedure + Execution + Viva = 4 + 21 + 5 = 30 Marks ii. Part B – Procedure + Execution + Viva = 10 + 49+ 11 = 70 Marks


Post a Comment

0 Comments