Tutorial de pmlab
[pic]
Introducción:
Hola amigos, como bien sabemos el uso de los microcontroladores PIC tiene una gran variedad de aplicaciones.
Y Mplab es una herramienta importante cuandohacemos nuestros programas.
Este tutorial voy a tratar de hacerlo lo más práctico posible.
Precaución:
Bueno por ser un tutorial de MPLAB, y no microcontroladores PIC aquí voy a suponer que el lectorya
conoce las instrucciones, y los registros básicos del PIC16F84 que será el que vamos ha usar en este
tutorial por su sencillez, así que seria bueno haberlo estudiado antes.
Características:Mplab es un entorno integrado, de Propiedad de Microchip, y lo mejor es que es gratuito
si no conocen su interfase se los presento
| |[pic]| |
Bueno, en este primer tutorial veremos como crear un archivo, adjuntarlo a un proyecto, compilarlo,
ejecución paso a paso, Poner estímulos y simularlo. Para estovamos a hacer un contador de impulsos
con el siguiente esquema.
| |[pic] | |
ahora vamos a crear unDocumento Nuevo (Presionamos CTRL + N ),
lo guardamos como prueba1.asm y luego escribimos:
list p=16F84
#include
temporal equ 0x20
org 00
goto main
org 05
main
bsfSTATUS,RP0 ;Paso al banco 0
bcf STATUS,RP1
movlw b'01000' ;RA3 Entrada = '1'
movwf TRISA
clrf TRISB ;PORTB Salidas
bcf STATUS,RP0 ;Regreso al Banco 0
clrftemporal ;Inicializo Cuenta
clrf PORTB ;y Inicializo puerto
infinito
btfsc PORTA,3 ;si se presiona RA3
goto infinito
espera ;espera
btfssPORTA,3 ;Antirebote
goto espera
incf temporal,W
andlw 0x0F ;Me aseguro q no llegue
;a 15 = 0x0F = b'1111'
movwf temporal
movwf PORTB...
Regístrate para leer el documento completo.