You are on page 1of 2

CETPA INFOTECH PVT. LTD.

CURRICULUM FOR ADVANCE EMBEDDED SYSTEM DESIGN (USING PIC)

INTRODUCTION TO EMBEDDED INTRODUCTION OF EMBEDDED


REAL
C WORLD INTERFACING –
SYSTEMS  Why C MOTORS
 History & need of Embedded  Benefits of C over Assembly  Different kind of Motors
System  Constants, Variables & Data Types  Interfacing of DC Motors and
 Basic components of Embedded  Keywords & Identifiers Stepper Motor
System  Data type & its memory  Motor Drivers Interfacing
 Hardware Classification of representation  L293D
Embedded System  User Define data types  ULN2003
 Programming Language (Structure)  DC Motor Speed Control using
Classification of Embedded  Array PWM
System  Pointers
SERIAL COMMUNICATION
CLASSIFICATION OF  Operators
 Arithmetical Operator
PROGRAMMING
MICROPROCESSOR &  Logical Operator  Introduction to the
MICROCONTROLLER  Bitwise Operators Communication System
 Difference between  Types of communication System
 Analog / Digital
Microprocessor &  Control Statement and  Serial / Parallel
Microcontroller
 Classification based on
Loops  Synchronous/
 If Asynchronous
Architecture
 Switch
 Classification based on  Introduction to Serial
 For
Instruction Set Communication
 While
 Type of Microcontroller  Simplex
 Do While
 Memory Classification
 Introduction to preprocessor
 Half Duplex
 Full Duplex
directives
BRIEF INTRODUCTION TO  Description of SFR associated
 Assembly within C (Inline
with Serial Communication
COMPUTER ARCHITECTURE Assembly)
 Data Framing and UART
 Classification of Von-Neumann Introduction
and Harvard Architecture INTRODUCTION TO PIC18  RS232 Protocol
 Difference between RISC and COMPILER/ SIMULATOR  Introduction & Interfacing of
CISC  MPLAB Compiler UART
 Memory Classification  MPLAB C 18 Compiler  MAX 232 IC
 Primary  Micro Pro C Compiler  Programming of UART
 Secondary  PIC16 Simulator IDE
 PIC18 Simulator IDE INTERRUPT DRIVEN
COMPUTER LANGUAGES  Proteus
 Low Level Languages PROGRAMMING
 Middle Level Language  SFR associated with Interrupts
REAL WORLD INTERFACING – LED  Interrupt Handling Methods
 High Level Language
 Brief introduction to P-N Junction  Programming Timer Interrupts
 Advantage & Disadvantage of
Semiconductor Devices and LED  Programming Serial Interrupts
Low level & High level
 Circuit Description of Interfacing
programming language of
LED
Embedded System USING AND CONFIGURING ADC
 LED Programming Patterns
 Interaction of language with  Introduction to ADC
Compilers REAL WORLD INTERFACING – 7
 ADC Initialization
SEGMENTS  Writing programs to read voltages
EMBEDDED DEVELOPMENT  Theory of 7-Segment Displays
 Writing Decoding Chart for 0-f
TOOLS character INTRODUCTION OF SENSORS
 Assembler  Writing one digit UP/DOWN  Introduction of Transducers
 Interpreter Counter Program  Types of Sensors
 Compiler  Programming 2 Digit/3 Digit /4  Sensor Interfacing
 Simulator Digit Counter  IR Sensor
 Emulator  Introduction To TLC (Traffic Light  Temperature Sensor
 Debugger Controller) Programming
DESIGNING WITH REAL WORLD INTERFACING – LCD INTRODUCTION TO SIGNAL
MICROCONTROLLERS  Block Diagram of LCD DECODER IC
 Introduction to 8051 and Family  Types of LCD  DTMF
 Introduction to Microchip and  Pin Structure of 16x2 LCD
Family  Hardware Interfacing Circuit PROTOCOL INTERFACING
 Block Description of PIC 16F877  LCD Command set
and PIC 18F458  Writing program to drive LCD
 SPI Protocol
 PIN diagram Description of PIC  Introduction to SPI
16F877 and PIC 18F458 TIMER/COUNTER Protocol
 Introduction of File Register PROGRAMMING  SPI Protocol Framing
(RAM)  Programming of SPI
 Description of SFR associated with
 Introduction To RAM  I2C Protocol
Timer/Counter
Architecture  Introduction to I2C
 Configuring as a Timer
 Access Bank Protocol
 Configuring as Counter
 Special Features of PIC 16F877  I2C Protocol Framing
 Delay Count Calculations
and 18F458  Programming of I2C
INTERFACING OF SWITCHES &
INTRODUCTION TO ASSEMBLY KEYBOARD MATRIX INTRODUCTION TO CCP AND
LANGUAGE  Introduction to Switches & ECCP PROGRAMMING
 Instruction set Keyboard Matrix  Standard CCP Module
 Data Transfer Instruction  Interfacing Circuit of Switches &  Enhanced CCP Module
 Jump Instruction Keyboard Matrix  Compare mode programming
 Arithmetic Instruction 
 Logical Instruction
Programming of Keyboard Matrix &  Capture mode programming
Switches.
 Jump and Branching
 Controlling of LED’s by using
Instruction
Switches USING INTERNAL/EXTERNAL
 Loop Instruction MEMORIES
 Compare Instruction  Key board Matrix & LCD Interfacing
Program  Introduction to External Memory
 Addressing modes Interfacing using Intel Bus Timing
 SFR configuration to read/write
Internal Memory (EEPROM)
 Using library to read/write
Internal EEPROM

HEAD OFFICE: 200 Purwavali, 2nd Floor, (Opp. Railway Ticket Agency), Railway Road,
Ganeshpur, Roorkee – 247667 Ph. No.: 09219602769, 01332-270218
Fax - 1332 – 274960.
CORPORATE OFFICE: D-58, Sector-2, Near Red FM. Noida -201301, Uttar Pradesh
Contact Us: +91-9212172602 , 0120-4535353
th
BRANCH OFFICE: 401 A, 4 Floor, Lekhraj Khazana, Faizabad Road, Indira Nagar,
Lucknow-226016 (U.P.), Ph. No: +91-522-6590802, +91-9258017974,
Fax No: +91-522-6590802
BRANCH OFFICE: 105, Mohit Vihar, Near Kamla Palace, GMS Road, Dehradun-248001, UK
Contact: +91-9219602771, 0135-6006070
Toll Free- 1800-8333-999 (from any network)

You might also like