Embedded Lab Manual
Embedded Lab Manual
Embedded Lab Manual
Department
of
Electronics & Communication Engineering
INSTITUTE:
Vision of the Institution:
To be a pioneer institute and leader in engineering education to address societal needs
through education and practice.
DEPARTMENT:
Vision of the Department:
To produce competent engineers with social responsibility to address the global challenges
in the field of Electronics and Communication Engineering.
Inculcate human values and ethics to make learners sensitive towards societal issues
Program Outcomes:
PO2: Problem Analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences and engineering sciences.
PO5: Modern Tool Usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
PO6: The Engineer and Society: Apply reasoning informed by contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to professional engineering practice.
PO9: Individual and Team Work: Function effectively as an individual, and as a member
or leader in diverse teams, and in multi-disciplinary settings.
PO12: Life-long Learning: Recognize the need for, and have the preparation and ability to
engage in independent and life- long learning in the broadest context of
technological change.
PSO1: Apply the knowledge of domain specific skill set for the design and analysis of
components in VLSI and Embedded systems.
PSO2: Demonstrate the technical competency and use appropriate techniques in the
realization of advanced communication systems.
EMBEDDED SYSTEMS LAB MANUAL (A3426)
Course Outcomes:
A3426.1 3
A3426.2 3
A3426.3 3 2
A3426.4 3 2 3
LIST OF EXPERIMENTS:
Part – A
8051 Keil Compiler
1. Find GCD and LCM for given two byte length numbers.
2. BCD to seven segments.
3. Generation of 5ms delay with and without interrupt for timer.
4. Counting no of pulses in the external clock using counter.
5. Send a string serially with 9600 baud rate & receive a string serially and
storing in internal RAM.
6. 16X2 LCD display interfacing.
7. Matrix keypad interfacing
8. ADC interfacing.
9. Stepper motor interfacing.
10. Temperature sensor and Relay control.
Part – B
ARM Keil Compiler
1. Using of more complex memory and branch type instructions such as
LDMFD/STMFD, B and BL.
2. Basic reg/mem visiting and simple arithmetic/logic computing.
3. Changing ARM state mode by using MRS/MMSR instruction and specify a
start address of the text segment by using command line.
4. Write and debug simple C language program using KEIL IDE.
5. Write a delay function using C language.
6. Write a random number generation function using assembly language. Call
this function from a C program to produce a series of random numbers and
save them in the memory.
7. Configure and read/write the memory space. Use assembly and C language
to read/write words, half-words, bytes, half bytes from/to RAM.