Micro-controller Application

The following are the steps needed to be taken for developing applications using Microcontrollers-

 AT89S51 is simple to understand and can be used for many applications. It does not have built in Analog to Digital converters. For beginners to understand with ease it should do. It has low cost / free evaluation Development Tools one of them an evaluation version is available at this site of KEIL called Keil µvision.

AVR ATMega8 has features which are good to learn as it leads to advanced microcontrollers likeARM/Cypress PSOCs and so on. Further It has low cost / free evaluation Development Tools one of them an evaluation version is available at this site of ATMEL  called AVR Studio.

Downloader/Programmer Tool is the USBAsp which can be used in common for developing with AT89S51 and ATMega 8  and a host of other controllers. This is a one time purchase and will be useful for a long time and variety. It is a development by Thomas Fischl

  Components needed for   AT89S51 or ATMega 8 Microcontroller Practice 
 Essential Qualification is the will to follow instructions, Work on and understand
Read data sheets and interact with forums,crsarma,or read text books/browse

AT89S51

ATMega 8

BreadBoard

BreadBoard

1XAT89S51

ATMega 8

1X11.0592 Crystal

16 Mhz Crystal

2X22pf

2X22pf

1X1µFd elec.Capacitor

4k7  ¼ watt Resistors

USBAsp with cable

USBAsp with cable

8XBlue LEDs

8XBlue LEDs

8X330 ohms ¼ W ressistors

8X330 ohms ¼ W ressistors

22 SWG Single Strand Wire

2 Meters

24 SWG Single Strand Wire

2 Meters

2LinesX16Characters per line

LCD Module

2LinesX16Characters per line

LCD Module

4X4 Keyboard

with

cable  to connect to Breadboard 

4X4 Keyboard

with

cable  to connect to Breadboard