|
| |


Nos enorgullece
presentar un excelente compilador Basic para micros de la familia AVR de Atmel.
Con esta herramienta reducirá los tiempos de
desarrollo de forma drastica. La programación de microcontroladores adquiere otra
dimensión.
El Bascom-Avr junto con los kits de
desarrollo de Digital Micro Devices, le proporcionan una poderosa herramienta para un
diseño rapido y seguro tanto de microcontroladores como de sistemas de Radio
frecuencia en
la Banda ISM-ICM (433-866Mhz).
Tanto si es usted profesional como recien
llegado, obtendrá
resultados increibles en poco tiempo. Documentacion de ayuda y ejemplos
abundantes y ademas......¡funciona
de verdad!.
¡Se acabaron esos
largos meses de desarrollo!
¿Y el precio?, sencillamente increible,
asequible a cualquier bolsillo. Tan sólo
82 Euros.
| Descripción |
Ref |
Precio Euros |
| BASCOM-AVR |
BSCAVR |
82
€ |
Bájese del area de descarga, una
Demo, Ejemplos
de programación ó el fichero de ayuda que sin duda le
informara con profundidad de las excelentes caracteristicas del producto.
BASCOM-AVR© es un COMPILADOR BASIC
en Windows para la familia de microcontroladores AVR.
Está diseñado para trabajar en W95/W98/NT/XP
La
carga de programas
se puede realizar
desde un PC a traves del bus SPI con el AVR-ISP in system programing de Atmel
por el puerto serie, con la mochila AVR-ISP de puerto paralelo
- serie ó utilizando el boot ó programa cargador incorporado en la parte alta de la flash rom a traves
de los pins serie 1 de la cpu.

Kit Carga AVR.
Caracteristicas
- BASIC estructurado con
etiquetas.
- Programación estructurada con IF-THEN-ELSE-END
IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
- Codigo máquina compilado, mucho más rápido
que los interpretados.
- Nombres de variables y etiquetas largos, hasta
32 caracteres de longitud.
- Variables Bit, Byte, Integer, Word, Long,
Single y String.
- Los programas compilados trabajan con todos
los microcontroladores AVR que tienen memoria RAM interna.
- Las intrucciones y comandos son en su mayoria
compatibles con Microsofts VB/QB
- Mezcla Assembler y Basic en el mismo fuente. ¡Control total
del chip!
- Puede generar librerias.
- Comandos especiales para displays-LCD,
chips I2C y chips 1WIRE
, teclado PC , teclado de matriz, recepcion RC5, UARTsoftware y SPI.
- Variables locales, functiones de usuario, soporte de libreria.
- Emulador de terminal integrado con opcion de descarga.
- Simulador integrado para test.
- Programador SPI integrado (nota de aplicacion AVR910.ASM).
- Programador STK200 y STK300 integrados. Soporta un programador
de ejemplo de bajo costo, ¡Puede construirse en 10 minutos!
- Editor con resalte de las intrucciones.
- Contexto de ayuda sensitivo..
- Trabaja perfectamente con los productos de Digital Micro
Devices basados en AVR.
- La version DEMO version compila 2KB de codigo. Adeuada para el
AT2313.
- Ayuda muy completa y documentada con ejemplos graficos y
demos. (Inglés)
Algunas de las instrucciones soportadas (mayor documentación en
el fichero de ayuda también instrucciones para ethernet)
:
Decisión y estructuras
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.
Entrada y salida
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
Funciones numericas
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD, LOG, EXP, SQR, SIN,COS,TAN,EXP.
I2C
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE.
1WIRE
1WWRITE, 1WREAD, 1WRESET, 1WIRECOUNT, 1WSEARCHFIRST, 1WSEARCHNEXT.
SPI
SPIINIT, SPIIN, SPIOUT, SPIMOVE.
Interrupciones
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, COUNTERx, CAPTUREx,
INTERRUPTS, CONFIG, START, LOAD.
Manipulacion Bit
SET, RESET, ROTATE, SHIFT, BITWAIT, TOGGLE.
Variables
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT,
DEFWORD.
Varias
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, SPC.
Directivas del compilador
$INCLUDE, $BAUD and $CRYSTAL, $SERIALINPUT, $SERIALOUTPUT, $RAMSIZE, $RAMSTART,
$DEFAULT XRAM, $ASM-$END ASM, $LCD, $EXTERNAL, $LIB.
Manipulacion de cadenas
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LTRIM, RTRIM, TRIM,
LCASE, UCASE, FORMAT, FUSING, INSTR.
Para hacer un programa sólo
debe seguir 4 pasos:
- Escriba el programa en BASIC.
- Compile a codigo máquina binario (ejecución
rápida).
- Testee el resultado con el simulador
integrado (con hardware adicional puedes simular todo el harware).
- Programa el chip con uno de los
programadores integrados .
(el hardware se adquiere por separado)
El programa puede escribirse en un editor MDI de codigo en
color comodamente.
Además de las caracteristicas habituales el editor soporta
Undo, Redo, Bookmarks y bloques.

Con el simulador puedes testear tu programa antes de grabar
el uP.
Puedes marcar variables, ejecutar el programa paso a paso ó
hasta una linea especifica, tambien puedes modificar registros y variables.
Para ver el valor de una variable, basta colocar el puntero del raton encima.

Multiples opciones para visualizar los datos del uP con el
simulador.

Una caracteristica interesante es el emulador de hardware del
display LCD y los ports.
El emulador del LCD puede emular los caracteres diseñados a
medida!

Puedes simular los puertos hardware con un programa monitor
especial (Basmon).
Cuando estes seguro del funcionamiento de tu programa es el
momento de programar el chip usando cualquiera de los drivers de programador soportados.

El programa, documentación y ejemplos, de momento
están en inglés.
BASCOM-AVR está disponible ¡YA!. Consigalo en la
pagina de Pedidos.
ó envie un email con su pedido a ventas@dmd.es
Descarga demo, datos y ejemplos
Productos relacionados:

Haga
clik aqui ó en la parte superior de la pagina para
realizar sus pedidos
|