(APPUNTI MIKROBASIC 01) CREARE UN PROGETTO (PROGRAM E MODULE)
tipo:
livello:
Impostare progetto mikroBasic con modulo principale e modulo aggiuntivo
Creare un progetto mikroBasic
(program e module)
Come impostare un progetto mikroBasic con il modulo principale (program) ed un modulo aggiuntivo (module).
Questa pagina è tratta da una mia pagina web personale.
(7) cliccando su "Browse..." si aprirà la finestra (11) dove potrete scegliere la cartella o crearne una nuova,
(8) se volete, una breve descrizione del progetto,
(9) il PIC da usare nel progetto,
(10) la frequenza di funzionamento del progetto.
N.B.
Il clock è la frequenza di funzionamento del progetto e non quella del quarzo usato. In questo esempio il PIC funziona a 48MHz perchè usa il PLL interno per moltiplicare la frequenza, ma il quarzo usato, in questo caso, è da 8MHz (vedere "configurare clock 18F4550").
La maggior parte delle volte, il clock, corrisponde alla frequenza del quarzo utilizzato nel progetto.
Ora dobbiamo impostare i flags del registro di configurazione (i cosiddetti "fuses").
Possiamo, anche, creare uno schema della configurazione e richiamarla per altri progetti, in futuro.
(12) Oppure cancellare una configurazione che non ci serve più.
(13) Per crearne una nuova, clickiamo su "New".
(14) Apparirà la scritta "NewScheme" dove scriveremo
(15) il nome del nostro nuovo schema di flags.
(16) Impostiamo tutti i flags desiderati.
(17) Cliccare su "Save" per salvare lo schema di flags.
Apparirà il messaggio di schema salvato.
(18) Cliccare su "OK".
(19) Poi, chiudiamo la finestra "Edit Project" cliccando su "OK".
(20) E' stato creato un modulo di programma vuoto. Il nome del file viene preso dal nome del progetto, ma possiamo anche cambiarlo, se vogliamo.
(21) Adesso possiamo inserire il nostro codice sorgente nel file.
program Nome_Programma 'include [inclusione di altri moduli]
' dichiarazioni di procedure 'sub procedure nome_procedura(...) ' [dichiarazioni locali] ' ... 'end sub
' dichiarazioni di funzioni 'sub function nome_funzione(...) ' [dichiarazioni locali] ' ... 'end sub
end.
Inseriamo, all'inizio del modulo, la parola chiave "module" seguita dal nome che vogliamo dare al modulo.
Come esempio, a sinistra, potete vedere il listato di un'ossatura di modulo aggiuntivo.
Potete fare copia/incolla e inserirlo nel vostro modulo.
Ecco, sotto, il risultato dell'operazione.
(25) Adesso possiamo cliccare sull'icona "Save all" per salvare tutto il progetto.
(26) Si aprirà la finestra "Salva file"
(27) col nome provvisorio impostato.
(28) Scrivere il nome che volete dare al file del modulo
(29) e cliccare su "Salva".
(30) Come si vede, il modulo, ora, ha il nome giusto.
(31) Adesso, per includere il modulo nella compilazione, dobbiamo inserire, nel modulo principale, la riga con la parola chiave "include" seguita dal nome del file del modulo che vogliamo venga compilato col progetto.
(32) Si vede il modulo incluso.
(33) Cliccare su "Build Project " per compilare tutto il progetto.
(34) Attendiamo che la compilazione venga eseguita.
Dopo poco apparirà il messaggio con l'esito della compilazione.
(35) Come si vede, il modulo1 è stato compilato con il progetto.
(36) Se clicchiamo sull'icona "View Assembly"
(37) possiamo vedere che il progetto si compone solo della procedura "main", perchè il modulo aggiuntivo era vuoto.
non sei autenticato, per questo non puoi visualizzare i commenti sulla pagina. Se sei registrato accedi oppure registrati.
difficoltà
costo
informazioni
Questa pagina è stata creata da beduino il 19/05/2008 ore 16:46 ultima modifica del 20/05/2008 ore 02:15la pagina è stata visitata 4322 volte
Lo staff di www.grix.it non si assume responsabilità sul contenuto di questa pagina.
Se tu sei l'autore originale degli schemi o progetti proposti in questo articolo, e ritieni che siano stati violati i tuoi diritti, contatta lo staff di www.grix.it per segnalarlo.