Vous êtes sur la page 1sur 3

Declaraciones disponibles en el compilador pbp 2.47.

Debemos entender que declaraciones son cada una de las palabras que el compilador pbp 2.47 tiene reservado para realizar una tarea especfica, las ms utilizadas son: HIGH, LOW, PAUSE, GOSUB, GOTO, LCDOUT, SERIN, SEROUT, FOR, NEXT, IF, THEN, SOUND, END, un ejemplo: HIGH portb.3 Esta instruccin HIGH es reconocida automticamente por microcode, lo coloca en negrilla y mayscula, y sirve para que el compilador realice los ajustes necesarios para cambiarse al segundo banco de la RAM, colocar como salida el puerto B en TRISB, y luego regrese al primer banco de la RAM y setea en 1 al Portb.3, todo esto nos ahorramos gracias al pbp 2.47. A continuacin las 83 instrucciones disponibles con una breve explicacin.
DECLARACIN APLICACIN @ Inserta una lnea de cdigo ensamblador ADCIN ASM...ENDASM BRANCH GOTO BRANCHL BRANCH BUTTON CALL CLEAR CLEARWDT COUNT DATA DEBUG DEBUGIN DISABLE DISABLE DEBUG DISABLE INTERRUPT DTMFOUT EEPROM ENABLE ENABLE DEBUG ENABLE INTERRUPT END FORNEXT Inserta una lnea de cdigo ensamblador Lee el conversor analgico Insertar una seccin de cdigo ensamblador computado ( equivale a ON..GOTO ) fuera de pgina (BRANCH Largo ) Anti-rebote y auto-repeticin de entrada en el pin especificado Llamada a subrutina de ensamblador Hace cero todas las variables Hace cero el contador del Watchdog Timer Cuenta el nmero de pulsos en un pin Define el contenido inicial en un chip EEPROM Seal asincrnica de salida en un pin fijo y baud Seal asincrnica de entrada en un pin fijo y baud Deshabilita el procesamiento de ON INTERRUPT, ON DEBUG Deshabilita el procesamiento de ON DEBUG Deshabilita el procesamiento de ON INTERRUPT Produce tonos telefnicos en un pin Define el contenido inicial en un chip EEPROM Habilita el procesamiento de ON INTERRUPT, ON DEBUG Habilita el procesamiento de ON DEBUG Habilita el procesamiento de ON INTERRUPT Detiene la ejecucin e ingresa en modo de baja potencia Ejecuta declaraciones en forma repetitiva

FREQOUT GOSUB GOTO HIGH HPWM HSERIN HSEROUT I2CREAD I2CWRITE IF..THEN..ELSE..ENDIF INPUT LCDIN LCDOUT LET LOOKDOWN LOOKDOWN2 LOOKUP LOOKUP2 LOW NAP ON DEBUG ON INTERRUPT OUTPUT OWIN OWOUT PAUSE PAUSEUS PEEK POKE POT PULSIN PULSOUT PWM RANDOM RCTIME READ READCODE RESUME RETURN REVERSE SELECT CASE SERIN SERIN2

Produce hasta 2 frecuencias en un pin Llama a una subrutina BASIC en la lnea especificada Continua la ejecucin en la lnea especificada Saca un 1 lgico ( 5 V. ) por un pin Salida de hardware con ancho de pulsos modulados Entrada serial asincrnica ( hardware ) Salida serial asincrnica ( hardware ) Lee bytes de dispositivos I2C Graba bytes de dispositivos I2C Ejecuta declaraciones en forma condicional Convierte un pin en entrada Lee caracteres desde una RAM de un LCD Muestra caracteres en un LCD Asigna el resultado de una expresin a una variable Busca un valor en una tabla de constantes Busca un valor en una tabla de constantes o variables Obtiene un valor constante de una tabla Obtiene un valor constante o variable de una tabla Hace 0 lgico ( 0 V. ) un pin especfico Apaga el procesador por un corto perodo de tiempo Ejecuta un Debug en BASIC Ejecuta una subrutina BASIC en un interrupt Convierte un pin en salida Entrada de dispositivos one-wire Salida a dispositivos one-wire Demora con resolucin de 1 milisegundo (mS.) Demora con resolucin de 1 microsegundo (uS.) Lee un byte del registro Graba un byte en el registro Lee el potencimetro en el pin especificado Mide el ancho de pulso en un pin Genera pulso hacia un pin Salida modulada en ancho de pulso por un pin especificado Genera nmero pseudo-aleatorio Mide el ancho de pulso en un pin Lee byte de un chip EEPROM Lee palabra desde un cdigo de memoria Continua la ejecucin despus de una interrupcin Continua en la declaracin que sigue al ltimo GOSUB Convierte un pin de salida en entrada, o uno de entrada en salida Compara una variable con diferentes valores Entrada serial asincrnica (tipo BASIC Stamp 1) Entrada serial asincrnica (tipo BASIC Stamp 2)

SEROUT SEROUT2 SHIFTIN SHIFTOUT SLEEP SOUND STOP SWAP TOGGLE USBIN USBINIT USBOUT WHILEWEND WRITE WRITECODE XIN XOUT

Salida serial asincrnica (tipo BS1) Salida serial asincrnica (tipo BS2) Entrada serial sincrnica Salida serial sincrnica Apaga el procesador por un perodo de tiempo Genera un tono o ruido blanco en un pin Detiene la ejecucin del programa intercambia los valores de dos variables Hace salida a un pin y cambia su estado Entrada de USB Inicializar USB Salida de USB Ejecuta declaraciones mientras la condicin sea cierta Graba bytes en un chip EEPROM Escribe palabra en cdigo de memoria Entrada X - 10 Salida X - 10

Vous aimerez peut-être aussi