Tecnico Electronico

Páginas: 10 (2365 palabras) Publicado: 30 de octubre de 2012
PIC BÁSICO COMPILADOR REFERENCE MANUAL

LA LISTA DE TODAS LAS PALABRAS CLAVE DEL COMPILADOR DE BASE:

1WIRE_REG, 1WIRE_BIT, 1WIREINIT, 1WIRESENDBIT, 1WIREGETBIT,
1WIRESENDBYTE, 1WIREGETBYTE, ADCIN, ADC_CLOCK, ADC_SAMPLEUS,
ALLDIGITAL, ALLOW_ALL_BAUDRATES, ALLOW_MULTIPLE_HSEROPEN, AND,
AS, ASM, BIT, BREAK, BYTE, CALL, CASE, CLOCK_FREQUENCY, CONF_WORD,
CONF_WORD_2, CONFIG, CONST, COUNT,COUNT_MODE, CRLF, DEFINE, DIM,
DISABLE, DS18S20START, DS18S20READT, EEPROM, ELSE, ENABLE, END, END
FUNCTION, END PROC, ENDIF, ENDSELECT, EXIT, FALSE, FOR, FREQOUT,
FUNCTION, GLCD_DREG, GLCD_RSREG, GLCD_RSBIT, GLCD_EREG,
GLCD_EBIT, GLCD_RWREG, GLCD_RWBIT, GLCD_CS1REG, GLCD_CS1BIT,
GLCD_CS2REG, GLCD_CS2BIT, GLCDINIT, GLCDCLEAR, GLCDPSET,
GLCDPRESET, GLCDCLEAN, GLCDPOSITION, GLCDWRITE, GLCDOUT,GLCDIN,
GLCDCMDOUT, GOSUB, GOTO, HALT, HIGH, HSERGET, HSERIN, HSEROUT,
HSEROPEN, I2CWRITE, I2CREAD, I2CREAD_DELAYUS, I2CCLOCK_STRETCH,
I2CWRITE1, I2CREAD1, I2CPREPARE, I2CSTART, I2CSTOP, I2CSEND, I2CRECA,
I2CRECEIVEACK, I2CRECN, I2CRECEIVENACK, IF, INPUT, LCD_BITS,
LCD_DREG, LCD_DBIT, LCD_RSREG, LCD_RSBIT, LCD_EREG, LCD_EBIT,
LCD_RWREG, LCD_RWBIT, LCD_COMMANDUS, LCD_DATAUS, LCD_INITMS,LCD_READ_BUSY_FLAG, LCD_LINES, LCD_CHARS, LCDINIT, LCDOUT,
LCDCMDOUT, LCDCLEAR, LCDHOME, LCDDISPLAYON, LCDDISPLAYOFF,
LCDCUROFF, LCDCURBLINK, LCDCURUNDERLINE, LCDCURBLINKUNDERLINE,
LCDLEFT, LCDRIGHT, LCDSHIFTLEFT, LCDSHIFTRIGHT, LCDLINE1HOME,
LCDLINE2HOME, LCDLINE3HOME, LCDLINE4HOME, LCDLINE1CLEAR,
LCDLINE2CLEAR, LCDLINE3CLEAR, LCDLINE4CLEAR, LCDLINE1POS,
LCDLINE2POS, LCDLINE3POS, LCDLINE4POS,LCDDEFCHAR, LF, LONG,
LOOKUP, LOW, MOD, NAND, NEXT, NOR, NOT, NXOR, ON INTERRUPT, OR,
OUTPUT, POINTER, PROC, PWMON, PWMDUTY, PWMOFF, READ, RESERVE,
RESUME, RETURN, SAVE SYSTEM, SELECT CASE, SERIN, SERININV, SEROUT,
SEROUTINV, SEROUT_DELAYUS, SERVOIN, SERVOOUT, SHIFTLEFT,
SHIFTRIGHT, SIMULATION_WAITMS_VALUE, SPI_CS_REG, SPI_CS_BIT,
SPI_SCK_REG, SPI_SCK_BIT, SPI_SDI_REG, SPI_SDI_BIT, SPI_SDO_REG,SPI_SDO_BIT, SPICS_INVERT, SPICLOCK_INVERT, SPICLOCK_STRETCH,
SPICSON, SPICSOFF, SPIPREPARE, SPISEND, SPISENDBITS, SPIRECEIVE,
SQR, STARTFROMZERO, STEP, STEP_A_REG, STEP_A_BIT, STEP_B_REG,
STEP_B_BIT, STEP_C_REG, STEP_C_BIT, STEP_D_REG, STEP_D_BIT,
STEP_MODE, STEPHOLD, STEPCW, STEPCCW, SYMBOL, THEN, TO, TOGGLE,
TRUE, WAITMS, WAITUS, WEND, WHILE, WORD, WREG, WRITE, XOR.

● Elementos dellenguaje Standard
Extensión por defecto para archivos de código fuente básica es BAS. La salida del
compilador es archivo de código fuente en ensamblador (con extensión ASM) que
puede ser traducido al código binario usando el ensamblador integrado. Editor de
todas las marcas Smart reservados palabras clave en diferentes colores, que simplifica
el proceso de depuración. BÁSICO ensamblador desalida compilador tiene todas las
líneas de comentario necesario, que lo hace muy útil para fines educativos, también.

Cuatro tipos de datos son compatibles:
- Bit (1-bit, 0 o 1)
- Byte (1-byte enteros en el rango de 0 a 255)
- Word (enteros de 2 bytes en el rango de 0 a 65.535)
- Long (enteros de 4 bytes en el rango de 0 a 4.294.967.295) - módulo opcional
Las declaraciones se puedencolocar en cualquier lugar en el programa. Todas las
variables son considera mundial. El número total de variables está limitado por la
disponible de memoria RAM del microcontrolador. Las variables son declaradas
utilizando Instrucción DIM:

DIM A AS BIT
DIM B AS BYTE
DIM X AS WORD
DIM Y AS LONG
Si es necesario, la dirección variable puede ser especificado en la declaración:
DIM x As Byte @0x050
También es posible usar matrices unidimensionales. Por ejemplo:
DIM A (10) As Byte

declara una matriz de 10 variables con el índice de la matriz Byte en el rango de [0-9].
Declaración de reserva permite el uso avanzado de la reserva algunos de los Lugares
de memoria RAM para ser utilizado por las rutinas en ensamblador de código o
MPLAB In-Circuit Debugger. Por ejemplo:

RESERVE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico Electronico
  • tecnico electronico
  • tecnico electronico
  • Técnico Electrónico
  • Tecnico Electronico
  • tecnico en electronica
  • tecnico electronico
  • tecnica electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS