Robotica Facil. Robots, kits, circuitos, sensores, motores, etc.. SR1 Robot Multifuncional Robótica Fácil  
Página Principal Novedades Ayuda Ver Carrito Catálogo
Kits Robots Circuitos electrónicos Sensores robotica Motores y servos para robots Ruedas y Orugas para robots
Soportes y hardware Tornillos y separadores Libros robotica Radio Modem, Transmisores de Vídeo Robots Fotograficos
Fuentes de Alimentacion Componentes electrónicos Varios robotica Proyectos de Robotica Tutoriales de Robotica
Microcontrolador BasicX24 S310205

Microcontrolador Basic X24, Clic para ampliar

Para comprender mejor la capacidad del Basic X24, lo mejor es echarle un vistazo a esta tabla de instrucciones donde se puede apreciar la potencia de algunos comandos agrupados por categorías. El objetivo de la lista es mostrar de forma rápida el juego de instrucciones y no contiene algunos de los comandos del lenguaje Basic y que también son soportados por el BasicX.

Principales Comandos y Funciones del Basic-X24
Salto:  
If/ Then/ Or/ And/ Else Ejecuta instrucciones y saltos dependiendo de una o mas condiciones
Call Salta a una subrutina y vuelve cuando ha terminado
Exit Sub Sale de una subrutina
End Sub Indica el final de una subrutina
 
Repetición:
For / Next Repite el código X numero de veces
Do / Loop Bucle de repetición de código
Do While Repite un proceso mientras se cumple un requisito.
Do Until Repite una serie de instrucciones hasta que se cumple una condición
Exit Do Sale del bucle de repetición
 
E/S Analógicas:
GetADC Devuelve la tensión en voltios presente en un pin ADC
RCTime Mide e retardo de tiempo entre transiciones del estado de un pin
PutDAC Genera una tensión pseudo analógica en cualquier pin de E/S
ADCtoCom1 Envía los datos de un pin ADC por el puerto serie
Com1toDAC Saca los datos del puerto como un valor analógico por uno de los pines ADC
 
E/S Digitales:
GetPin Lee el estado de un pin de E/S
PutPin Pone el estado de un pin de E/S
ShiftIn Pasa los bits recibidos en un pin de E/S a una variable
ShiftOut Saca por un pin de E/S los bits de una variable
PulseIn mide la anchura de un impulso en un pin de E/S
PulseOut Genera un pulso de anchura determinada en un pin de E/S
InputCapture Almacena un tren de impulsos procedentes del pin InputCapture
OutputCapture Envía un tren de impulsos al pin OutputCapture
CountTransitions Cuenta el numero de transiciones lógicas en un pin de E/S
 
E/S Serie:
DefineCom3 Define los parámetros para enviar datos serie por cualquier pin de E/S
OpenCom Abre un puerto de comunicaciones
 
Communications:
DebugPrint Envía caracteres al Com1 para ser vistos en el ordenador
Get1Wire Lee datos de dispositivos Dallas con bus de un solo hilo desde cualquier pin de E/S
Put1Wire Envía datos a dispositivos Dallas con bus de un solo hilo desde cualquier pin de E/S
OpenSPI Abre el puerto de comunicaciones SPI
SPIcmd Transmite y recibe datos por el puerto SPI
X10cmd Transmite y recibe datos X-10 desde cualquier pin de E/S
 
Sonido:
FreqOut Genera señales senoidales en cualquier pin de E/S
PlaySound Reproduce sonidos almacenados en la EEPROM
 
Tiempo:
GetDate Devuelve la fecha
GetDayOfWeek Devuelve el dia de la semana
GetTime Devuelve la hora del día
GetTimeStamp devuelve la fecha y hora
PutDate Ajusta la fecha
PutTime Ajusta la hora
PutTimeStamp Ajusta la hora, día de la semana y la fecha
Timer Devuelve el numero de segundos desde la media noche
 
Memoria:
BlockMove Copia un bloque de memoria de una parte a otra de la RAM
FlipBits Genera una imagen espejo de una patrón de bits
GetBit Lee un solo bit de una variable
PutBit Escribe un solo bit de una variable
GetEEPROM Lee datos desde la EEPROM
PutEEPROM Escribe datos en la EEPROM
GetXIO Lee datos de las E/S auxiliares
PutXIO Escribe datos en las E/S auxiliares
GetXRAM Lee datos de la RAM externa
PutXRAM Escribe datos en la RAM externa
MemAddress Devuelve la dirección de memoria de una variable o cadena
MemAddressU Devuelve la dirección de memoria de una variable o cadena
PersistentPeek Lee un byte de la EEPROM
PersistentPoke Escribe un byte en la EEPROM
RamPeek Lee un byte de la RAM
RamPoke Escribe un byte en la RAM
SerialNumber Devuelve el numero de serie del chip BasicX
 
Procesos:
CallTask Comienza un proceso
CPUSleep Pone al procesador en alguno de los modo de bajo consumo
Delay Genera un retardo permitiendo a otros procesos continuar
DelayUntilClcokTick Hace una pausa hasta el próximo tic del reloj de tiempo real
FirstTime Indica si es la primera vez que se ejecuta el programa
LockTask Detiene un proceso y evita que otras comiencen
OpenWatchdog Arranca el temporizador de watchdog
Watchdog Resetea el temporizador de watchdog
ResetProcessor Resetea y reinicia de nuevo el procesador
Semaphore Coordina los datos compartidos entre procesos
Sleep Detiene un proceso permitiendo funcionar a los otros
TaskIsLocked Indica si un proceso esta detenido.
UnLockTask Inicia un proceso que estaba detenido
WaitForInterrupt Permite a proceso responder a una interrupción hardware
 
Funciones Matemáticas:
Abs Valor absoluto
ACos Arco coseno
ASin Arco seno
Atn Arco tangente
Cos Coseno
Exp Elevado a
Exp10 Elevado a una potencia de 10
Fix Trunca la parte decimal
Log Logaritmo natural
Log10 Logaritmo base 10
Pow Eleva el operando a una potencia determinada
Sin Seno
Sqr Raíz cuadrada
Tan Tangente
 
Cadenas:
Asc Devuelve el valor ASCII de un carácter
Chr Convierte un valor numérico en un carácter
LCase Convierte una cadena en minúsculas
Len Devuelve la longitud de una cadena
Mid Ddevuelve una subcadena contenida en otra
Trim Trunca los espacios anteriores y posteriores de una cadena
UCase Convierte una cadena a mayúsculas
 
Conversión
CBool Convierte de byte a Booleano
CByte Convierte a byte
CInt Convierte a numero entero
CLng Convierte a numero largo
CSng Convierte a numero de coma flotante simple
CStr Convierte en cadena de caracteres
CuInt Convierte a entero sin signo
CuLng Convierte a numero largo sin signo
FixB Trunca el valor de la coma flotante y convierte a byte
FixI Trunca el valor de la coma flotante y convierte a entero
FixL Trunca el valor de la coma flotante y convierte a largo
FixUI Trunca el valor de la coma flotante y convierte a entero sin signo
FixUL Trunca el valor de la coma flotante y convierte a largo sin signo
 
Colas:
GetQueue Lee datos desde una cola
OpenQueue Define una cadena como una cola
PeekQueue Lee datos desde una cola sin borrarlos
PutQueue Escribe datos en una cola
PutQueueStr Escribe una cadena en una cola
StatusQueue Indica si una cola tiene datos para leer

 

Microcontrolador BasicX24 S310205
Ir a la Página Principal de www.SuperRobotica.com

Camaras, cctv, televigilancia, domótica, cámaras espías, transmisores, video por ip, video remoto

Actualizada el 29/12/2023 © 2002 - 2023 INTPLUS ®. Todos los derechos reservados