deccancode
Microcontrollers Simplified

Home
Indian Buyers Click Here
About Deccancode Contact Deccancode Support Taxes, Refund & Return Privacy Policy

+
2 Course CDs
+
Free Hosting of your
Final Project & Resume
=
Refer Price below


Buy at US$99 from MicrocontrollerShop.com(Ships from USA)
Following Prices are inclusive of shipping.
Ships from India

$130 USD Enroll Now(Pack of 1)
$230 USD Enroll Now(Pack of 2)
$315 USD Enroll Now(Pack of 3)
$400 USD Enroll Now(Pack of 4)
$475 USD Enroll Now(Pack of 5)
$850 USD Enroll Now(Pack of 10)




Indian Buyers
Click here

Training: Embedded C With ATmega32 AVR (EC-AVR)
A Certificate Course in Embedded C Programming and Application Development using AVR Microcontroller
(With Job Placement Support)


Course Features:
  • A complete ATTENDANCE free training
  • Save on your commuting time
  • No time limit, so no exam pressure
  • Open book Examination
  • Open book project submittion
  • Your final project submission will be hosted on our website untill you get a job or for 4 years which ever is earlier.
  • This hosting will carry your personal information and open resume so that companies can contact you directly.
  • Learn the technology you need to succeed as an Embedded Engineer - at home, at your own pace.
  • Students can ask their doubts and queries via email. All queries are answered within 24 hours.
  • Course FAQ

About the Course Material
  • Courseware is divided into 2 parts. Hardware and Tutorial CDs.
  • Hardware is a complete setup for learning Embedded C using AVR.
  • Download datasheet for Experiment board hardware
  • Turorial CDs contents PC Based Tutor Software, Full source code for application covered under the course, Datasheets, IDEs, Programming software and user manual.
  • PC Based Tutor Software has graphical explanation with easy to understand Audio based teaching.
  • All CDs are protected by a unique locking mechanism, due to which copying of files, tutorial & screen shots is made impossible.
Course Details
  1. Eligibility
    • Any student having knowledge of basic electronics and computers.
    • You should understand and should be able to coummunicate in English

  2. Duration of Course
    • You can start the training any day of the year
    • You can end the training any day of the year
    • Minimum time to complete the course is 20 days

  3. How to Apply?
    • Click here to enroll for the course.
    • You shoud receive the course with in 4-7 days across the world.

  4. Certificate
    • This is an Online course provided by independent training provider
    • We are not accredited by any Unversity or Government
    • You will receive a Certificate of Course Completion after Project Submission and Clearing Online Examination.

  5. Course Contents / Syllabus
    • C Programming Basics
      • C Programming Introduction
      • Datatypes
      • Statements
      • Loops
      • Modular Programming using C
      • Functions
      • Address and Pointers
      • Concept of #include
      • Concept of #define
      • #if, #ifdef

    • Input/OutPut in Embedded C
      • Input devices for Embedded Devices
      • Output Devices for Embedded Devices

    • Input => Processing =>Output
      • How to accept Input for Embedded Devices?
      • Who processes input data?
      • How to Send data to OutPut Devices in Embedded Applications?

    • What is the difference between C Programming & Embedded C Programming

    • Introduction to Microcontroller?
      • What is microcontroller?
      • When should I use Microcontroller?
      • Which Microcontroller should I use?
      • What is the meaning of buzzwords like 8051, AVR, PIC, DSP, ARM, VLSI, FPGA etc

    • Hardware & Software requirements for Embedded Learning and Devellopment
      • Hardware requirments
      • Software requirements

    • Your First Encounter with Embedded System Development
      • How to write a simple Input & Output propgram for AVR Atmega32 Microcontroller?
      • How to use an IDE?
      • What is MAKE file?
      • Your first MAKE file for your First embedded application.
      • Compiling your first Embedded C Code.
      • Download your program to ATmega32 and Run it in realtime.

    • AVR Microcontroller features
      • Why AVR is a prefered microcontroller in real life development?
      • What are the features of AVR microcontroller?
      • ATmega32 Pin and Port Details
      • How to Program ATmega32?

    • Capturing External Events using Interrupts
      • What is an Interrupt?
      • Why should I use an Interrupt?
      • What are the types of an Interrupt?
      • How to write an Interrupt using Embedded C code?
      • Write your First Interrupt based Program.

    • Use Delay routine from a library file

    • Timers in ATmega32
      • What is a Timer?
      • Why do I need a Timer?
      • What functions can a Timer perform?
      • How Timer works?
      • Your First Program to Generate 1 Second delay using AVR's Timer.

    • Oscilaltors and Crystals for ATmega32
      • Why Oscilaltors are must for microcontroller's functionality?
      • Internal Oscilaltor pros and cons.
      • External Oscillator for AVR
      • How do I instruct my AVR about the oscillator selection?
      • Fuse Bits for Oscillators

    • Timer in ATmega32 - Revisited
      • Generate 1 Second Delay using Internal Oscillator at 1MHZ
      • Generate 1 Second Delay using Internal Oscillator at 4MHZ
      • Generate 1 Second Delay using External Crystal at 4MHZ

    • Output Device - 16x2 LCD
      • How LCD Works?
      • Circuit diagram for LCD Interfaing
      • Library for LCD interfacing
      • Print your Name on LCD

    • Analog to Digital Conversion
      • How many built-in ADC channels does ATmega32 have?
      • What is the meaning of ADC Resolution?
      • Can I use all ADC channels in my project at a time?
      • What type of applications Can I make using AVR's ADC/

    • Temperature Indicator
      • Read Temperature using Temperature Sensor
      • Convert the reading to digital data
      • Display the digital data over output device - LCD

    • Bad Light Indicator
      • Read light level using light Sensor
      • Convert the reading to digital data
      • Display the digital data over output device - LCD

    • Voltmeter using ATmega32
      • How to measure voltage?
      • Read voltage and write embedded C code to convert the reading to digital data
      • Display the Voltage to LCD

    • How to use 4x4 Matrix Keypad as Input Device?
      • Matrix KeyPad Circuit Details
      • Concept of Rows and Cols
      • Reading a Key from the keypad
      • Accept Data and Display it to LCD

    • Pulse Width Modulation
      • What is PWM?
      • Why do I need PWM?
      • Who generates PWM signal?
      • Sound Frequencies using PWM
      • Write your Embedded C Application for ATmega32 to generate Sounds using PWM?

    • Receive and Demodulate RC5 Infra-red data
      • What is Infra-red light?
      • What is RC5 Format/
      • How to receive RC5 IR Signal?
      • How to decode RC5 IR data?
      • Write your application to Accept IR data and display it over LCD

    • RS232 data communication
      • What is RS232?
      • AVR ATmega32 support for RS232
      • Write your first application to Transmit data over RS232
      • Write your first application to Receive data ober RS232
      • How to develope a Temperature Data Logger

    • TWI
      • What is TWI?
      • Why TWI is important to me?
      • Applications of TWI

    • Real Time clock using TWI
      • What is RTC?
      • Applications of RTC Time Keeping
      • How to interface with RTC using ATmega32?
      • How to display date-time using LCD?

    • EEPROM using TWI
      • What is EEPROM?
      • Applications of EEPROM
      • How to interface EEPROM with ATmega32?
      • Save and retrive data to-from EEPROM using TWI

    • ATmega32's Internal EEPROM
      • When to use internal EEPROM of ATmega32?
      • What are the limitations of internal EEPROM?
      • A simple application to demonstrate internal EEPROM


  6. About the Job Placement Support
    • This course will support you to get a job, But it is not a guarantee.
    • Placement support is provided by hosting your resume + final project. No other efforts will be taken by us.
    • Resume details will be decided by us, so to provide required information to the companies.
    • You have to submit a final project towards course completion. The same project will be hosted.
    • Your project and resume will be hosted for a period of 4 years or untill you get a job, whichever is earlier.
    • Hosting is provided only after completion of Course.
    • Course completion requires a project submittion and online examination.
    • Our examination incharge will evaluate your project towards the course completion.
    • Remember, our site is daily viewed by expertes from Industry. This makes a bright opportunity for you to display your Project work and Resume by completing this course.
      Enroll Now