Panier d'achat :
0 article / 0.00 €

[s'identifier]


Outils de Développement

Compilateur BASCOM-8051

Compilateur BASCOM-8051

Spécialement développés pour la famille de microcontrôleurs type "8051", le "BASCOM-8051" est un super compilateur BASIC qui vous permettra de travailler très efficacement et rapidement. Ces nombreuses instructions "spécialisées" et son mode "simulation" en font un formidable outil de développement.
   
 
Principales caractéristiques:
- Langage "BASIC" structuré (gestion d'étiquettes)
- Compatible avec les microcontrôleurs: AT89C1051, AT89C2051, 8031, 8032, 8051, 8052, 80552,
   80535 et 80537
- Gestion de boucles conditionnelles: IF - THEN - ELSE - ENDIF     SELECT - CASE
- Gestion inconditionelles: DO-LOOP, WHILE-WEND, FOR ... NEXT (avec sortie possible)
- Possibilité d'utiliser des noms "longs" de variables et d'étiquettes (jusqu'à 32 caractères)
- Gestion de variables de type divers:
   Bit (1 ou 0)
   Byte (8 bits)
   Integer (16 bits)
   Word (16 bits signés)
   Long (32 bits)
   Single (32 bits signé)
   String
   Tableau
- Editeur avec indicateur d'erreurs (par surlignement)  
- Aide contextuelle en ligne   
  
     
Fonctions spéciales:  
- Commandes d'afficheurs LCD alphanumériques
- Commandes d'afficheurs LCD graphiques (128 x 64  -  240 x 64  -  240 x 128  -  128 x 128)
- Dialogue possible avec composants externes via communication I2C™ - 1 Wire™.
- Terminal d'émulation intégré avec option de téléchargement
- Simulateur intégré
- Logiciel de programmation compatible avec les programmateur Flash (SPI, PG2051, PH302,
  SE512, TAFE - non livrés)  
    
     
Liste des instructions:  
Sauts / gestionc conditionnels:
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.
    
Gestion "Entrées / Sorties":
PRINT, INPUT, INKEY, INPUTHEX, LCD, UPPERLINE, LOWERLINE, DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT SHIFTOUT, GETATKBD, SPC, SERIN, SEROUT, CLS, DEFLCDCHAR, WAITKEY, INPUTBIN, PRINTBIN, OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT.
  
Fonctions numériques:
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD.
 
Gestion bus "I2C":
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND, I2CRECEIVE.

Gestion bus "1WIRE™"
1WWRITE, 1WREAD, 1WRESET.
 
Gestion bus "SPI":
SPIINIT, SPIIN, SPIOUT.

Programmation des interruptions:
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, PRIORITY, COUNTERx, INTERRUPTS, CONFIG, START, LOAD.
 
Manipulation sur les bits:
SET, RESET, ROTATE, BITWAIT.
   
Variables:
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD.
 
Divers:
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.

Directives du compilateur:
$INCLUDE, $BAUD and $CRYSTAL,  $SERIALINPUT, $SERIALOUTPUT, $RAMSIZE, $RAMSTART,  $DEFAULT XRAM, $ASM-$END ASM, $LCD.
   
Manipulation de chaînes:
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LCASE, UCASE.
   
      
Description des possibiltés...


Avec le "BASCOM-8051", vous pourrez réaliser vos applications en quelques étapes seulement.
   
Ecrivez votre programme "BASIC" avec le puissant éditeur de texte lequel dispose d'un correcteur d'érreur avec surlignage ainsi que des fonctions usuelles "Undo" / "Redo" / marque-page, identation automatique, impression, ouverture simultanné de plusieurs applications...
   

   
 
Compilez ensuite votre programme et tester le à l'aide du simulateur intégré. Ce dernier vous permettra d'éxécuter votre programme en mode "pas-à-pas" ou jusqu'à une ligne particulière, mais également de surveiller l'état des registres et des ports de votre microcontrôleur.
 

 
 
Une fois votre programme "au point", il vous suffira de le transférer par téléchagement à l'aide du programme intégré (il vous faudra néanmoins disposer d'un module de programmation externe:SPI, PG2051, PH302, SE512, TAFE (non livrés).
 

  

   
Le simulateur du "BASCOM-AVR":  
Une des principales caractéristiques du compilateur "BASCOM-8051" réside dans la possibilité qu'il vous offre de pouvoir tester votre programme à l'aide de son simulateur intégré.
 
Des boutons de commande vous permettent d'éxécuter votre programme selon plusieurs modes possibles: mode "fast" - "pause" - "Arrêt" - "pas-à-pas" - "Pas-à-pas/pass sub-routine" -"Run To".
 
                                            
  
D'autres boutons vous permettent également d'afficher l'état des regsitres généraux, des registres d'E/S ou encore de la mémoire.
   

  
Le programme est également capable de simuler un afficheur LCD ainsi que l'état des ports par l'intermédiaire de différents voyants (très utile lors de votre développement). 

  "BACOM-8051" en version de démo (limitée à 4 K)

  Manuel (en Anglais) du "BASCOM-8051"
 
 
Référence : BASCOM-8051
69.00 € HT   82.52 € TTC
     Quantité :