Elettronicamente.com
La risorsa Italiana per l'elettronica
e l'informatica applicata all'elettronica
  Sponsor
|Home| |Registrazione| |Login| |Disclaimer| |Contattaci| |Guida| |FAQs|
|Download| |Forum| |Links| |MySite|
Cerca in Elettronicamente:
 
I numeri di Elettronicamente.com:
  Iscritti: 12853
  Risorse On-Line: 508
  Links su siti di elettronica: 1304
  Sei il visitatore numero 1171359
Login non eseguito
Descrizione
ID #706  Tutorials
Propeller P8X32A - Parte 3 - Esercizio#3   07/03/2009
In questo esercizio verrà illustrato come poter inserire nel codice alcuni commenti utili al lettore, al fine di rendere il programma maggiormente leggibile. I commenti sono importanti perché possono descrivere con maggiore dettagli lo scopo del programma e come potrebbe essere modificato e migliorato anche da chi non lo ha sviluppato.
Difficoltà:
Difficoltà di realizzazione o apprendimento. 2 stella/e.

Voto:
n.d.
Voto attuale (1/10) calcolato in base alla media delle votazioni di tutti gli iscritti che hanno votato questa risorsa.

Autore:
atomix
Autore della risorsa:atomix
HTML:
In questa casella viene indicato se è disponibile una pagina web da visualizzare.
File:
No
Allegato disponibile:
In questa casella viene indicato se è disponibile un file da scaricare.

Crediti Virtuali:
Free
Crediti virtuali necessari per scaricare il file allegato:0

Status:
ONLINE
Partecipa al FORUM di Elettronicamente.com per questo argomento.

 

Esercizio# 3 - Commentiamo il codice - Output.spin 

In questo esercizio verrà illustrato come poter inserire nel codice alcuni commenti utili al lettore, al fine di rendere il programma maggiormente leggibile. I commenti sono importanti perché possono descrivere con maggiore dettagli lo scopo del programma e come potrebbe essere modificato e migliorato anche da chi non lo ha sviluppato. Nel linguaggio SPIN ci sono diversi modi per aggiungere commenti. Questi rimangono solo nel codice sorgente e in fase di compilazione vengono ignorati.
 

{{ Output.spin

    eseguiamo il lampeggio di un led modificando il pin e la frequenza }}

 

CON

  pin = 16 { numero del I/O pin dove è collegato il LED }
    Delay = 3_000_000 { ritardo on/off del LED }

 

PUB Toggle

'' Esegui il lampeggio del LED per sempre.
{ Questo metodo esegue il lampeggio del LED indicato in pin e attendi tra un ciclo e l'altro il clock di sistema più il ritardo indicato in Delay }

 

   dira[pin]~~
   repeat
     !outa[pin]
          waitcnt(Delay + cnt)


 

Un commento può essere inserito affianco ad una riga di codice eseguibile, oppure interamente in una o più righe del file. Il blocco dei commenti deve sempre iniziare con uno dei caratteri speciali dedicati a questa funzione, ed a seconda del tipo impiegato, deve finire con il rispettivo carattere di fine blocco.

Ecco i quattro tipi:
 

'....

Singola linea di commento

''....

Singola linea documento di commento

{....}

Inizio e fine commento del codice

{{.....}}

Inizio e fine documento di commento

Le singole linee di commento possono essere utilizzate solo sulla linea di testo dove vengono usate. Il codice eseguibile in questo caso si deve trovare necessariamente alla sinistra dell'inizio del commento (altrimenti sarebbe anch'esso un commento e quindi non verrebbe eseguito). I speciali caratteri da utilizzare per i 'documenti di commento' si possono utilizzare per avere una speciale funzione dell'ambiente IDE del propeller. Per ciascun file aperto dall'IDE, in alto alla finestra è disponibile l'opzione 'Documentation' che effettua l'estrapolazione di solo le parti di testo contenute all'interno di questi speciali blocchi di commento.

 

Parte 3 - Esercizio#2 Indice Parte 3 - Esercizio#4


 


 


 

 
Cod.33210
Sistema di sviluppo molto compatto per il chip Propeller P8X32A-M44 con interfaccia USB utilizzabile anche come modulo per i prototipi.
Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1629
Acquista ora questo prodotto su

a € 80.10
+iva
invece di € 89.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.32311

Kit accessori Propeller: Mini Tastiera (PS/2), Mouse ottico (PS/2), LCD 2.5"

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1153
Acquista ora questo prodotto su

a € 125.10
+iva
invece di € 139.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.32300

Scheda di sviluppo per Propeller, con programmatore USB

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1160
Acquista ora questo prodotto su

a € 103.50+iva

invece di € 115.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.P8X32A-D40

Microprocessore Propeller DIL 40 P8X32A-40

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1149
Acquista ora questo prodotto su

a € 8.01
+iva
invece di € 8.90+iva
RISPARMI IL 10%

Q.ta
 
Cod.ESP8X32A-Q44

Microprocessore Propeller QFTP P8X32A-Q44

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1150
Acquista ora questo prodotto su

a € 8.01+
iva
invece di € 8.90+iva
RISPARMI IL 10%

Q.ta
 
Cod.ES122-32000

Manuale tecnico del microcontrollore Propeller

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1163
Acquista ora questo prodotto su

a € 35.10
+iva
invece di € 39.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.3ES32111

Propeller Professional Development Board
Board di sviluppo professionale per Propeller

Documentazione: [Link]
Schema elettrico: [Link]
Acquista ora questo prodotto su

a € 170.55
+iva
invece di € 189.50+iva
RISPARMI IL 10%

Q.ta
 
Cod.ES32212

E' una scheda millefori con dimensioni 8x10 cm, con incluso un Propeller gia' saldato, la Eeprom da 64 KB, l'alimentatore a 5 e 3,3 volt, una zona predisposta per il montaggio del connettore VGA e quelli per mouse e tastiera


Acquista ora questo prodotto su

a € 31.50
+iva
invece di € 35.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.130-32212



Componenti sciolti: tra cui un blocco (come nei PC) che contiene connettore VGA e due connettori PS2 e le resistenze per il collegamento al Propeller, che si sposano con la propeller Proto Board

Acquista ora questo prodotto su

a € 19.35+iva
invece di € 21.50+iva
RISPARMI IL 10%

Q.ta
 
Cod.32201

 

 

 E' l'adattatore USB/seriale per poter programmare il Parallax per mezzo della USB            

Acquista ora questo prodotto su

a € 26.55+iva
invece di € 29.50+iva
RISPARMI IL 10%

Q.ta
 
Cod.32305

 

Contiene un libro, il Prop Plug, una breadboard, un
Propeller a 40 pin e componenti sciolti, una scatola di plastica che contiene la breadboard e tutti i componenti sciolti

Acquista ora questo prodotto su

a € 103.50+iva
invece di € 115.00+iva
RISPARMI IL 10%

Q.ta
 
Cod.32100

Scheda di sviluppo per Propeller 44 pin QFP

Ulteriori info:
http://www.elettroshop.com/dettagli.asp?pid=1159
Acquista ora questo prodotto su

a € 80.55+iva

invece di € 89.50+iva
RISPARMI IL 10%

Q.ta
  Cloud
 Elettronicamente.com  PICmicro  RS232 FT232 P8X32A Parallax PIC16F84 Programmatore Elettronica PCB Circuito Stampato Fotoincisione Microchip PIC16F876 Linguaggio AVR Linux NE555 ARM HD44780 DISPLAY LCD Alimentatore XE164 Infineon LED Amplificatore Laboratorio Resistenza Condensatore Termometro PWM relazione
www.Elettronicamente.com
Utenti attualmente connessi:
(Nessuno)