P
rogramas desarrollados en lenguaje ensamblador para el sistema Bolt 18F2550.
Vea aquí el listado completo de programas en ANSI C
SISTEMA BOLT 18F2550
DESCRIPCION Y LINK
BOLT-PLANTILLA.asm
Use este archivo como plantilla para desarrollar sus programas. Incluye una subrutina de retraso variable.
BOLT-PLANTILLA-LENGUAJE-ENSAMBLADOR.zip
Plantilla y archivo auxiliar en .ZIP
KEYBOLT.inc
Archivo auxiliar para utilizarse con la plantilla. Almacene este archivo siempre en la misma carpeta que su archivo de aplicación. Incluye macros de inicialización y definiciones de puertos.
KEYBOLT2.inc
Versión actualizada del archivo auxiliar, adiciona un macro para lectura de los microswitches SW4..SW1 y almacenamiento (en binario) de su valor decimal 0..15 en una localidad de memoria.
BOLT-PING-PONG.asm
Juego de Ping Pong con los leds y el microswitch SW3
BOLT-PING-PONG.hex
BOLT-CONTADOR-BINARIO.asm
Cuenta binaria en los leds del puerto B, con retraso de 1 segundo.
BOLT-CONTADOR-BINARIO.hex
BOLT-PARPADEA-UN-LED.asm
Parpadea el led RB0 en períodos de 1 segundo.
BOLT-PARPADEA-UN-LED.HEX
BOLT-LEE-MICROSWITCHES.asm
Lee los 4 microswitches SW1...SW4 y activa los leds RB0...RB3 de acuerdo a su valor.
BOLT-LEE-MICROSWITCHES.HEX
BOLT-LEE-MICROSWITCHES-V-2.asm
Variante del programa anterior. Lee los 4 microswitches SW1...SW4 y activa los leds RB0...RB3 de acuerdo a su valor.
BOLT-LEE-MICROSWITCHES-V-2.HEX
BOLT-DIRECCIONAMIENTO-INDIRECTO.asm
Manejo del direccionamiento indirecto en el 18F2550, utilizando el registro FSR0. Programa para simular en MPLAB IDE.
CORRIMIENTO-LEDS-MICROSWITCHES.asm
Enciende el led Bn de acuerdo a la posición de los microswitches.
CORRIMIENTO-LEDS-MICROSWITCHES.HEX
MULTIPLICACION-MICROSWITCHES.asm
Multiplica 2 variables de 2 bits cada una leídas de los microswitches y muestra el resultado en los leds.
MULTIPLICACION-MICROSWITCHES.HEX
TABLAS-DE-DATOS-MICROSWITCHES.asm
Crea una tabla de datos con la instrucción
retlw
y compara los datos con los microswitches.
TABLAS-DE-DATOS-MICROSWITCHES.HEX
BOLT-INTERRUPCIONES-18F2550.asm
Manejo de interrupciones del temporizador 0. Ejemplo 1
BOLT-INTERRUPCIONES-18F2550.hex
BOLT-INTERRUPCIONES-18F2550-2.asm
Manejo de interrupciones del temporizador 0. Ejemplo 2
BOLT-INTERRUPCIONES-18F2550-2.hex
TABLAS-DE-DATOS-18F2550.asm
Ejemplo 1: manejo de tablas de datos en la memoria de código utilizando la instrucción
retlw.
Para pruebas con el simulador de MPLAB IDE
BOLT-MANEJO-DE-TABLAS-LEDS.asm
Ejemplo 2: manejo de tablas de datos en la memoria de código utilizando la instrucción
retlw y los leds del puerto B.
Para pruebas con Bolt 18F2550
.
BOLT-MANEJO-DE-TABLAS-LEDS.hex
USB-Port
BOLT-18F2550-TEST-PROGRAM-FOR-USB-PORT.zip
A
plicación Windows en Visual Basic, para el puerto USB y controlar remotamente los leds del sistema Bolt.