PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tiny11 - Lauflicht



firefox2007
23.09.2008, 18:15
Hallo,
ich hab eine Platine auf der 5 LEDs mit Vorwiederstand gegen 5 Volt geschaltet sind und wollte diese nun in Assembler Programmieren.
Die Platine wird von einem Tiny 11 gesteuert:
PBx----LEDx---Rx---+5V
Hat jemand eine Idee?

Besserwessi
23.09.2008, 21:46
Ein Lauflicht mit 5 LEDs sollte mit 5 oder höchstens 10 Phasen auskommen. Die kann man ganz einfach, wie ein Anfänge als 5 mal hintereinander LDI ... , out ... , rcall delay programmieren. Ict zwar nicht schön, geht aber.

uwegw
23.09.2008, 22:01
Ideen hab ich viele... Hast du aber auch ne konkrete Frage?

Mixxer
03.10.2008, 12:06
Hallo,

nimm doch einfach n Timer, mit dem hast du einen regelmäßigen Interrupt. Dann musst du nur in jedem Interrupt ein Register hochzählen und wenn es oben ist wieder auf 0 setzen. Dann kannst du per Vergleich-Befehl immer an ne andere Stelle hinspringen wo eine oder mehrere LEDs ein- oder ausgeschaltet werden!!
MFG Mixxer