DINASTIA SOFT
BASCOM LT 
e-mailFormulario de consultasHome Page
 
 
BASCOM LT© es un compilador BASIC, ejecutable desde Windows, para el microcontrolador AT89C2051, que ha sido desarrollado por la empresa Holandesa MCS
BASCOM LT compila programas BASIC, generando ficheros binarios o hexadecimales.
Estos ficheros pueden ser grabados directamente en una FlashROM.
BASCOM LT esta especialmente optimizado para microcontroladores AT80C2051, pero el código generado también puede ser ejecutado sobre cualquier microcontrolador de la familia 51.

CARACTERISTICAS :

  • BASIC estructurado con etiquetas.
  • Programación estructurada con sentencias: IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND
  • Generación de código máquina nativo en lugar de código interpretado.
  • Las variables y etiquetas pueden tener una longitud de 32 caracteres.
  • Variables de bits, bytes y enteros (16 bits).
  • Los programas compilados funcionan sobre AT89C1051, AT89C2051, 8031, 8032, 8051, 8052, 80320, 80552, 80535, 80537, ...
  • Las instrucciones de este BASIC son 99% compatible con el Qbasic de Microsoft.
  • Comandos específicos para el manejo de displays LCD y bus I2C.
  • Emulador de terminal incluido.
  • Simulador para depuración incluido.
  • Incluye opción para programador de AT20C1051/2. Este puede ser adquirido opcionalmente.
  • Editor con subrayador de sentencias.
  • Ayuda ON LINE en el editor.

 

COMANDOS E INSTRUCCIONES:

De estructura y Condicionales
IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, EXIT FOR, ON .. GOTO/GOSUB.

De entrada/salida
PRINT, INPUT, INKEY, PRINTHEX, INPUTHEX, LCD, UPPERLINE, LOWERLINE,DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT, CLS, DEFLCDCHAR.
Funciones numéricas
AND, OR, XOR, INC, DEC, MOD, NOT, BCD.
I2C
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND e I2CRECEIVE.
Gestión de interrupciones
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, PRIORITY SET/RESET, COUNTER, INTERRUPTS, CONFIG.
Manipulación de bits
SET, RESET, ROTATE, BITWAIT , P1, P3.
Variables
DIM, BYTE ( 0 a 255 ) , INTEGER ( -32767 a 32767) y BIT ( 0 o 1 ), WORD(0 a 65535), DEFBIT, DEFBYTE, DEFINT, DEFWORD.
Varios
REM, ' , SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, GETDATA, SETDATA, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD, INP,OUT, ALIAS.
Directivas
$INCLUDE, $NOINIT, $BAUD and $CRYSTAL, $OBJ, $SERIALINPUT, $SERIALOUTPUT, $ROMSTART.
Soporte para XRAM (para microcontroladores que pueden manejar memoria externa - ej.: 80c32)
INP, OUT, $RAMSIZE, $RAMSTART, STRING, SPACE, LEFT, RIGHT, MID, VAL, LEN, STR, HEX

COMO PROGRAMAR CON EL BASCOM LT:

Para realizar un programa con el BASCOM LT es muy sencillo, simplemente deberá realizar las siguientes operaciones:
  • Escribir sobre el editor un programa en BASIC.
  • Compilarlo a un eficaz código máquina nativo.
  • Depurar el resultado con ayuda del simulador integrado. (si dispone de hardware opcional podrá simular directamente sobre su placa).
  • Programar el 89Cx051 con el programador opcional.

El hardware opcional debe ser adquirido opcionalmente. Toda la documentación de este producto y sus periféricos están en Inglés.

El programa puede ser escrito sobre un editor cómodo en color.

BASCOM LT

Una vez compilado obtiene unas estadísticas que pueden ser impresas

BASCOM LT

El simulador le permite probar el programa antes de grabarlo en la FlashROM. En el simulador puede visualizar variable, ejecutar paso a paso el programa, o ejecutar hasta una línea específica o modificar el contenido de las variables.

BASCOM LT

 

Cuando ha terminado de probar el programa en el simulador, llega el momento de llevar el programa al microcontrolador. Si lo desea también puede enviarlo a nuestros equipos, FLASH-102 o  Kit de desarrollos a través del puerto RS232c.

Si desea saber más acerca de este producto puede visitar MCS Electronics, o consultarnos. Este software en Argentina, es comercializado y soportado por Dinastia Soft

Precios

 

 Dinastia Soft © Copyright 1997-2002 Todos los derechos reservados