logo image - link to home page

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

| PicBasic - Istruzioni | PicBasic Pro - Istruzioni |

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

 

PicBasic Compiler - Manuale Tecnico - Inglese - Formato PDF.

Ver. microEnginering Lab, Inc. - Rel. 2/02a - 2002.

 

Photo of PicBasic Compiler manual and disketteScrivi in BASIC i tuoi programmi per MCU PICmicro !

Il compilatore PicBasic (PBC) rende facile ed economico scrivere programmi per i veloci microcontrollori Microchip PICmicro. PBC converte i programmi in files di tipo hex o binaro che si possono programmare direttamente dentro microcontrollori PICmicro. Il linguaggio BASIC è facile da usare e rende la programmazione dei PICmicro disponibile a tutti grazie al suo set di istruzioni simili anglofoni. Mai più lo scomodo linguaggio assembly!

Demo Gratuito del Compilatore Online! compilespot logo

Confronto tra PicBasic Pro e PicBasic standard


Ora comprende CodeDesigner Lite IDE per Windows!

CodeDesigner Lite vi permette di scrivere codice in un ambiente amichevole per il PicBasic. Sintassi colorata; Compilazione e lancio del programmatore dalla barra degli strumenti; Documenti multipli; ed altro ancora. (Windows 95/98/ME/NT/2000/XP)


Caratteristiche del compilatore PicBasic

  • Più rapido e semplice del "C" o dell'assembler
  • Set di istruzioni compatibile con BASIC Stamp I
  • Vero compilatore che permette di ottenere maggiore velocità di esecuzione e programmi più lunghi dei BASIC interpretati
  • Istruzioni I2CIN ed I2COUT per accedere ad EEPROM seriali esterne
  • Maggior numero di variabili utente
  • Istruzioni Peek e Poke per accedere ad ogni registro del PICmicro MCU direttamente da BASIC
  • Velocità seriale a 9600 baud
  • Supporto per assembler In-line e istruzione Call
  • Supporta la maggior parte dei PICmicro con core 14-bit
  • Funziona in DOS o Windows
  • Compatibile con la maggior parte dei programmatori per MCU PICmicro (vedere i programmatori MP PIK, MP PIC+ )

Il Set di Istruzioni del compilatore PicBasic è compatibile con quello del Parallax BASIC Stamp I. I programmi BS1 si possono compilare in codice MCU PICmicro e programmati direttamente nella memoria di una MCU PICmicro, eliminatndo la necessità di usare il modulo BASIC Stamp. Questi programmi girano molto più veocemente e possono essere più ingombranti dei loro corrispondenti Stamp. Si possono anche proteggere, in modo che nessuno possa leggere il vostro codice. Altri benefici comprendono un notevole risparmio sui costi rispetto al BASIC Stamp.

Tutte le librerie di routines del compilatore PicBasic Compiler agiscono sul PORTB ad 8-bit della MCU PICmicro. I programmi PicBasic possono estendersi fino a 2K di codice.

Il compilatore PicBasic ha molte più caratteristiche del compilatore BS1. Le istruzioni Peek e Poke permettono di usare ulteriori caratteristiche del microcontrollore non disponibili con BASIC Stamp I. Queste comprendono l'accesso a PORTA, B, C, D e E (se implementati dallo specifico micro), A/D converter, porte seriali hardware ed altre caratteristiche on-chip direttamente in BASIC, superando la necessità di usare il linguaggio assembly.

Ma se volete proprio usare il linguaggio assembly, potete mischiarne le istruzioni con quelle del BASIC usando l'in-line assembler e l'istruzione Call del compilatore PicBasic. Il nostro macro assembler per PICmicro è incorporato ed invocato automaticamente del compilatore PicBasic.

I comandi I2C permettonon alla MCU PICmicro di comunicare con dispositivi I2C esterni, come le EEPROM seriali, usando una semplice interfaccia a 2 fili. Due pin del PORTA sono stati dedicati a tale scopo (gli specifici pin si possono facilmente ridefinire se necessario) quindi non c'è bisogno di vincolare nessuno dei pin speciali del PORTB.

PBC gestisce un maggior numero di variabili. BS1 gestisce solo variabili con nomi B0 - B13 e W0 - W6. Il compilatore PicBasic permette i nomi B0 - B79 e W0 - W39 se usato con MCU PICmicro dotati di 96 bytes nel banco registri 0 come il PIC16C622 e il 16C74.

Il compilatore PicBasic è un applicativo DOS a linea di comando (funziona anche in Windows) e gira sui compatibili PC. Può generare programmi per microcontrollori PIC12C67x, PIC14Cxxx, PIC16C55x, 6xx, 7xx, 84, 92x e PIC16F8xx e funziona con la maggior parte dei programmatori per PICmicro, compresi i nostri MP PIK, MP PIC+. Un manuale cartaceo e vari Programmi di Esempio sono inclusi per permettere di iniziare rapidamente.

Ora il compilatore PicBasic può essere usato dall'interno dell'IDE MPLAB di Microchip. Questo permette la simulazione e losviluppo dei programmi sotto Windows. Ulteriori informazioni alla pagina di MPLAB.

Per poter usare un set di istruzioni più potente, si consiglia il Compilatore PicBasic Pro.

Chi già possiede un compilatore PicBasic può fare l'aggiornamento all'ultima versione in ogni momento. Si veda la pagina di Upgrade per ulteriori informazioni su come ottenere l'ultima versione.

Ancora non convinti? Provate la versione demo del compilatore PicBasic prima di acquistarlo presso CompileSpot.com.

Attuale supporto per le CPU PIC micro:

12C508(A), 12C509(A): Non supportati because of 12-bit core.

12C671, 12C672, 12F629, 12F675: Supportati. All Pin operations act on 6-pin GPIO port since there is no PORTB.

14000: Supportati. All Pin operations act on PORTC since there is no PORTB.

16C505, 16C52, 16C54, 16C55, 16C56, 16C57, 16C58: Non supportati because of 12-bit core.

16C432, 16C433, 16C554, 16C557, 16C558, 16C61, 16C62(AB), 16C620(A), 16C621(A), 16C622(A), 16C63(A), 16C64(A), 16C642, 16C65(AB), 16C66, 16C662, 16C67, 16C71, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C72(A), 16C73(AB), 16C74(AB), 16C76, 16C77, 16C770, 16C771, 16C773, 16C774, 16C781, 16C782, 16C84, 16C923, 16C924, 16C925, 16C926, 16F627(A), 16F628(A), 16F648A, 16F72, 16F73, 16F74, 16F76, 16F77, 16F818, 16F819, 16F83, 16F84(A), 16F87, 16F870, 16F871, 16F872, 16F873(A), 16F874(A), 16F876(A), 16F877(A), 16F88: Supportati.

16F630, 16F676: Supportati. All Pin operations act on 6-pin PORTA port since there is no PORTB.

17Cxxx, 18Cxxx, 18Fxxx: Non supportati because of 16-bit core.

PicStic1, PicStic1 2K, PicStic2, PicStic2 2K, PicStic3, PicStic3 2K, PicStic4, and PicStic4 2K: Supportati.

rfPIC12C509AF, rfPIC12C509AG, rfPIC12F675F, rfPIC12F675H, rfPIC12F675K: Supportati (select 12C509A or 12F675)


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.