SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: imesan en Viernes 15 de Febrero de 2008, 22:24

Título: Microcontroladores Pic16f84
Publicado por: imesan en Viernes 15 de Febrero de 2008, 22:24
:hola: Hola soy nueva programando pics y necesito hacer un programa que encienda y apague un led cada 1 seg, utilizando INTCON y T0IF. Espero que alguien me pueda ayudar, se los agradeceria mucho.   :unsure:
Título: Re: Microcontroladores Pic16f84
Publicado por: GsOiD en Martes 19 de Febrero de 2008, 04:18
Casi, pero no igual =)....

Citar
;lee cuatro estados de entradas, y segun sea la entrada,  manda la salida.
pc       equ   02h
status   equ   03h
ptoa     equ   05h
ptob     equ   06h
trisa    equ   85h
trisb    equ   86h
w        equ   00h


reset    org   0
         goto  inicio

         org   5

inicio   bsf   status,5
         movlw 0f0h
         movwf trisa
         movlw 0ffh
         movwf trisb
         bcf   status,5
         
ciclo    movf  ptob,w
         xorlw 0ffh
         
         movwf ptoa
         goto  ciclo


         end
Título: Re: Microcontroladores Pic16f84
Publicado por: Alternative en Sábado 1 de Marzo de 2008, 23:48
Saludos y bienvenida al foro
realizado utilizando el TMR0
sino me equivoco carga al TMR0 = -D'39' que equivale
a 10ms utilizando un XT=4Mhz y de ahi con repeticion
de 100 veces y te da 1 Segundo


Utilisas los registros
TMR0
INTCON

Realiza el programa y cualquier
duda que tengas publiacalo