Quienes somos       Acceso a la tienda DMD            

Foro DMD ¡Visitanos!   Pagina Principal   Buscar
              Arriba Bascom-Avr CPUs Bases Kits DmdOpen

 

Arriba

   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 Microsoft’s 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.

bascom2.jpg (39162 bytes)

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.

bascom1.gif (8403 bytes)

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

bascom2.gif (3240 bytes)

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!

b8051h.gif (4731 bytes)

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.


bascom3.jpg (44203 bytes)

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

Get Acrobat File Manual Bascom AVR (muy bien documentado, ingles) (14Mb)
zip Bashelp html, Ayuda Bascom AVR (muy bien documentado, ingles)  (14Mb)
zip Demo Bascom AVR (operativa, limitada)  Bascom AVR (20M, actualizado 4/09)

    Productos relacionados:

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

 

 


Tdigital_a.jpg (8256 bytes)

 Teléfono (Spanis,  English email only)Atención comercial y ventas: 615 18 50 77

 

Teléfono Administración (no consultas técnicas ni comercial): 34 96 1450346

Fax: 34 96 1450346

Dirección postal
Federico Garcia Lorca, 5
46136 Museros (Valencia), España.

Webs espejo: www.dmd.es  ó   www.dmdopen.com

 
Correos electrónicos:
Información general:   dmd@dmd.es
Soporte técnico:         tecnico@dmd.es
Marketing y ventas:    ventas@dmd.es
          Compras y admin:      julia@dmd.es
 

 

Recuerde: ¡Somos fabricantes!, usted puede adquirir la mayor parte de nuestros productos directamente desde fábrica.

 

Principal ] Arriba ]

Enviar correo electrónico a dmd@dmd.es con pedidos, consultas, preguntas de nuestros productos ó comentarios sobre este sitio Web.
Última modificación: 07 de mayo de 2009