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:
Publicar un comentario