Retardo

download Retardo

If you can't read please download the document

description

programa de retardo

Transcript of Retardo

#INCLUDE ; SE DECLARA EL MICROCONTROLADOR A UTILIZAR.LIST P=16F84A ; SE DECLARA EL MICROCONTROLADOR A UTILIZAR.; PALABRAS DE CONFIGURACIN:__CONFIG _XT_OSC & _WDTE_OFF & _PWRTE_ON & _CP_OFF ;FORMA EXTENSA.;__CONFIG 0x3FF1; PALABRA LIGHT DE CONFIGURACIN.; DECLARAR LOS REGISTROS Y VARIABLES A UTILIZAR EN EL PROGRAMASTATUS EQU 0x03TRISA EQU 0x85TRISB EQU 0x86PORTA EQU 0x05PORTB EQU 0x06DELAY1 EQU 0x0C ORG 0x00 ; CUANDO HAY UN RESET, EL PROGRAMA INICIA AQU. BSF STATUS,5 ; SE ACCDEDE AL BANCO 1. CLRF TRISA ; PORTA SE CONFIGURA COMO SALIDA. CLRF TRISB ; BORRA TODO EL REGISTRO TRISB, PARA QUE PORTB SEA SALIDA. BCF STATUS,5 ; SE ACCEDE AL BANCO 0. INICIO: BSF PORTA,0; COLOCA EL PIN RA0 EN ESTADO ALTO. CALL RETARDO_416US ; RETARDO DE 500 us. BCF PORTA,0; COLOCA EL PIN RA0 EN ESTADO BAJO. CALL RETARDO_416US ; RETARDO DE 500 us. GOTO INICIO RETARDO_416US: MOVLW D'255' MOVWF DELAY1 BUCLE1: DECFSZ DELAY1,F GOTO BUCLE1 RETURN END