BASCOM-8051

W95/NT/XP 8051-BASIC Compiler

Guida Dell'Utente in ITALIANO - BASCOM-8051

Guida di Riferimento del Linguaggio in ITALIANO

Disponibile Immediatamente!

BASCOM-8051 - DEMO [11 Ottobre 2007 Rel. 2.0.14.0] - Lunghezza di 6,3 MB - DOWNLOAD

La versione 2.0.14.0 e' la nuova Released del BASCOM-8051.
Questa versione DEMO è ottima e può generare programmi fino a 4KB di lungezza.

Corso Teorico/Pratico di

Programmazione in BASIC

BASCOM-8051© é un COMPILATORE BASIC per Windows per la famiglia 8051. Questo compilatore é stato progettato per lavorare con W95/NT/XP ed ha le stesse caratteristiche del BASCOM LT. Inoltre questo compilatore supporta Arrays ed il Floating Point .


Caratteristiche Generali


Il BASCOM-8051 supporta i seguenti statements.

Strutture ed operazioni decisionali. Controllo di Flusso.
IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, STEP, EXIT FOR, ON .. GOTO/GOSUB, SELECT, CASE, CALL, GOSUB, GOTO, END SUB, RETURN, STOP, END.

Comandi di Input ed Output
PRINT, INPUT, INKEY, PRINTHEX, INPUTHEX, LCD, UPPERLINE, LOWERLINE,DISPLAY, PRINTBIN, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD, LCD INT, SHIFTCURSOR LEFT/RIGHT, CLS, DEFLCDCHAR, WAITKEY, INPUTBIN, INPUT HEX, PRINTBIN, LCDHEX, OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT, BAUD, GET,PUT,PSET, SHOWPIC, SPC.

Funzioni Numeriche
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD, INCR, DECR, AVG, HIGH, HIGHW, LOW, LOWW, MAKE BCD, MAKEDEC, MAKEINT,MAX, MIN, RND, SWAP.

I2C BUS
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE.
1WIRE,1WWRITE, 1WREAD, 1WRESET, 1WIRECOUNT, 1WSEARCHFIRST, 1WSEARCNEXT.

1WIRE
1WIRE,1WWRITE, 1WREAD, 1WRESET, 1WIRECOUNT, 1WSEARCHFIRST, 1WSEARCNEXT.

SPI
SPIINIT, SPIIN, SPIOUT.

Programmazione degli Interrupt
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, PRIORITY.

Manipolazione dei Bit
SET, RESET, ROTATE, BITWAIT.

Variabili
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD, CONST, DATA, READ, RESTORE, ERASE, LOOKUP. VARPTR.

Raccolta di Istruzioni Varie
REM, ' , DELAY, WAIT, WAITMS, POWERDOWN, IDLE, DECLARE, INP,OUT, ALIAS, POKE, CPEEK, GETRC5, CONFIG, COUNTER, GETAD, LOAD, PORT, START, TIMER, READMGCARD, SOUND, STOPTIMER, WATCHDOG.

MICRO WIRE
SET, RESET, ROTATE, BITWAIT.

Direttive del Compilatore
$INCLUDE, $NOINIT, $BAUD, $CRYSTAL, $OBJ, $SERIALINPUT, $NONAN, $NONULL, $SERIALOUTPUT, $ROMSTART, $RAMSIZE, $RAMSTART, $MONSTART, $IRAMSTART, $DEFAULT XRAM, $ASM-$END ASM, $LCD, $BGF, $EXTERNAL, $LARGE, $LIB, $MAP, $NOBREAK, $NORAMCLEAR, $NOSP, $RAMTRON, $REGFILE, $SIM, $TIMEOUT.

Manipolazione delle Stringhe
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, CHR, ASC, FUSING, INSTR, LCASE, LOOKUPSTR, REPLACE, UCASE.


Per fare il programma occorre seguire le seguerti istruzioni:


Il programma puo' essere scritto con il confortevole editor a colori MDI.
In aggiunta alle normali caratteristiche, l'editor supporta Undo, Redo, Bookmarks e Indentazione dei Blocchi.

Il simulatore vi permette di provare il Vs. programma prima di scriverlo nel µP.
Si possono controllare le variabili una alla volta tramite il programma in linea oppure andare direttamente ad una specifica linea oppure si possono alterare le variabili.
Per esaminare il contenuto delle variabili si puo' opuntare il cursore sulla variabile da controllare.

Una caratteristica molto importante e' l'emulatore hardware che emula il Display LCD ed i ports di I/O.
L'emulatore LCD emula inoltre i caratteri LCD speciali generati dal cliente.

Finito di lavorare con il simulatore e' giunto il momento di programmare il chip usando uno qualsiasi dei drivers supportati dal programmatore.


Il programma, la documentazione e gli esempi sono redatti in lingua Inglese.


Pagina aggiornata al 23 Maggio 2014


home Home Pagina Software Esempi Es. BAS. K51