Mark as Favourite

Almost every business is gearing up their mobile strategy. No secret why: Mobile is really taking off. There are already more people on the planet who communicate with text messages than with e-mail and more people who own phones than have credit cards, according to the latest statistics. From PC to Mobile: Mobile phone is like personalcomputer taking a mini shape! Mobile phones are quickly adopting the features of personal computers and the current mobile apps are capable of doing all the functions that popular software on computers perform. Technology forecasters are predicting that laptops and PCs will be replaced by mobile phones in next few decades and to fulfill that mobile application development is highly necessary.

Variety of applications: There are plenty of areas that need new and existing mobile apps. Some of the hot development areas are: Office / business application, Internet applications, Fun applications and games, Mobile phone system utilities, Hobbies, Mobile securities, Music / audio / video applications, Remote controlling application, GPRS applications, Education and knowledge based applications etc. These fields contain high scope for mobile application development and research opportunities. Also, existing mobile apps in these fields can be modified through innovation. As a result, number of mobile applications is growing exponentially.

Course Outline

Introduction to Mobile & Cellular Communication

  • What is Mobile Communication?
  • How Mobile Communication works?
  • What is Cellular Communication?
  • Evolution of Cellular Communication
  • How Cellular Communication works?
  • Cellular System Architecture
  • Different Cellular Components: Cell, Cluster, Frequency Reuse, Cell Splitting, Handoff
  • Components of Cellular System
  • TDMA and CDMA
  • Difference between TDMA and CDMA
  • Advantages of Digital System over Analog System

GSM Communication

  • What is GSM Technology?
  • Features of GSM Technology
  • Different frequency Bands- Dual Band, Tri-Band, Quad-Band
  • Evolution of GSM Technology
  • How GSM Technology works?
  • Difference between GSM and CDMA

Microprocessor & Microcontroller

  • What is a Microprocessor and a Microcontroller?
  • Basic Parts of Microprocessor and Microcontroller
  • Difference between Microcontroller and Microcontroller
  • Applications of Microprocessors and Microcontrollers
  • Examples of Microprocessors and Microcontrollers

Architectures

  • What is Architecture?
  • Different types of Architectures
  • Computer System Architectures and Instruction Set Architectures
  • RISC and CISC Architectures
  • Difference between RISC and CISC Architectures
  • van Neumann and Harvard Architectures
  • Difference between van Neumann and Harvard Architectures
  • AVR Architecture
  • AVR family of Microcontrollers
  • Examples of AVR Microcontrollers

Embedded C Programming

  • Instruction and Instruction Set
  • Assembly Language and C Language Programming
  • Advantages and Disadvantages of Assembly Language over C Language
  • C Programming Overview
  • If-else Statement
  • For Loop
  • While Loop
  • Do-While Loop
  • Switch Statement
  • Polling based Software Development
  • Interrupt based Software Development
  • Infinite Loop and Interrupt Service Routine

Software Development Tools

  • WinAVR 2010
  • Installation of WinAVR 2010
  • AVR Studio 4
  • Installation of AVR Studio 4
  • Code writing and compiling in AVR Studio 4
  • SinaProg Hex Downloader
  • Installation of SinaProg Hex Downloader
  • Program Download to AVR Microcontroller with SinaProg Hex Downloader
  • Fuse Bit Setting with SinaProg Hex Downloader
  • USBasp Driver
  • Installation of USBasp Driver
  • RealTerm
  • Installation of RealTerm
  • Microcontroller Communication with PC through RealTerm
  • USB to Serial Driver
  • Installation of USB to Serial Driver

Introduction to ATmega16

  • Features of ATmega16
  • Pin Description of ATmega16
  • Memories of ATmega16- Flash, SRAM, EEPROM Memory
  • Peripheral Features of ATmega16
  • Operating Voltage and Frequency of ATmega16

Input/Output Ports & Input/Output Devices

  • What is an Input/Output Port?
  • What is an Input Device?
  • Examples of Input Devices
  • What is an Output Device?
  • Examples of Output Devices

Input/Output Ports of ATmega16

  • Input/Output Ports of ATmega16
  • Input/Output Port Registers of ATmega16
  • Input/Output Port Registers and their Bits Naming Convention
  • Data Direction Register and its Bit Description in ATmega16
  • Function of Data Direction Register in ATmega16
  • PORT Register and its Bit Description in ATmega16
  • Function of PORT Register in ATmega16
  • PIN Registers Description and its Bit Description in ATmega16
  • Function of PIN Register in ATmega16
  • Pull-up & Pull-Down Resistors
  • How to enable internal pull-up in ATmega16?
  • I/O Header file(io.h)
  • Delay Header file(delay.h)
  • F_CPU Macro and its function in AVR Programs
  • Setting frequency for Delay Header file through F_CPU

Light Emitting Diodes(LED) and Atmega16

  • What is a Light Emitting Diode (LED)?
  • Circuit Diagram of LED Interfacing with ATmega16
  • AVR Trainer Board-100
  • AVR USB Programmer
  • LED Interfacing with ATmega16
  • LED Blinking with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 2 with ATmega16
  • LED Pattern 3 with ATmega16
  • LED Pattern 4 with ATmega16
  • LED Pattern 5 with ATmega16
  • LED Pattern 6 with ATmega16
  • LED Pattern 7 with ATmega16
  • LED Pattern 8 with ATmega16
  • LED Dancing with ATmega16
  • Application of LED

Switch, 4X4 Keypad and ATmega16

  • What is a Switch?
  • Circuit Diagram of Switch Interfacing with ATmega16
  • Switch Interfacing with ATmega16
  • Application of Switch
  • What is a 4X4 Keypad?
  • Circuit Diagram of 4X4 Keypad
  • How 4X4 Keypad works?
  • 4X4 Keypad
  • 4X4 keypad Header file(keypad.h)
  • 4X4 Keypad Interfacing with ATmega16(LED Display)
  • 4X4 Keypad Interfacing with ATmega16(LCD Display)
  • 4X4 Keypad based Password Protection with Atmega16(LED Display)
  • 4X4 Keypad based Password Protection with Atmega16(LCD Display)
  • Application of 4X4 Keypad

Alphanumeric LCD and ATmega16

  • What is an Alphanumeric LCD?
  • How an Alphanumeric LCD works?
  • Circuit Diagram of 16X2 Alphanumeric LC Interfacing with ATmega16
  • Alphanumeric LCD Header file(lcd.h)
  • 16X2 Alphanumeric LCD Interfacing With ATmega16
  • Horizontal Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Vertical Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Application of Alphanumeric LCD

Universal Synchronous and Asynchronous Receiver and Transmitter (USART) and ATmega16

  • What is a Communication Protocol?
  • Serial and Parallel Communication
  • Simplex, Half Duplex and Full Duplex Communication
  • Universal Synchronous and Asynchronous Receiver and Transmitter (USART) Communication Protocol
  • USART of ATmega16
  • Registers Description of USART in ATmega16
  • USART Header file(usart.h)
  • Application of USART Communication Protocol

PC communication with ATmega16

  • What is RS-232 Protocol?
  • RS-232 Driver
  • PC to ATmega16 Communication(LED Display)
  • PC to ATmega16 Communication(LCD Display)
  • ATmega16 to PC Communication(LED Display)
  • ATmega16 to PC Communication(LCD Display)
  • Full Duplex Communication Between PC and ATmega16(LED Display)
  • Full Duplex Communication Between PC and ATmega16(LCD Display)

SIM 300 GSM/GPRS Modem

  • What is a GSM/GPRS Modem?
  • How GSM/GPRS Modem works?
  • SIM 300 GSM/GPRS Modem
  • SIM 300 GSM/GPRM Modem Functionalities
  • Features of SIM 300 GSM/GPRM Modem
  • What is AT Command?
  • How to send AT commands to SIM 300 GSM/GPRS Modem?

SIM 300 GSM/GPRS Modem and ATmega16

  • Getting started with SIM 300 GSM/GPRS Modem
  • SIM 300 GSM/GPRS Modem Header file(sim300.h)
  • Getting SIM Card status in SIM 300 GSM/GPRS Modem
  • Calling to a number from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Calling to a number stored in phonebook memory(memory location based) from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Calling to a number stored in current phonebook memory(memory location based) from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Calling to a number stored in phonebook memory(string(name) based) from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Redialing to last voice/data number from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Activating Caller ID Facility in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Deactivating Caller ID Facility in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Re-issue last AT Command in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Answering an incoming call in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Disconnecting an ongoing call in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Activating Auto-Answering mode in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Deactivating Auto-Answering mode in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Setting Number of Rings before auto-Answering in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Sending SMS from SIM300 GSM/GPRS Modem- AT Command & Syntax
  • Reading SMS from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Deleting SMS from SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Writing SMS in SIM 300 GSM/GPRS Modem Memory- AT Command & Syntax
  • Sending SMS from SIM 300 GSM/GPRS Modem Memory- AT Command & Syntax
  • Listing SMS from SIM 300 GSM/GPRS Modem Memory- AT Command & Syntax
  • Activating SMS Delivery Status in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Deactivating SMS Delivery Status in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Signal Strength Detection in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Getting Call list in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Contact Search in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Getting Contact List in SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Writing in Phonebook Memory of SIM 300 GSM/GPRS Modem- AT Command & Syntax
  • Getting IMEI number of SIM 300 GSM/GPRS Modem- AT Command & Syntax

Practicals

  • LED Interfacing with ATmega16
  • LED Blinking with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 2 with ATmega16
  • LED Pattern 3 with ATmega16
  • LED Pattern 4 with ATmega16
  • LED Pattern 5 with ATmega16
  • LED Pattern 6 with ATmega16
  • LED Pattern 7 with ATmega16
  • LED Pattern 8 with ATmega16
  • LED Dancing with ATmega16
  • Switch Interfacing with ATmega16
  • 4X4 Keypad Interfacing with ATmega16(LED Display)
  • 4X4 Keypad Interfacing with ATmega16(LCD Display)
  • 4X4 Keypad based Password Protection with Atmega16(LED Display)
  • 4X4 Keypad based Password Protection with Atmega16(LCD Display)
  • 16X2 Alphanumeric LCD Interfacing With ATmega16
  • Horizontal Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Vertical Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • PC to ATmega16 Communication(LED Display)
  • PC to ATmega16 Communication(LCD Display)
  • ATmega16 to PC Communication(LED Display)
  • ATmega16 to PC Communication(LCD Display)
  • Full Duplex Communication Between PC and ATmega16(LED Display)
  • Full Duplex Communication Between PC and ATmega16(LCD Display)
  • SIM 300 GSM/GPRS Modem interfacing with ATmega16
  • Getting SIM Card status in SIM 300 GSM/GPRS Modem
  • Calling to a number from SIM 300 GSM/GPRS Modem with ATmega16
  • Calling to a number stored in phonebook memory(memory location based) from SIM 300 GSM/GPRS Modem with ATmega16
  • Calling to a number stored in current phonebook memory(memory location based) from SIM 300 GSM/GPRS Modem with ATmega16
  • Calling to a number stored in phonebook memory(string(name) based) from SIM 300 GSM/GPRS Modem with ATmega16
  • Redialing to last voice/data number from SIM 300 GSM/GPRS Modem with ATmega16
  • Activating Caller ID Facility in SIM 300 GSM/GPRS Modem with ATmega16
  • Deactivating Caller ID Facility in SIM 300 GSM/GPRS Modem with ATmega16
  • Re-issue last AT Command in SIM 300 GSM/GPRS Modem with ATmega16
  • Answering an incoming call in SIM 300 GSM/GPRS Modem with ATmega16
  • Disconnecting an ongoing call in SIM 300 GSM/GPRS Modem with ATmega16
  • Activating Auto-Answering mode in SIM 300 GSM/GPRS Modem with ATmega16
  • Deactivating Auto-Answering mode in SIM 300 GSM/GPRS Modem with ATmega16
  • Setting Number of Rings before auto-Answering in SIM 300 GSM/GPRS Modem
  • Sending SMS from SIM300 GSM/GPRS Modem with ATmega16
  • Reading SMS from SIM 300 GSM/GPRS Modem with ATmega16
  • Deleting SMS from SIM 300 GSM/GPRS Modem with ATmega16
  • Writing SMS in SIM 300 GSM/GPRS Modem Memory with ATmega16
  • Sending SMS from SIM 300 GSM/GPRS Modem Memory with ATmega16
  • Listing SMS from SIM 300 GSM/GPRS Modem Memory with ATmega16
  • Activating SMS Delivery Status in SIM 300 GSM/GPRS Modem with ATmega16
  • Deactivating SMS Delivery Status in SIM 300 GSM/GPRS Modem with ATmega16
  • Signal Strength Detection in SIM 300 GSM/GPRS Modem with ATmega16
  • Getting Call list in SIM 300 GSM/GPRS Modem with ATmega16
  • Contact Search in SIM 300 GSM/GPRS Modem with ATmega16
  • Getting Contact List in SIM 300 GSM/GPRS Modem with ATmega16
  • Writing in Phonebook Memory of SIM 300 GSM/GPRS Modem with ATmega16
  • Getting IMEI number of SIM 300 GSM/GPRS Modem with ATmega16

Kits Detail

  • AVR Trainer Board-100
  • AVR USB Programmer
  • 16X2 Alphanumeric LCD
  • 4X4 Keypad
  • SIM 300 GSM/GPRS Modem
  • USB to Serial Converter
  • Head Phone Interface
  • Head Phone

Course Detail

  • Course Duration:- 40 Hours(20 Days)
  • Internationally valid certificate to each at the end of the Training Program.

Who Can Apply?

All B.E/ B-Tech, Diploma, Science Graduates & Hobbyists are eligible.

When the Training Program is Starting?

Batch Starts from 1st December, 15th December and 15th January.
Register in a group and get discount upto 10%.

How to Register for the Training Program?

There are limited Seats only. So, hurry up.
To Register for Summer Training Program 2016, Click Here

What If i am having any Query?

For any query, Please contact:-8984089851, 0674-6573832 or mail us at info@ablab.in.