DINASTIA SOFT
Home Page
BASCOM AVR  
e-mailFormulario de consultasHome Page
 
El BASCOM-AVR© es un compilador de BASIC para la familia AVR de ATMEL, desarrollado por la empresa Holandesa MCS Electronic.

Ha sido desarrollado sobre W95/98/NT y dispone de todas las características de la familia BASCOM

CARACTERISTICAS :

  • BASIC estructurado con etiquetas.
  • Programación estructurada con sentencias IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
  • Generación de código máquina nativo en lugar de código interpretado.
  • Bit, Byte, Entero, Word, Largo, y variables tipo String . (Solo con la Prof. Edición)
  • Los programas compilados trabajan con todos los microprocesadores (no-MEGA) de AVR que tienen memoria interior. La Prof.-edición apoyará la serie de MEGA también. Puesto que los 1200 no tienen SRAM,  no funcionará con los 1200.
  • Las instrucciones y comandos de este BASIC son bastante similares a las del Visual Basic y QuickBASIC de Microsoft.
  • Comandos específicos para el manejo de displays LCD, integrados I2C e integrados 1WIRE Chips, teclado de PC, teclado de matriz, recepción RC5, software UART. SPI, LCD Gráficos, envió de IR RC5 o código Sony.
  • Soporta variables locales, uso de funciones, y librerías
  • Emulador terminal integrado con opción de download.    
  • Simulador integrado por probar..
  • Programador de ISP integrado (aplicación nota AVR910.ASM). se agregarán Otros programadores por pedido.
  • Integrado el soporte del programador STK200 y STK300. También soporta el Electronics programme de bajo costo. ¡Puede construirse en 10 minutos!
  • Editor con subrayador de sentencias.
  • Ayuda ON LINE en el editor.

Soporta Las siguientes declaraciones (hay muchas más revise el archivo HELP):

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, STEP, EXIT FOR, ON .. GOTO/GOSUB, SELECT, CASE.

De entrada/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, SPC

Funciones numéricas
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD, LOG, EXP, SQR, SIN,COS,TAN,ATN, ATN2, ASIN, ACOS, FIX, ROUND, MOD, SGN, POWER, RAD2DEG, DEG2RAD, LOG10, TANH, SINH, COSH.

12C
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE.

1WIRE
1WWRITE, 1WREAD, 1WRESET, 1WIRECOUNT, 1WSEARCHFIRST, 1WSEARCHNEXT

SPI
SPIINIT, SPIIN, SPIOUT, SPIMOVE

Gestión de interrupciones
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, COUNTERx, CAPTUREx, INTERRUPTS, CONFIG, START, LOAD.

Manipulación de bits
SET, RESET, ROTATE, SHIFT, BITWAIT, TOGGLE.

Variables
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD.

Varios
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, BIN2GREY, GREY2BIN, CRC8, CRC16, CHECKSUM.

Directivas
$INCLUDE, $BAUD and $CRYSTAL, $SERIALINPUT, $SERIALOUTPUT, $RAMSIZE, $RAMSTART, $DEFAULT XRAM, $ASM-$END ASM, $LCD, $EXTERNAL, $LIB.

Cadenas
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LTRIM, RTRIM, TRIM, LCASE, UCASE, FORMAT, FUSING, INSTR.

Y muchas otras funciones, declaraciones y directivas.

COMO PROGRAMAR CON EL BASCOM AVR:

Para realizar un programa con el BASCOM AVR 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). será agregado después. Por ahora use Estudio de AVR
  • Programar el microcontrolador 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 MDI intuitivo en color. Este editor, además de las características habituales, soporta Undo, Redo, marcado e indexación de bloques.

BASCOM AVR

.
El simulador le permite probar su programa antes de escribirlo al microprocesador.
Usted puede mirar variables, puede caminar a través del programa una línea en el momento o puede correr a una línea específica,
o usted puede alterar variables.
Para mirar un valor de las variables usted también puede apuntar el cursor del ratón encima de la misma.

BASCOM AVR

uP TAB del simulator

 

Un rasgo poderoso es el emulador del hardware, emula el LCD, y los puertos.
¡El emulador de LCD también emula la figura de costumbre de los caracteres de LCD!.

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