logo image - link to home page

| Proddotti | PicBasic | PicBasic Pro | MPLAB | Comp. |

| PicBasic - Istruzioni | PicBasic Pro - Istruzioni |

| Win | Demo | Esempi | ASCII | Seriale | Upgrade | Patches |

 

Codice di esempio

Per salvare i files sul vostro computer, potete premere il pulsante destro del mouse sul link e selezionare "Salva oggetto con nome..." dal menu.

 

PicBasic Pro - generico

PicBasic Pro - per 18F

PicBasic Pro - per 12F

PicBasic standard - generico


Compilatore PicBasic Pro torna in cima

 

a2d10.bas PicBasic Pro programma che mostra il risultato di una conversione A/D a 10-bit A/D su display LCD senza usare ADCIN.
a2d8.bas PicBasic Pro programma che mostra il risultato di una conversione A/D a 8-bit A/D su display LCD senza usare ADCIN.
adcin10.bas Comando ADCIN - PicBasic Pro programma che mostra il risultato di una conversione A/D a 10-bit A/D su display LCD.
adcin8.bas Comando ADCIN - programma che mostra il risultato di una conversione A/D a 8-bit A/D su display LCD.
asmint.bas Interrupts in linguaggio assembly - Interrupt su PORTB.0 spegne il LED. Il programma attende .5 seconds e riaccende il LED.
bcd.bas PicBasic Pro programma di esempio di conversione da ed in formato BCD.
blink.bas Programma di esempio dal manuale PBP per fare lampeggiare un LED connesso a PORTB.0 circa una volta al secondo.
button.bas Dimostrazione del comando BUTTON. Stampa una variabile di lavoro (in questo caso B0) per dimostrare come funziona l'auto-repeat. Stampa "PRESS" quando il pilsante viene premuto o schiacciato.
case.bas (2.40 o superiori) Dimostra l'utilizzo del costrutto SELECT CASE.
div32.bas (2.40 o superiori) Dimostra l'utilizzo del comando DIV32 per la divisione a 31x15-bit.
ee.bas Dimostra l'utilizzo della EEPROM. Funziona soltanto con PIC16F(C)84!!!Ý Indirizzi inizializzati 0..5 e 9. Scrive da 10..63. Lascia gli indirizzi 6..8 indefiniti (posto che il vostro programma non sciva incondizionatamente tutte le locazioni della EEPROM).
ee12ce.bas Legge e scrive la I2C EEPROM interna dei dispositivi 12CExxx.
ee16ce.bas Legge e scrive la I2C EEPROM interna dei dispositivi 16CExxx.
eeword.bas Legge e scrive variabili wordverso la EEPROM interna.
for.bas Costrutto FOR..NEXT - Stampa serie di numeri usando il modificatore STEP.
fp.zip Routines FLOATING POINT ROUTINES - Somma, sottrazione, moltìplocazione e divisione usando la virgola mobile a 24 o 32 bit.Ý Include le librerie matematiche e 4 programmi di esempio.Ý
hardpwm.bas PicBasic Pro Programma dimostrativo del PWM hardware.
i2c.bas Comandi I2CREAD e I2WRITE - Scrive le prime 16 locazioni di una EEPROM seriale esterna. Legge le prime 16 locazioni e le rimanda sulla seriale. Nota: per EEPROM di indirizzida un byte.
i2cee12.bas Comandi I2CREAD e I2WRITE - Accesso all'EEPROM interna su un core 12-bit.
i2cee674.bas Comandi I2CREAD e I2WRITE - Scrive le prime 16 locazioni di una EEPROM seriale esterna. Legge le prime 16 locazioni e le rimanda sulla seriale. Per MCU PIC12CE67x.
i2cee625.bas I2CREAD and I2WRITE Commands - Scrive le prime 16 locazioni di una EEPROM seriale esterna. Legge le prime 16 locazioni e le rimanda sulla seriale. Per MCU PIC16CE62x.
i2cslave.bas
i2cmast.bas
PicBasic Pro programma dimostrativo della funzione slave I2C.Ý Usa i2cmast.bas per leggere e scrivere il dispositivo slave.
lcd.bas PicBasic programma di gestione di un display LCD a 4-bit.
logic.bas Stampa la tavola della verità degli operatori logici binari.
lookdown.bas Comando LOOKDOWN - Converte caratteri esadecimali ASCII nel loro equivalente numerico.
lookup.bas Comandi LOOKUP & RANDOM - Converte numeri in caratteri esadecimali ASCII.
maxmin.bas Operatori MAX/MIN - Uso degli operatori MAX e MIN per Bound [0..9] a [3..7].
onewire.bas (2.40 o superiori) Comandi OWIN & OWOUT - Interfacciamento al sensore di temperatura one-wire DS1820.
onint.bas On Interrupt - Interrupts in BASIC - Interrupt su PORTB.0 spegne il LED. Il programma attende .5 seconds e riaccende il LED.
ps2clock.bas PicStic-2 Clock Test - Richiede Micromint PicStic-2 con JRC6355
ps3adc.bas PicStic-3 ADC Test - Richiede Micromint PicStic-3 con LTC1298
pulsin.bas Comando PULSIN - Misuratore PWM seriale.
pulsout.bas Comando PULSOUT - Generatore di impulsi regolabile. Due bottoni regolano da spento a 10mSec a passi di 10 uSec.
ser2mod.bas Collezione di esempi che usano Serin2 e Serout2.Ý Dimostra l'uso dei modificatori.
serin.bas Comandi SERIN & SEROUT - Filtro in seriale per maiuscole.
serqual.bas Comndo SERIN senza qualificatori - Filtro seriale "Crudo" per commenti in stile C++.
shift.bas Comandi SHIFTIN e SHIFTOUT.
sleep.bas Comando SLEEP - Lampeggiamento lento di un LED usando il ritardo del Low Power Mode.
sound.bas Comando SOUND - Crea rumori casuali in stile computer.
spimast.bas
spislave.bas
PicBasic Pro programma per leggere e scrivere slave SPI usando una porta seriale sincrona.
usart.bas Legge e scrive USART hardware.


Compilatore PicBasic Pro per MCU serie PIC18F torna in cima

clock452.bas Orologio su LCD usando On Interrupt
serA452.bas PicBasic Pro programma che implementa un buffer di input pilotato da interrupt per USART hardware in Assembly.Ý Definizione dei Pin definitions compatibile con LAB-X1 e PIC18F452.


Compilatore PicBasic Pro per PIC12F675 MCU torna in cima

vref675.bas PicBasic Pro programma dimostrativo di una conversione A/D a 10-bit usando il pin Vref su un 12F675.Ý Questo aggira un bug in PBP versione 2.42 che sovrascrive il bit VCFG nel registro ADCON0 durante l'esecuzione del comando ADCIN.


Compilatore PicBasic torna in cima

2k.bas Demo di tabella che oltrepassa i 2K
adc71.bas Comandi PEEK e POKE - Accesso all'A/D 16C71 A/D usiando Peek e Poke
blink.bas Esempio dal manuale per fare lampeggiare un LED connesso a RB0 circa una volta al secondo.
button.bas Esempio del comando BUTTON. Stampa una variabile di lavoro (in questo caso B0) per dimostrare come funziona l'auto-repeat. Stampa "PRESS" quando il pilsante viene premuto o schiacciato.
ee.bas Dimostra l'utilizzo della EEPROM. Funziona soltanto con 16C84 and 16Fxxx !!!Ý Indirizzi inizializzati 0..5 e 9. Scrive da 10..63. Lascia gli indirizzi 6..8 indefiniti (posto che il vostro programma non sciva incondizionatamente tutte le locazioni della EEPROM).
flash1.bas Fa lampeggiare un LED usando i comandi HIGH e LOW per pilotare lo specifico pin.
flash2.bas Fa lampeggiare un LED usando le variabili bit Direction e Data.
flash3.bas Fa lampeggiare un LED usando l'algebra dei Bit.
flash4.bas Fa lampeggiare un LED usando il costrutto For..Next. Usa il comando Nap per abbassare il consumo e migliorare la precisione!!!
for.bas Costrutto FOR..NEXT - Stampa serie di numeri usando il modificatore STEP. Le iterazioni più interne si bloccano quando il valore di step arriva a zero (perché il contatore non viene più incrementato).
high92x.bas Accesso ai banchi di registri alti in 16C92x.
i2c8.bas Comandi I2CIN e I2COUT - Scrive le prime 16 locazioni di una EEPROM seriale esterna. Legge le prime 16 locazioni e le rimanda sulla seriale. Il byte di controllo e l'indirizzo della variabile vanno bene per EEPROM con parola di indirizzo 1 byte, come le 24LC01, 24LC02, ecc.
i2c16.bas Comandi I2CIN e I2COUT - Scrive le prime 16 locazioni di una EEPROM seriale esterna. Legge le prime 16 locazioni e le rimanda sulla seriale. Il byte di controllo e l'indirizzo della variabile vanno bene per EEPROM con parola di indirizzo 2 byte, come le 24LC32 e le 24LC65.
lcd.bas Programma di gestione di un display LCD a 4-bit.
logic.bas Stampa la tavola della verità degli operatori logici binari.
lookdown.bas Comando LOOKDOWN - Converte caratteri esadecimali ASCII nel loro equivalente numerico.
lookup.bas Comandi LOOKUP & RANDOM - Converte numeri in caratteri esadecimali ASCII.
minmax.bas Operatori MAX/MIN - Uso degli operatori MAX e MIN per Bound [0..9] a [3..7].
porta.bas Legge e scrive PortA usando Peek e Poke.
ps2clock.bas PicStic-2 Clock Test - Richiede Micromint PicStic-2 con JRC6355
ps3adc.bas PicStic-3 ADC Test - Richiede Micromint PicStic-3 con LTC1298
pulsin.bas Comando PULSIN - Misuratore PWM seriale.
pulsout.bas Comando PULSOUT - Generatore di impulsi regolabile. Due bottoni regolano da spento a 10mSec a passi di 10 uSec.
serin.bas Comandi SERIN & SEROUT - Filtro in seriale per maiuscole.
serqual.bas Comndo SERIN senza qualificatori - Filtro seriale "Crudo" per commenti in stile C++.
shift.bas Simula Shiftin e Shiftout stile BS2.
sleep.bas Comando SLEEP - Lampeggiamento lento di un LED usando il ritardo del Low Power Mode.
sound.bas Comando SOUND - Crea rumori casuali in stile computer. Ulteiori miglioramenti possono renderlo talmente realistico da fare credere al vostro capo che state lavorando mentre in realtà state giocando a Doom!!!
usart.bas Legge e scrive USART hardware usando Peek e Poke. Per 16C63, 65(A), 73(A), 74(A).


Pagina aggiornata al 17 Gennaio 2012


GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY

Tel: +39 051 892.052
FAX: +39 051 893.661


homeHome Software Indice Cat.