Posted on

ARM Processor

Syllabus of ARM Processor 

Introduction to Embedded System and LPC 2148 ARM Controller:

Definition of Embedded System – Features of Embedded System –   Types of Embedded System  –  List of Embedded System Devices – LPC 2148 ARM Controller – Block Diagram – Memory and on chip peripheral devices –  ARM 7TDMI-S – Debug and Emulation Trace Facility –  Memory Map – Memory remap and Boot Block – CPU Registers – Modes of Operation – PSW – Instruction Set – Assembly Language Program for Addition, Subtraction, Multiplication and Division.

Embedded C Basics, GPIO(Slow) Timer Interrupt:

Embedded C Basics – GPIO (Slow) Register Map  – Pin Connect Block – 8 bit LEDs –  8 bit Switches – Buzzer – Relay -Stepper Motor Interfaces –  Embedded C Programs for the above – Timer/Counter – Block Diagram – Register Map -Program for Time Delay and Counter Operation – Vector Interrupt Controller (VIC) – Register Map -External Interrupts – Timer/Counter based Interrupt – Programs for the above.

PWM, ADC, DAC and RTC:

PWM Features – Block Diagram – Register Map – Program for Generating single ended PWM – ADC Feature – Block Diagram – Register Map – Program for ADC and Temperature sensor LM 35 interface – DAC Feature – Block Diagram – Register Map – Program for Generating analog output – RTC Feature –  Block Diagram –  Register Map – Program For Display the time in LCD display.

I2C, I2C Feature, UART:

Introduction to I2C – Start, Stop, ACK, Restart, NACK signals – Data transfer from Master to Slave and Slave to Master – I2C feature in LPC 2148 – Block diagram –Register map – I2C Master mode operation – Interfacing I2C based I/O expander PCF8574 – Interfacing LED – 7 segment display – Interfacing I2C based EEPROM –Program for the above – UART feature – UART0 Block diagram – Register map –Transmission and reception of messages for PC

 RTOS and µC/OS – II:

Foreground/Background systems – Function of OS – Introduction to RTOS – Resources– Shared resources – Critical Section – Multitasking – Tasks – Kernal – Scheduler –Round robbin – Non Pre-emptive and Pre-emptive scheduling – Context switch – EventFlag – Mutual exclusion – Semophore – Message Mail Boxes – Clock ticks – TaskStates – Task Stacks – Task Control Blocks (TCB) – Introduction to µC OS II – Porting ofµCOS II to Micro controller – RTOS functions – OS_STK – OS_EVENT – OSInit() –OSStart() – OSTaskCreate() – OSTaskDel() – OSSemCreate() – OSSemPend() –OSSemPost() – TaskStk[] [] – OSTimeDly() – Application programs using the above functions

Posted on

Arduino Training

Six weeks and Six months Training in Arduino

Arduino is a open source plateform to program our applications.

Advantages of Arduino-

Easy to use like PLC
opensource
easily availble in indian version also
programming in C++

Inerafacings during the course

LED
Relays
Keypad
LCD interface
Stepper motor
servo motor
DC motors
Analog input
Serial Communication
Eeprom programming
GSM interface

Posted on

PIC Controller 16F676 16f84 16f72 Based Industrial Training

PIC Controller 16F676 16f84 16f72

SYLLABUS OF PIC CONTROLLER

What is PIC. Introduction to PIC. Series  of PIC controllers

  • Block diagram of PIC , Reset Circuit, crystal circuit and power supply circuit, Memory types.
  • Pin Configuration of PIC.
  • Study of STATUS REGISTER, OPTION REGISTER, different register banks,
  • Memory Paging, Addressing modes
  • Study of different ports and TRIS register.
  • BYTE oriented file register, BIT oriented file register, Literal and control Operations.
  • Watchdog timmer, Interrrupts, Timmers/ couter.
  • LED interfacing
  • 8-bit LCD interfacing.
  • 4-bit LCD interfacing
  • Seven segment interfacing
  • Relay interfacing.
  • DC motor interfacing and speed control
  • IR sensors interfacing
  • Liner Keypad Interfacing
  •  Matrix Keypad interfacing.
  • Stepper motor interfacing
  • I2c
    RTC
  • Serial EEPROM
Posted on

Six Weeks Training Ludhiana

six weeks training ludhiana

  1.      Embedded System
  2.      ARM Proccesor ARM7 LPC2148
  3.      VLSI
  4.      PLC
  5.      Java
  6.      Mechanical Projects and Training
  7.      Arduino
  8.      Electrcial – PLC Automation
  9.      Software Training of Electrical
  10.      Software Training in Electronics
  11.      Software Training in Mechanical