BASCOM-8051 - DEMO [11 Ottobre 2007 Rel. 2.0.14.0] - Lunghezza di 6,3 MB - DOWNLOAD
|
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 .
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 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.