• Domingo 22 de Diciembre de 2024, 23:00

Autor Tema:  Microcontroladores Pic16f84  (Leído 1646 veces)

imesan

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Microcontroladores Pic16f84
« en: Viernes 15 de Febrero de 2008, 22:24 »
0
: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:

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: Microcontroladores Pic16f84
« Respuesta #1 en: Martes 19 de Febrero de 2008, 04:18 »
0
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

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Microcontroladores Pic16f84
« Respuesta #2 en: Sábado 1 de Marzo de 2008, 23:48 »
0
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