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