ET4111 Embedded System Laboratory – I Syllabus:

ET4111 Embedded System Laboratory – I Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. To involve the students to Practice on Workbench /Software Tools/ Hardware Processor Boards with the supporting Peripherals.
2. To teach the concepts of algorithm development & programming on software tools and Digital processors with peripheral interfaces.
3. To encourage students to practice in open source software / packages /tools
4. To train though hands-on practices in commercial and licensed Hardware-software suites
5. Practicing through the subdivisions covered within experiments listed below to expose the students into the revising the concepts acquired from theory subjects.

DOMAIN EXPERIMENT DETAILS EQUIPMENT/ SUPPORTS REQUIRED
1 Programming with 8 bit Microcontrollers
# Assembly programming
8051/ other 8 bit Microcontrollers with
peripherals; IDE, Board Support Software Tools
/ Compiler/others
2 Programming with 8 bit Microcontrollers
# C programming
8051 Microcontrollers with peripherals; IDE,
Board Support Software Tools /C
Compiler/others
3 I/O Programming with 8 bit
Microcontrollers
I/O Interfacing : Serial port
programming/ LCD/Sensor Interfacing
/PWM Generation/ Motor Control
8051 Microcontrollers with peripherals; Board
Support Software Tools, peripherals with
interface
4 Programming with PIC Microcontrollers:
> Assembly
> C programming
PIC Microcontrollers with peripherals; ;IDE,
Board Support Software Tools /C
Compiler/others
5 I/O Programming with PIC
Microcontrollers
I/O Interfacing : PWM Generation/ Motor
Control/ADC/DAC/ LCD/Sensor
Interfacing
 PIC Microcontrollers with peripherals; Board
Support Software Tools, peripherals with
interface

COURSE OUTCOMES:

At the end of this course, the students will have the ability to
CO1: Experiment insight into various embedded processors of CISC and RISC architecture / computational processors with peripheral interface.
CO2: Understand the fundamental concepts of how process can be controlled with uC.
CO3: Experimenting on programming logic of Processor based on software suites(simulators, emulators)
CO4: Incorporate I/O software interface of a processor with peripherals.
CO5: Improved Employability and entrepreneurship capacity due to knowledge up gradation on recent trends in interfacing and use of commercial embedded processors

REFERENCES:

1. Mohamammad Ali Mazidi&Mazidi ‘ 8051 Microcontroller and Embedded Systems’, Pearson Education
2. Mohammad Ali Mazidi, RolindMckinley and Danny Causey, ‘PIC Microcontroller and Embedded Systems’ Pearson Education
3. Simon Monk,” Make Action-with Arduino and Raspberry Pi,SPD ,2016.
4. Wesley J.Chun,”Core Python Applications Programming,3rd ed,Pearson,2016
5. Kraig Mitzner, ‘Complete PCB Design using ORCAD Capture and Layout’, Elsevier
6. Vinay K.Ingle,John G.Proakis,”DSP-A Matlab Based Approach”,Cengage Learning,2010.
7. Taan S.Elali,”Discrete Systems and Digital Signal Processing with Matlab”,CRC Press2009.
8. JovithaJerome,”Virtual Instrumentation using Labview”PHI,2010.
9. Woon-Seng Gan, Sen M. Kuo, ‘Embedded Signal Processing with the Micro Signal Architecture’, John Wiley & Sons, Inc., Hoboken, New Jersey 2007
10. Dogan Ibrahim, ‘Advanced PIC microcontroller projects in C’, Elsevier 2008