Pagina 1 di 1

programmazione pic16f84a

MessaggioInviato: 30 apr 2012, 20:26
da francyhacker94
salve a tutti sono appena entrato nel mondo dell'assembly e sono molto spratico dal punto di vista di programmazione...

su internet ho trovato questo esercizio: Scrivere un programma in assembler che testi lo stato degli interruttori e faccia accendere i
LED in modo che ogni LED si accenda solo se viene premuto il suo corrispondente SW.

allora io ho provato a creare il sorgente che è il seguente :
Codice: Seleziona tutto
      PROCESSOR    16F84A
      RADIX      DEC
      INCLUDE      "PIC16F84A.INC"
      
      
      ORG   0x00
      
      bsf STATUS,RP0
      movlw   B'00001111'
      movwf   TRISA
      
      movlw   B'00000000'
      movwf   TRISB
      
      bcf      STATUS,RP0
      
      END


che ne pensate? cosa manca? ricordatevi che sono prprio un novellino e ancora ho molto da imparare, quindi per favore non aggreditemi :)

Re: programmazione pic16f84a

MessaggioInviato: 1 mag 2012, 0:22
da simo85
francyhacker94 ha scritto:cosa manca?

Manca settare i bit di configurazione del dispositivo, manca un loop infinito etc.

Oltre al datasheet. vedi anche questo tutorial.

Re: programmazione pic16f84a

MessaggioInviato: 1 mag 2012, 14:48
da Cox
Ciao, dovrai perderci un po di tempo ma le soddisfazioni se sei un'appassionato sono assicurate, eccoti un ulteriore link qui e poi qui.

Re: programmazione pic16f84a

MessaggioInviato: 1 mag 2012, 15:51
da TardoFreak
In questo articolo ci sono le informazioni base per scrivere un programma per microcontrollore. Utilizza come linguaggio il C ma vale anche per l' assembly.
Forse può servire.

Re: programmazione pic16f84a

MessaggioInviato: 2 mag 2012, 14:24
da francyhacker94
vi ringrazio a tutti per le vostre risposte :)