Programmieren kannst du?
Du musst bedenken, dass es zwischen PC-Programmierung und
µC-Programmierung einen größeren Unterschied gibt. Beim µC musst du dich
in die ganzen Register einarbeiten. Ist aber im AVR-GCC Tutorial
teilweise gut erklärt.
Wie mein Vorredner schon sagte: Ein Atmega8 nehmen. Ein Atmega16 oder 32
hat nochmals ein paar Pins mehr - wenn du mehr LEDs brauchst.
Dann wäre die Frage welche LEDs du verwenden willst. Sollen es nur
schwache "Signal"-LEDs sein, die dir nen Zustand anzeigen oder willst du
damit was beleuchten. Wenn du stärkere LEDs verwendest, brauchst du noch
nen externen LED-Treiber/Transistor oder Ähnliches. Ist aber wirklich
einfach aufgebaut.
Wenns nur Signal-LEDs sind, kannst die über nen Vorwiderstand direkt an
den µC hängen.
Ansonsten nimmst einfach ne Standard-Beschaltung. Spannungsregler auf 5V
vor den µC, nen 100nF an die Versorgungsspannung des µC und nen Quarz
mit Kondensatoren. Am besten nimmst du nen Baudraten-Quarz mit z.B.
3,6864 MHz. Dann wird der Fehler minimal und du bekommst ne "bessere"
Verbindung zum PC hin zusammen.
Schau dir für die Beschaltung doch mal das GCC-Tut. durch:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports
oder hier:
http://www.mikrocontroller.net/articles/AVR-Tutorial
Da ist schon einiges erklärt.
Wenn du dann spezifische Fragen zu einem Problem hast, dann immer her
damit ;-)
PS: Hast du ein Programm/Tool parat, mit dem du Schaltpläne zeichnen
kannst? Wäre gut, damit du deine zu entwerfende Schaltung hier
reinstellen und beraten werden kannst.