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