Embedded System
Introduction:
8051 Architecture (8 Bit).
Features and architecture.
Pin-out.
Memory organization.
Interrupts & Special function registers.
Assembly language Programming.
Instruction set.
Introduction to Keil IDE.
Solving general problems.
Programming timers, counters, serial port and interrupts.
Embedded Programming Issues
C Programming.
Data types
Variables
Constants
Operators
Control statements
Arrays
Pointers
Dynamic memory allocation
Preprocessor directives
Structures, unions and bit fields
Files
Linked list concepts
Stacks, queues and trees
Embedded C
Introduction to Embedded C
Difference between Embedded C and C.
Keyword
Embedded C Library
KEIL C51.
Example programs
Simulation and Debugging
Compilation errors
Control directives
Memory types
Code optimization
Assembly programs into C