0% found this document useful (0 votes)
116 views2 pages

CETPA-Adv. Embedded System Training

This document outlines a curriculum for advanced embedded system design using PIC microcontrollers. It covers topics such as C programming, microcontroller architecture, interfacing with real-world devices like motors, LEDs, LCDs and sensors, serial communication, interrupts, analog-to-digital conversion, and protocol interfacing. The curriculum aims to teach students how to program PIC microcontrollers for applications such as motor control, serial communication, timers, switches, and pulse width modulation.

Uploaded by

Nitin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
116 views2 pages

CETPA-Adv. Embedded System Training

This document outlines a curriculum for advanced embedded system design using PIC microcontrollers. It covers topics such as C programming, microcontroller architecture, interfacing with real-world devices like motors, LEDs, LCDs and sensors, serial communication, interrupts, analog-to-digital conversion, and protocol interfacing. The curriculum aims to teach students how to program PIC microcontrollers for applications such as motor control, serial communication, timers, switches, and pulse width modulation.

Uploaded by

Nitin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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