Deccancode manufactures learning kits & development boards for various microcontrollers.
 
About DeccanCode
Contact DeccanCode
Support
Taxes, Refund & return
Privacy Policy

Visit our most updated and new webstore www.EmbeddedMarket.com

US$99     
Practical Course for ATMEL Microcontroller product comply to RoHS standards. PCAM kit has on board In-circuit Serial Programmer (ISP), which can be connected with the PC using a serial cable. You can connect the microcontrollers (89S51 / 89S52 / ATmega8 / ATmega16 / ATmega32 / ATmega8515 / ATmega8535) to 12 different interfacing section available on the board.
This is All in One product. It has on board 89S52 controller, factroy fitted. Kit has empty sockets to place AVR controllers like ATmega8, ATmega16, ATmega32, ATmega8515, ATmega8535. This product is a combination of Hardware and Tutorial. The Computer Based Tutorial provided along with the kit helps you to learn the microcontroller interfacing techniques at home.
Sections on-board
89S52 controller
with all ports open for connection.
40 Pin Socket for AVR
place ATmega16 / ATmega32 here.
28 Pin Socket for AVR
place ATmega8 microcontroller here.
On-board ISP
Use this On-board In circuit programmer. No external programmer required.
7-Segment Display
These are the multiplexed displays and can be interfaced with any microcontroller.
High current driver
Use this driver to drive 7 - segment displays or two stepper motors.
8 bit ADC
Use this to learn ADC interfacing with 8051. For interfacing ADC with AVR, see the temperature sensor section.
RS232
Use it to log your data to PC. Important part of your datalogger.
8 LEDs
These 8 LEDs can act as indicator for your application. LED interfacing is the starting point of your learning.
Switches
Use these switches as input to the microcontroller.
16 X 2 LCD
is simple to interface with any microcontroller to display messages.
Temperature Sensor & Preset
For interfacing with AVR controllers to demonstrate Analog to Digital Conversion.
Serial EEPROM
SPI based EEPROM to store values.
Infrared Receiver
Receives IR signal.
Infrared Transmitter
Interface it with any microcontroller to generate IR signal.
38KHz IR receiver
Receives IR signals of 38KHz.
Voltage regulator
Regulates input voltage.
Socket for Crystal
Use any crystal with AVR controller. Just push-in.
Demo & Documents
Product Demo (Flash format) Product Documents (PDF format)
User Manual (Opens new window)
What Can I make with this hardware?
CBT may not cover all below listed topics, but you may use this hardware for these application.
  • Blink LEDs
  • Accepting Input from Switches
  • Interfacing multiple 7-segment displays
  • Show text over LCD
  • Read Analog values
  • RS232 Interfacing for datalogger
  • Running LED using Timer
  • Counting Events
  • Interrupt driven applications
  • Reading and writing External EEPROM
  • Reading Infrared (IR) data
  • Obstacle detection application
  • Reading temperature
  • Simulated voltmeter
  • Drive stepper motors
  • Generate PWM signals
  • Experiment with SPI
  • PC controlled applications
  • Connect additional sensors externally
  • Implement AVR related bootloader and RTOS
  • Interface AVR controllers with any external Graphics LCD
  • Generate Stream of Infrared signal.
  • Use this hardware to program supported devices placed externally.
  • Interface external 4x4 Keypad
Each Pack Contents
Assembled & Tested PCB 1 CD RC5 Remote Interfacing Cable set
About this product
"Practical Course For ATMEL Microcontrollers" is unique combination of hardware and the computer based tutorial.
It works as a learning platform for beginners, experiment platform for labs and development platform for experts.
This product is suitable for students as well as for industry because of its "All in One" type design. It supports various microcontrollers e.g. 89S51, 89S52, ATmega8, ATmega16, ATmega32, ATmega8515, ATmega8535 on board. The interfacing sections can be connected with any microcontroller using set of interfacing cables. There is no hard-wired connection made thus allows you to connect any PORT PIN to any Interfacing section. A total flexible system.

CBT Covers:
  • 89S52 Basics
  • 89S52: Writing your first program
  • Bit addressable area of 89S52
  • Controlling Motors using 89S52
  • LCD Interfacing with 89S52
  • Timers & Counters of 89S52
  • Interrupts for 89S52
  • RS232 with 89S52

  • C Programming Basics (For AVR)
    • 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 Development
    • Hardware requirements
    • Software requirements

  • Your First Encounter with Embedded System Development
    • How to write a simple Input & Output program 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 preferred 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.

  • Oscillators and Crystals for ATmega32
    • Why Oscillators are must for microcontroller's functionality?
    • Internal Oscillator 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 Interfacing
    • 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 over RS232
    • How to develop a Temperature Data Logger

  • 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



  • Kindly note that the CBT provided with the kit works only if the Kit is connected to the PC.
    Use Serial cable to connect PC and the kit. If you do not have a serial port on your PC / Laptop, then we suggest you to use BAFO make BF-810 USB to Serial converter. Kit is tested for Windows 2000, Windows XP and Windows 98 operating systems.
You may need these optional Items
  • 9V DC Adapter
  • Serial Cable
  • ATmega16/32 or ATmega8
  • Offers
    No offers running now.
    How to Buy?


    Pay by credit card via PayPal.
    Steps to buy
    1. Send us an email mentioning Product Name, quantity required, your name, shipping address and telephone number.
      Email to [ pratik@deccancode.com ]
    2. We will revert back to you with payment details and shipping charges via email.
    3. In our reply mail, you should receive a link to our website for making payment. This webpage will show your contact information and purchase details.
    4. Buyer has to visit our website to make the payment. We generate "BuyNow" webpage for every payment.
    5. We do not have any other method to accept payment

    Ships within 48Hrs via Registered Air mail.
    Prices shown are exclusive of Shipping charges
    Typically shipping and handling for around 1kg will be US$17.00 by Registered Airmail for North America or for Europe unless specified.
    And US$15.00 for 1kg within Asia except India.
    We only charge on actual shipping cost (you pay for the cost of the actual courier service).
    Note for Delivery in India: Use our www.deccanrobots.com website to order.
    About DeccanCode Contact DeccanCode Support Taxes, Refund & return Privacy Policy
    All trademarks and registered trademarks are the property of their respective owners