; ***************************************************** ; * R/2R-Netzwerk als Saegezahn ueber Port D * ; * (C)2005 by info@avr-asm-tutorial.net * ; ***************************************************** ; .INCLUDE "8515def.inc" ; ; Register Definitionen ; .DEF rmp = R16 ; Multipurpose Register ; ldi rmp,0xFF; Alle Pins von Port D auf Ausgang out DDRD,rmp sawtooth: out PORTD,rmp ; Inhalt des Registers an Port ausgeben inc rmp ; um Eins erhoehen andi rmp,0x7F ; Bit 7 auf Null setzen rjmp sawtooth ; und so weiter