Course Objective: To give awareness about Embedded systems, microcontroller 8051 and its applications, Linux, Embedded Linux and other digital embedded applications
Syllabus:
Hardware
-Microprocessor basics. Terminology and principles. 8051 Microcontroller Architecture: Function and basic description of 8051components to include Special Function Registers (SFRs). Interfacing and address decoding techniques. Essential hardware for computer control, Interfacing, address decoding, analogue and digital input/output. input/output control A/D and D/A conversion, Interrupts, bus timing, serial and parallel communications. Bus timing, Interrupts Real-time systems.
Software
-Program creation, flow charting. Algorithms for embedded control. Structured programming, Data structures and types, Program classification. Computer control: Components of embedded control systems to include terminology and components. Discrete modelling for computer control. PID control in discrete form. Classification of programs, programs for sequential tasks, multitasking systems, real-time systems. Real World Interfacing – LCD, ADC, Sensors, Stepper motor, keyboard and DAC
LINUX
-Introduction to Linux operating Systems, Administering LINUX – root login, super user, administrative commands, configuring modules, working with file systems, Setting up and supporting users,  Automating System tasks, Computer security Issues, Setting up a LAN in Linux, 
Embedded Linux
-Real Time Operating System, System Architecture, selection of platform, booting linux, debugging. Interfacing- Asynchronous serial communication interfacing, parallel port interfacing, USB interfacing, Memory interfacing, Synchronous serial communication interfacing, System Integration.
Case studies involving digital control in embedded systems. Computer Simulations                       (MATLAB/SIMULINK), Embedded System Coding (The Real-Time Workshop Embedded Coder in MATLAB)
Text Books:
- ‘C and the 8051: programming for multitasking’ 
–         SHULTZ, T. W
–         Prentice-Hall, 1993
- ‘The 8051 Microcontrollers & Embedded Systems’
–         MAZIDI
–         Pearson Education Asia 
- ‘Embedded LINUX’
–         CRAIG HOLLABAUGH
–         Pearson Education Asia 
References:
- ‘The 8051 family of Microcontroller’ 
–         BARNETT R H
–         Prentice-Hall, 1995
- ‘The 8051 Microcontroller: architecture, programming, and      applications’
–         AYALA K J
–         West Publishing, 1991
- ‘The 8051 Microcontroller: hardware, software and interfacing’
–         STEWART J W.
–         Regents/Prentice Hall, 1993
- ‘Programming and interfacing the 8051 Microcontroller’
–         YERALAN S, AHLUWALIA A
–         Addison-Wesley,1995
‘Matlab 6.1 - Reference Manual’
 
xinje plc software
ReplyDelete