Προς το περιεχόμενο

Avr studio - πρόβλημα με κάτι απλό σε assembly


glaza

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα παιδιά, αν θέλω να τυπώσω από την μνήμη του προγράμματος το 90 σε BCD, τι πρέπει να κάνω ?

 

 

aem_bcd:

.DB $63,$90 ;ayto einai to aem mou

 

ldi R16, low(RAMEND)

out SPL,R16

ldi R16, high(RAMEND)

out SPH,R16

 

 

reset:

 

ldi R16, $FF

out DDRB, R16

out PORTB, R16

ldi R16, $00

out DDRD, R16

 

 

ldi ZL, low(aem_bcd*2)

ldi ZH, high(aem_bcd*2)

 

μετά τι κάνω ????

Δημοσ.

>
aem_bcd:
.DB $63,$90 ;ayto einai to aem mou

ldi R16, low(RAMEND)
out SPL,R16
ldi R16, high(RAMEND)
out SPH,R16


reset:

ldi R16, $FF
out DDRB, R16
out PORTB, R16
ldi R16, $00
out DDRD, R16


ldi ZL, low(aem_bcd*2)
ldi ZH, high(aem_bcd*2)
LD   R0,RX+
OUT "πόρτα που θες",R0


δεν είμαι σίγουρος, δοκίμασε το και πες μου..(βαριέμαι να βγάζω πάλι τον stk500 από το κουτί..)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...