Anonymní profil já – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil já – Programujte.comAnonymní profil já – Programujte.com

 

Příspěvky odeslané z IP adresy 89.190.75.–

Assembler › úloha
11. 5. 2012   #157809

mám takový problém potřebuju udělat program pro atmega 32.

zadání:

vytvořte program, který zvušuje stav registru R17 o 1 a při stisknutí se připojí na port PA0. R17 R17 zobrazujte na port PC0.

 moje část řešení:

main:
ini:   ldi  R16,LOW(RAMEND)  ;definice zazsobniku
       out  SPL,R16
    ldi  R16,HIGH(RAMEND)
    out  SPH,R16

    sbi  DDRC,0
       sbi  PORTC,0        ;pocatecni nastaveni....PC.0 vzstup
    ldi  R16,0B00000000 ; pocatecni nastaveni ...PA 0.1 vstup


    out  DDRA,R16
    ldi  R16,0b00000011
    out  PortA,R16    ;pull up zapnuty
     
inic:  
   ldi   R16,LOW(RAMEND) ; definice zasobniku
      out   SPL,R16
   ldi   R16,High(RAMEND)
   out   SPH,R16

      ldi   R18,0xff
      out   DDRC,R18
   clc

ale nevím jak napsat start předem děkuji za odpověd

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý