- Introduction to Embedded system
- Definition of ESD
- Market Trends
- Classification of ESD
- Application of ESD
- Embedded System Key Terminologies
- Types of Semiconductor Devices
- MCU : MCS51 | PIC | ARM | Freescale
- Silicon Chip ( Packages)
- Hardware Design Considerations
- PCB | Comp selection | Assembly | Cost | Size..
- Embedded system Development Cycle
Hardware Dev Cycle
- Requirement Collection
- Component Selection
- Design Hardware ( Prototype)
- Testing / Trouble Shoot
- Software Dev Cycle
- Requirement Collection
- S/W Selection
- Simulation / Debugging / Testing
- Integration Process
Development Tools Overview
- Introduction to Development Tools
- Software Tools
- IDE’s
- Cross-Compiler
- Language Extensions,
- Memory Models, Memory Type specifiers.
- Optimization, Mixing C and Assembly.
- Differences from ANSI C, Limitations of Compiler
- Simulator
- Debugger
- Linker | Locator
- Hardware Tools
- ICE (In-circuit Emulators)
- Debugger
- Programmer
- Logic Analyze
8-Bit Controller Overview (8051)
Session 1
- Difference B/W MCU & Processors
- 8-bit MCU Features | Comparison
- MCS51- Intel 8051 Architecture
Session 2
- ATMEL | NXP | Maxim Dallas Features
- PIN Diagram | Port Details
- I/O Ports Structure & Operations
- Memory Organization
- CODE Memory | DATA Memory (Internal / External)
- Registers
- Basic registers | SFR | Acc | Data Pointer Register | PC |SP
Session 3
- On-Chip Peripherals-1
- Timers | Counters | Interrupts | UARTs
Session 4
- On-Chip Peripherals & Others
- PWM | ADC | FLASH Programming
8-Bit Controller Overview (AVR)
Session 1
- 8-bit MCU Features | Comparison
- AVR Architecture
- PIN Diagram | Port Details
- I/O Ports Structure & Operations
Session 2
- Memory Organization
- CODE Memory | DATA Memory (Internal / External)
- Registers
- Basic registers | SFR | Acc | Data Pointer Register | PC |SP
Session 3
- On-Chip Peripherals-1
- Timers | Counters | Interrupts | UARTs
Session 4
- On-Chip Peripherals & Others
- PWM | ADC | FLASH Programming
Hardware Interfacing (8051 /AVR)
Level - I (Brief Theory | Board Assembly | Code Development)
- Point LED Interface ( I/O configuration)
- UART (Serial Communication)
- Interrupt Study
- On-Chip ADC Study ( Temp Sensor | Potentiometer)
Level - II (Brief Theory | Board Assembly | Code Development)
- Character LCD Interface (2x16 | 4x20)
- Stepper Motor | DC Motor
- Matrix Keypad Interface
- 7-Segment Display
Mini Project (8051 /AVR)
Simple Project using 8-bit controller
- Abstract
- Hardware / Software Requirements
- Hardware Assembly
- Code Development
- Testing | Demonstration