Panier  

Aucun produit

Expédition 0,00 €
Total 0,00 €

Commander

Notre équipe à votre service

forum myavr
Question pré-achat ? Besoin de support ?
> Visitez notre forum <

devis
Vous avez besoin d'un devis ?
> Contactez-nous <

courrier
Vous souhaitez commander par courrier ?
> Téléchargez un bon de commande <
Renvoyez le complèté avec votre paiement à :
Devtronic SARL
21 rue Jean-Jacques Rousseau
92150 SURESNES

Modes de paiement

paiement securise par paypal
virement cheque
 

Compilateur BASIC Windows BASCOM AVR

Le célèbre compilateur BASIC Windows pour microcontrôleurs AVR

Version CD

Plus de détails


89,00 €

L-BASCOM-CD

Disponibilité : en stock

BASCOM-AVR© est le compilateur BASIC Windows par excellence pour les microcontrôleurs AVR. Il fonctionne sous W95/W98/NT/W2000 et XP.

Caractéristiques clés :
  • BASIC structurel avec labels.
  • Programmation structurelle avec séquences IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
  • Génération d'un code machine rapide au lieu d'un code interpré.
  • Variables et labels pouvant aller jusqu'` 32 caractères.
  • Variables de types Bit, Byte, Integer, Word, Long, Single, Double et String.
  • Ensemble de fonctions de trigonométrie à virgule flottante. Fonctions de calcul de date et temps.
  • Les programmes compilés fonctionnent avec tous les microcontrôleurs AVR possèdant une mémoire interne.
  • Syntaxe compatible des langages VB/QB de Microsoft.
  • Fonctions spéciales pour la gestion d'afficheurs LCD, composants I2C et 1WIRE, clavier PC, clavier matrice, réception RC5, UART logiciel, SPI, LCD graphique, envoi IR RC5, RC5 ou code Sony, TCP/IP avec chip W3100A.
  • Supporte les variables locales, fonctions utilisateurs et librairies.
  • Intègre un terminal d'émulation avec des options de chargement.
  • Intègre un simulateur pour le test.
  • Compatible des programmateurs ISP (application note AVR910.ASM) dont mySmartUSB.
  • Compatible avec les programmateurs STK200 et STK300. Egalement compatible avec un grand nombre d'autres programmateurs via l'interface universelle (dont le programmateur LPT de la carte myAVR MK1 LPT).
  • Comporte un éditeur de code avec mise en valeur de la syntaxe.
  • Aide sensible au contexte.
  • Version DEMO disponible pouvant compiler 2Kb de code.
  • Disponible en anglais et en allemand uniquement.

Fonctions disponibles (liste non exhaustive):
Decision and structures
IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, STEP, EXIT FOR, ON .. GOTO/GOSUB, SELECT, CASE.

Input and output
PRINT, INPUT, INKEY, PRINT, INPUTHEX, LCD, UPPERLINE, LOWERLINE,DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT, CLS, DEFLCDCHAR, WAITKEY, INPUTBIN, PRINTBIN, OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT, GETATKBD, SPC, SERIN, SEROUT

Numeric functions
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD, LOG, EXP, SQR, SIN,COS,TAN,ATN, ATN2, ASIN, ACOS, FIX, ROUND, MOD, SGN, POWER, RAD2DEG, DEG2RAD, LOG10, TANH, SINH, COSH.

I2C
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE.

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

SPI
SPIINIT, SPIIN, SPIOUT, SPIMOVE.

Interrupt programming
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, COUNTERx, CAPTUREx, INTERRUPTS, CONFIG, START, LOAD.

Bit manipulation
SET, RESET, ROTATE, SHIFT, BITWAIT, TOGGLE.

Variables
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD.

Miscellaneous
REM, ' , SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD, INP,OUT, ALIAS, DIM , ERASE, DATA, READ, RESTORE, INCR, DECR, PEEK, POKE, CPEEK, FUNCTION, READMAGCARD, BIN2GREY, GREY2BIN, CRC8, CRC16, CHECKSUM.

Compiler directives
$INCLUDE, $BAUD and $CRYSTAL, $SERIALINPUT, $SERIALOUTPUT, $RAMSIZE, $RAMSTART, $DEFAULT XRAM, $ASM-$END ASM, $LCD, $EXTERNAL, $LIB.

String manipulation
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LTRIM, RTRIM, TRIM, LCASE, UCASE, FORMAT, FUSING, INSTR.

Création d'un programme:
La création d'un programme ne nécessite que quelques étapes :
  • Ecriture du programme en BASIC
  • Compilation du programme en un langage machine binaire
  • Test sur le simulateur intégré
  • Programmation du microcontrôleur avec un programmateur compatible (non fourni)

Documentation :
pdf Télécharger le manuel (en anglais)
pdf Télécharger la version DEMO
Plus de documents dans notre zone Téléchargements.