E
x
c
e
l
P
T
P

Welcome to PTPian!

Few Words From ExcelPTPians to share their training Experience with you

  • Embedded Training

    An embedded system is a computer system designed for specific control functions within a larger system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today.

    Advanced Embedded Systems Design

    At ExcelPTP we provide Advance Embedded System C programming Training for Electronics and Communication Engineering (BEEC) Students. This Training is for 2 to 4 months Full time embedded course with On-Job-Training which is primarily designed for students who have basic knowledge of electronics and computer science and wish to integrate the two and make a career in the thus newly emerged field called Embedded Systems. The embedded course covers in detail various concepts of embedded system such as 8-bit and 32-bit Micro-controller Architecture and Programming, Operating System Fundamentals, Real Time Operating Systems, hardware and software design architecture, system control design and relevant concepts. It is an industry oriented course and therefore is coupled with Live Project from Amar InfoTech or its partner companies.

    Live Project

    At ExcelPTP students get a glance into the actual working environment within the industry during their exposure to live projects. The live project helps them understand their role as an embedded professional thoroughly and set their expectations right regarding their career profile. During the live project, they closely work with professionals while working with AI team or among its partner companies engineering team.

    • Key features of the AESD course:
    • Learning from industry experts.
    • On Job Training through Live Project.
    • Embedded Hardware and Software for Personal Usage.
    • Desirable Infrastructure.
    • Expert Guide and many practical projects.
    • Eligibility:
    • BE / B Tech (Computer/ IT)
    • MCA / M Tech / Msc IT / MBA IT
    • Diploma in IT / Compu.
    • OR Those Who Looking for job but not get it due to No Experienced on live Work
  • EMBEDDED TRAINING (MICROCHIP PIC MCU + MPLAB IDE ‘ C30 ‘ COMPLIER) ‘C’ – (Training Code: PTPEBD-4)

    • Introduction to Embedded ‘C’:
    • Why development in ‘C’. Advantages, limitations, Data types, Operators, Conditional
    • Statement, Loops, Functions, Sample code.
    • MPLAB IDE + C30 COMPILER:
    • Understanding C30 Compiler features, Build in functions, Help menu, sample codes, Driver Files.
    • #include files: Including header file for MCU, Project files, Driver files
    • PIC WIZARD: Creating project using PIC WIZARD. Understanding compilation errors and help file
    • Input Output Port: LED blinking, delay functions, Output functions, seven segment, Input function, multiple key reads using inline assembly. 4×4 key pad interfacing
    • Timer 0-1-2: Initializing TMR0-1-2 Timer sample code.
    • EEPROM: EEPROM Read & Write operation.
    • INTERRUPTS: Interrupt handling, Writing ISR.
    • ADC: ADC module handling.8 bit, 10 bit ADC.
    • USART: PC communication to send and receive data.
    • PWM: PWM functions and handling.
    • I2C: IIC Protocol and implementation to read ADC, RTC, ANALOG, MEMORY Devices, 24C 512, DS 1307 etc.
    • SPI: SPI Protocol to read & output data serially.
    • GRAPHIC DISPLAY: Using Graphic display driver to develop user screen and display data

    PIC24 Microcontrollers 1 – (Training Code: PTPEBD-6)

    Material listed below in sections will be covered in the course. Programming exercises will be performed on the development board. This course will take between 6 and 8 hours per Week. The PTP-PIC24 trainer board is required to complete all of the programming exercises in the course:

    • Architecture of the PIC Microcontroller:
    • Data Memory
    • Program Memory
    • Status register
    • Working register
    • Ports
    • Option register
    • Configuration bits
    • Reset Vector
    • Interrupt Vector
    • Stack
    • Program Counter
    • Mid Range Family Members
    • The 16F877
    • Number Systems & Codes:
    • Decimal
    • Binary
    • Hex
    • Conversions between systems
    • ASCII Code
    • Grey Code
    • 7 Segment Code
    • MPLAB-X installation & navigation:
    • Project creation
    • Assembly file editing
    • Debugger operation
    • MPLAB-X Simulator
    • Watch Window operations
    • Stop Watch operation
    • Stack Window operation
    • Instruction Set:
    • Coverage of each instruction with examples
    • Effect of each instruction on Status flags
    • Observing instructions with the Simulator
    • Assembly Language:
    • Basic Assembly Format
    • Assembly Templates
    • Include Files
    • LST Files
    • Hex Files
    • Basic Assembler Directives
    • Basic Macros
    • Basic Assembly parameter conventions
    • Code fragments
    • Subroutines
    • Stack Operation
    • Timing Loops
    • Tuning Timing Loops with the Stopwatch
    • Basic Programming & Algorithms using 7-Segment Displays:
    • 7 Segment Displays
    • A simple counter
    • A 2 digit counter
    • A 4 digit counter
    • A Real Time Clock
    • Switch input
    • Input key debounce
    • Keyboard input command menu
    • Program design & flow charting
    • Step wise refinement & flow charting
    • LCD programming:
    • LCD controller hardware
    • LCD controller commands
    • LCD timing
    • Initializing the controller 4 bit mode
    • Sending Characters to LCD
    • Formatting position for LCD
    • Using the LCD to display Timer, Real Time Clock, convertions, and general
    • text.
    • Interrupts:
    • Interrupt Handling
    • Servicing Interrupts
    • Synchronus & Asynchronous Interrupts
    • Interrupt Detection
    • Handling Multiple Interrupts
    • Interrupt Handler Execution
    • Reset Interrupt
    • IRQ Interrupt
    • Timer Interrupt
    • Software Interrupt/ Trap
    • Brownout Interrupt
    • Halt/ Idle
    • Analog to Digital Conversion
    • Serial Input & Output Interrupts
    • Ports based Interrupts
    • Interrupts across page boundaries
    • Timer / Counters:
    • Timer0 Control Registers
    • Operation
    • TMR0 Interrupts
    • Using TMR0 with External Clock
    • Using TMR0 with Internal Clock
    • TMR0 Prescaler
    • TMR0 Prescaler Initialization
    • Example application programs
    • Timer1:
    • Timer1 Control Registers
    • Timer1 operation in Timer mode
    • Timer1 in Counter mode
    • Timer1 Oscillator
    • Resetting Timer1 with a CCP trigger output
    • Resetting of Timer1 Register Pair (TMR1H & TMR1L)
    • Timer1 Prescaler
    • Timer1 Prescaler Initialization
    • Example application programs
    • Timer2:
    • Timer2 Control Registers
    • Timer2 Clock Source
    • Timer (TMR2) and Period (PPR2) Registers
    • Timer2 Match Output
    • Clearing the TMR2 Postscaler & Prescaler
    • Sleep Operation
    • Initialization
    • Example application programs
    • Analog to Digital Conversion:
    • Control Registers
    • Basic Operation
    • A/D Acquisition Requirements and Limits
    • A/D Conversion Clock Sources
    • Configuring A/D Port Pins
    • Conversion Rate Vs Resolution
    • Initialization
    • Example application programs
    • Programming and Reading
    • Data EEPROM and Flash (Program) memory:
    • EEPROM Read & Write Registers
    • EEPROM Write Process
    • EEPROM Read Process
    • Writing to (Program) Flash Memory
    • Write Verify
    • Example Programs

    • 1. Universal Asynchronous Receiver Transmitter (USART):
    • Control Registers
    • USART Baud Rate Generator (BRG)
    • USART in Asynchronous Mode
    • Async Transmitter
    • Async Receiver
    • USART in Synchronous Mode
    • Master Mode
    • Slave Mode
    • Initialization
    • Example application programs

    • 2. Enhanced MidRange PIC Micros:
    • Increased Program Memory
    • Program memory accessible with indirect addressing
    • 16 Level Stack with over/under flow Reset
    • Hardware context save for interrupts
    • Indirect addressing supported by 2 16 bit File Register Selects
    • 14 New Instructions add increased functionality
    • Multiple Clock options with Maximum 32 Mhz operation
    • Extreme Low Power Operation
    • Architecture and Instruction Set optimized for C language code
    • Data Memory Map
    • Indirect Addressing Memory Map
    • Compiler Support
    • Example Programs

    • 3. Relays, Solenoids, DC Motors, Stepper Motors:
    • Relay Solenoid interfacing
    • Relay Solenoid programming
    • DC motors interfacing and programming Stepper motors interfacing.

we have two training programs

Our Professional Developers cum Trainer will give this training and make
prepared yourself to work on live work with us

4 months Training (PTP-4):

  • 4 Months Training Program

  • Monday To Friday (4 Hours/Day)

  • Only Practical things

  • Guided By our Professional Programers cum Trainers

  • On job training program with 100% Placement Assistance

6 months Training (PTP-6):

  • 4 Months Training Program

  • Monday To Friday (4 Hours/Day)

  • Only Practical things

  • Guided By our Professional Programers cum Trainers

  • On job training program with 100% Placement Assistance

International Corporate Training Program

Our Professional Developers cum Trainer will give this training and make
prepared yourself to work on live work with us

-

--