National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC6274 : Embedded Computing System Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Kamalakanta Mahapatra

Syllabus

Module 1 :

Lab 1:Study the Architecture and Addressing Modes of 8051.
Lab2:Simulation of 16-bit Arithmetic Operations (Addition, Subtraction, Multiplication) on 8051.
Lab 3:Study the on-chip timers and interrupts programming in 8051.
Lab 4:Study and programming the on-chip serial Communication protocol in 8051 microcontroller.
Lab5:Interfacing LCD, keypad, stepper motor, and ADC peripherals with 8051 microcontroller.
Lab6:Study the architecture of the ARM Cortex M4 processor and write a program to toggle all the LED Ports with some time delay using ARM input and output programming.
Lab7:Write a program to interface LCD, Graphic LCD with ARM Processor
Lab8:Write a program to interface and verify the ARM timer and serial programming.
Lab9:Write a program to interface and verify the ARM timer and serial programming.
Lab10:Write a program to interface ADC, DAC, and sensor peripherals with an ARM processor.
Lab11:Write a program to verify SPI, I2C, and RTC protocol with ARM Processor.
Lab12:Write a program to verify the on-chip PWM module, interface DC motor, and stepper motor with ARM processor.

Course Objective

1 .

To learn design of Embedded systems in different platforms

2 .

to learn latest trends in the subject with specific emphasis on processors and networking.

Course Outcome

1 .

CO1: To well versed with the Embedded Assembly and C coding language to design Embedded Systems.
CO2: Learning the knowledge of 8-bit 8051 and 32-bit ARM processor architecture and its programming.
CO3: Learning and programming the Peripherals such as LCD, Keyboard, ADC, DAC and stepper motor interfacing.
CO4: Preform the hands-on practice of creating systems using microcontroller and peripherals.
CO5: Implement in practice the state of the art of embedded system design, suitable for real life and
Industry applications.

Essential Reading

1 .

Dr. KVKK prasad, Embedded/real Time Systems, Wiley

2 .

M. A. Mazidi, The 8051 Microcontroller and Embedded Systems: Using Assembly and C, Pearson Education

Supplementary Reading

1 .

Frank vahid, Embedded System design, Wiley