-
-
-
- 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.

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

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.

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
|