MTech Embedded Computing Laboratory syllabus for 1 Sem 2018 scheme 18SCEL16

Module-1 Lab 50 hours

1. To get in touch with development tool/environment for ATMEL microcontroller program and architecture. To know the overview of Kiel software and an introduction to ATMEL 8051 architecture.

2. Write an embedded C program to add subtract multiply divide 16 bit data by ATMEL microcontroller. Write a separate module for each of the arithmetic module and bind it under a single module.

3. Write embedded c program to generate 10 KHz frequency using interrupts on P1.2 ant to view it on the CRO.

4. Write a program to interface 16X2 LCD to ATMEL microcontroller and use port P0 for interfacing it and use port P1 to interface key board.

5. Write a program to control DC motor using PWM method. To monitor the PWM status and control the speed of DC motor in 100% and 25% duty cycle pulse.

6. Write a program to control Position of servo motor. Using any of the ports to be input and output ports and provide an option for a switch to control the position of the motor.

7. Transmission and reception of data. The module has to be designed to have a clear understanding of how serial and parallel interface devices are controlled and interfaced with microcontroller.

8. To program and implement the temperature and pressure measurement units. Using appropriate sensor modules interfaced to the microcontroller indicate the changes in real world through the LEDs.

 

NOTE; Use AT89C52 microcontroller as main kit with peripherals and KeilµVision 4/ Equivalent tool.

 

Course Outcomes

The students should be able to:

• Distinguish the characteristics of embedded computer systems.

• Examine the various vulnerabilities of embedded computer systems.

• Design an embedded system.

• Design and develop modules using RTOS.

• Implement RPC, threads and tasks.