|
|
PIC GENIUS EDITOR |
|
| PIC Genius Editor è il modulo tramite il quale si può scrivere un programma sfruttando un linguaggio ad alto livello proprietario. | ||||||||||
| La figura mostra la schermata principale del modulo : | ||||||||||
|
|
||||||||||
|
Figura 1 |
||||||||||
| Dopo aver scelto il nome del progetto ed il microcontrollore che lo dovrà gestire, sarà possibile scrivere direttamente il codice. Il programmatore dovrà scrivere il MAINLOOP del suo programma più eventuali subroutines compreso quelle di INTERRUPT (se abilitato). | ||||||||||
| Nella parte destra della schermata si trovano 4 liste che elencano rispettivamente : | ||||||||||
|
||||||||||
| Per inserire o eliminare le voci in ciascuno elenco utilizzare gli appositi pulsanti posti in basso a ciascuna lista. | ||||||||||
| Nella parte sinistra della schermata si trova un promemoria delle porte IO utilizzate in ingresso, in uscita o ancora libere. Questa lista risulta molto utile al programmatore durante la stesura del suo codice quando deve modificare tramite le istruzioni lo stato delle porte del microcontrollore. | ||||||||||
| Una delle operazioni primarie è quella della scelta delle porte IO da utilizzare nel progetto. Basterà aprire la schermata di settaggio selezionando la voce PORTE I/O dal menù PROGETTO (figura 2) | ||||||||||
|
|
||||||||||
|
Figura 2 |
||||||||||
| Si aprirà la seguente schermata : | ||||||||||
|
|
||||||||||
|
Figura 3 |
||||||||||
| Nella toolbar della finestra si potranno scegliere diversi componenti da collegare alle porte del micro. In figura 3 è stato collegato un led alla PORTB0 del micro. | ||||||||||
| Dopo aver scritto anche una sola parte del codice del progetto, lo stesso potrà essere compilato e successivamente assemblato in modo da ottenere un file con estensione hex. | ||||||||||
|
|
||||||||||
|
Figura 4 |
||||||||||
|
La schermata mostra un piccolo codice scritto direttamente nel MAINLOOP del progetto per far lampeggiare un led precedentemente assegnato alla PORTB0 con una cadenza di un secondo tra ON e OFF |
||||||||||
|
|
||||||||||
|
||||||||||
|
[ HOME ] [ PROJECTS ] [ DOWNLOAD ] [ NEWS ] [ CONTACT ] [ LINKS ] |