Course Duration in Hours
60
60
Embedded System - PIC Duration : 45 Hours
C language
Introduction to C
Characteristics of C
Constants
Data types
Variables
C operators
Expressions
Control instructions
Functions in C
Arrays
Pointers
Strings
Structures and unions
Storage classes
Preprocessor directives
Basic electronics
AC and DC current
Resistor
Capacitor
Diode
Transistors
Transformers
Regulators
Rectifiers
Embedded systems
Overview of embedded systems
Hardware and software platforms
Different components of an embedded systems
Designing of an embedded system
Applications of embedded system
Embedded System - PIC
CPRO IT SERVICES Proprietary and Confidential Page 2
Microcontrollers
Introduction to microcontrollers
Difference between controller and processor
Power supply circuit for microcontrollers
RISC and CISC designs
Why we prefer microcontroller
General architecture of microcontrollers
On chip program memory
On chip data memory
Timers/Counters
Interrupts
Serial communication(UART)
Clock oscillator
Overview of different microcontrollers
8051
PIC
AVR
Applications of microcontrollers
Introduction to embedded C
Embedded C programming in different controllers
PIC16F877A microcontroller
Architecture of PIC16F877A
Pin diagram of PIC16F877A
I/O Registers and memories
Addressing modes
Instruction sets
On chip program memory
On chip data memory
Inbuilt ADC
Timers/Counters
Interrupts
Serial communication(UART)
I2C protocol
Clock oscillator
Port programming in Embedded C
Embedded System - PIC
CPRO IT SERVICES Proprietary and Confidential Page 3
Interfacing devices
Led and switch
7 segment display
Lcd display
4 bit lcd
8 bit lcd
Keypad
Motors and relays
Working principle of motors
Types of motors
AC motors
DC motors
DC geared motors
Stepper motors
Servo motors
H Bridge circuit
Dual H Bridge circuit
H Bridge IC
How to control DC motors using H Bridge IC
Relays
How to use ULN2803 IC to drive relays
How to control AC motors using relays
How to control high current devices using relays
Analog to digital circuit
Introduction of analog to digital conversion
Inbuilt A/D converter
ADC data registers
Analog inputs
Reading ADC
Types of ADC ICs
Embedded System - PIC
CPRO IT SERVICES Proprietary and Confidential Page 4
Sensors
Introduction to sensors
Types of sensors
IR sensor
Light sensor
Temperature sensor
Gas sensor
Motion sensor
Sensor interfacing in PIC16F877A
Timers and Interrupts
Introduction to Timers and counters
Types of timers
Prescaler and postscaler in PIC
Introduction to Interrupts
Types of interrupts
Serial communication
Introduction to serial communication
Difference between serial and parallel communication
UART, RS232
Sending and receiving data from PC
Serial communication between two microcontrollers
I2C protocol
Wireless communication
Introduction to wireless communication
RF communication
Softwares for PIC
MPLAB
HTC complier
How to write program and compile in MPLAB
Proteus 7 professional
Embedded System - PIC
CPRO IT SERVICES Proprietary and Confidential Page 5
Hardware implementation using PIC16F877A and AMICUS 18
Led and switch
7 segment display
Lcd 4-bit and 8-bit interfacing
Keypad interfacing
DC motor interfacing
IR sensor with motor interfacing
Sensors interfacing using inbuilt adc
Interfacing temperature sensor
Interfacing gas sensor
Interfacing light sensor
Interfacing motion sensor
Timers programming
Interrupts programming
Serial communication(RS232)
PC to microcontroller(PIC)
Microcontroller(PIC) to microcontroller(PIC)
Interfacing RF TX and RX with PIC16F877A
V r Authorized Training Center for Hewlett Packard (HP) Software Courses & EC Council-CEH,ECSA,CHFI Courses for more information,Visit-www.cproit.com-9791179307;044-43227001
CPRO IT SERVICES PVT. LTD, Tambaram (Chennai),Chennai,IN