18ECL66 Embedded Systems Laboratory syllabus for EC



A d v e r t i s e m e n t

Module-1 Laboratory Experiments 8 hours

Laboratory Experiments

Conduct the following experiments on an ARM CORTEX M3 evaluation board to learn ALP and using evaluation version of Embedded 'C' & Keil uVision-4 tool/compiler.

 

PART A:

1. ALP to multiply two 16 bit binary numbers.

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

3. ALP to find the number of O's and 1's in a 32 bit data

4. ALP to find determine whether the given 16 bit is even or odd

5. ALP to write data to RAM

 

PARTB:

6. Display ''Hello world" message using internal UART

7. Interface and Control the speed of a DC Motor.

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

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

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

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

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

13. Measure Ambient temperature using a sensor and SPI ADC IC.

 

Course outcomes:

After studying this course, students will be able to:

1. Understand the instruction set of 32 bit microcontroller ARM Cortex M3, and the software tool required for programming in Assembly and C language.

2 Develop assembly language programs using ARM Cortex M3 for different applications.

3. Interface external devices and VOwith ARM Cortex M3.

4. Develop C language programs and library functions for embedded system applications. 

5. Analyze the functions of various peripherals, peripheral registers and power saving modes of ARM Cortex M3

 

Conduction of Practical Examination:

  • One Question from PART A and one Question from PART B to be asked in the examination.
  • Strictly follow the instructions as printed on the cover page of answer script for breakup of marks.
  • Change of experiment is allowed only once and Marks allotted to the procedure part to be made zero.
Last Updated: Tuesday, January 24, 2023