National Institute of Technology Rourkela

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

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

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC3702 : Embedded Systems Design Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Prof. Debiprasad Priyabrata Acharya

Syllabus

Study of 8051 architecture, Study the different addressing modes: Immediate, Register, Direct, Register Indirect and Indexed.
Write an Assembly and C language programming for the following: To transfer data from code ROM space into RAM locations, RAM locations to other RAM locations. Find the largest element in an array stored in the internal RAM location, and display the result in port2. ALP to sort an array stored in the internal ram location. To experiment with a look-up table. Addition hex numbers. Program to add BCD numbers. Add two multi-byte BCD numbers. 8051 division and multiplication instructions.

To examine the I/O port operation using a simulator. To trace through a CALL subroutine using a simulator. To write a program to convert data from hex to ASCII. Write a program to find the average of a set of hex data. Study of On Chip Peripherals: Timers, Serial Port & Interrupts
Interfacing of 8051 with modules such as: LCD, 4x4 Hex Keypad, ADC, DAC, Stepper Motor &
Sensors, Real Time clock

Course Objectives

  • Use 8051 platform for Embedded System Design

Course Outcomes

The students will learn basic system design techniques with emphasis on hardware and software. Learn efficient interfacing of the I/O devices in making an embedded system.

Essential Reading

  • M.A. Mazdi, J.G. Mazdi, The 8051 Microcontroller and Embedded System, Pearson Education India , 2013
  • http://www2.keil.com, KEIL Microvision IDE, -

Supplementary Reading

  • , ,
  • , ,