lunes, 7 de julio de 2008

Ejemplos. Baseline PIC.

En esta sección, se irán recopilando ejemplos de programación o realización del firmware para la arquitectura Baseline PIC.

Lenguaje Ensamblador.

Para el lenguaje ensamblador se usará el compilador gratuito que nos ofrece Microchip, llamado MPASM y que viene incorporado en el entorno de trabajo MPLAB IDE.

Para la confección de los respectivos firmware que se vayan exponiendo, se usará una plantilla base.

Dicha plantilla se puede encontrar y descargar gratuitamente en el siguiente enlace: Baseline PIC. Plantilla ASM.

Programas básicos.

Programas básicos
1. Programa
Incrementar el registro W mediante la instrucción addwf
2. Programa
Interacción con la instrucción swapf: Msb <--> Lsb
3. Programa
Interacción con las instrucciones incfsz y decfsz.
4. Programa
Interacción con las instrucciones comf, bcf, rlf, rrf y btfss.
5. Programa
Interacción con las instrucciones OPTION, iorwf, xorwf y nop.
6. Programa
Interacción con la instrucción incf y los registros FSR e INDF
7. Programa
Modificación Programa 6. Escritura mediante FSR e INDF.
8. Programa
Diseño de una subrutina para sumar dos variables.
9. Programa
Diseño de una subrutina para generar un simple retardo.
10. Programa
Diseño de más de una subrutina en MPASM

0 comentarios: