Tutorial de pmlab

Solo disponible en BuenasTareas
  • Páginas : 3 (541 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de febrero de 2012
Leer documento completo
Vista previa del texto
Tutorial MPLAB 1
[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...
tracking img