Gå til innhold

Anbefalte innlegg

hvordan bryter jeg loopen ved 0x81

 

.include "m128def.inc";Includes the m128 definitions file

.def Temp = R16	;"definerer" gjør om navnet i register R16 til ETemp

.org 0x0000		;Plaserer følgende kode fra adressen 0x0000
rjmp RESET	;tar et rellativt hopp til RESET merket

RESET:			;RESET merket
ldi Temp, 0x2C + 0x55;Lagrer 2 i R16(siden R16 er definert som Temp)
out DDRB, Temp;lagrer vedien i PORTB Data direksjons registeret

Loop:
out PORTB, temp
dec Temp
rjmp loop

 

ja vet lysene begynner ved 0x81 men vil gjerne at de stopper der.

loop komandoen skal helst vere med.

 

er det en enkel break funksjon eller stopp jeg kan bruke?

Endret av Lucifer89
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...