- 1. Introduction to Embedded Systems
- 2. Microcontroller PIC16F877A
- 3. Assembly Language & Programming
- 4. I/O Device Interface and Practical
- 5. Advance Assembly and C Language
- 6. Conclusion
- 7. Project
1. Introduction to Embedded Systems
- Components of Embedded systems
- Evolution in Microcontroller technology
- Past, Present & Future of Embedded System
- Power supply
- Memory
- Microcontroller
- Sensors
- Actuators
- Introduction to PIC family
- Features of PIC16F877A
2. Microcontroller PIC16F877A
- Hardware Details
- PIC Architecture
- Pin Diagram
- SFR
- Port I/O configuration
- Interrupts & Timers
- MPLABIDE MPASM
- USART
3. Assembly Language & Programming
- Microcontroller PIC Assembly Language
- Programming in Embedded C
- Introduction to programming software
- Examples programs for PIC
4. I/O Device Interface and Practical
- Study of Input Output Devices
- LED Display,7-Segment
- DIP Switch
- Intelligent LCD Display
- Matrix Keyboard
- Stepper Motors and Types of Stepper Motors
- Serial Communication Concepts
- Practices on interfacing circuits
- Practices of ICP
- ADC, EEPROM,
- Opto-Isolators, Relay
- I2C, SPI Protocol
- Serial Memory
- On chip Peripherals PWM
5. Advance Assembly and C Language
- Preprocessor directives
- Inline assembly in C
- Calling of Assembly function in C
- Convert all Assembly Program in C
- HI-TECH C Complier
6. Conclusion
- Latest trends in embedded fields
- In Circuit Emulators
- ICD debug interface
- RTOS
7. Project
- Projects in Embedded System using PIC
- Electronic Voting Machine
- Robotic ARM
- Remotely Controlled Application