TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: JORGINGA en 19 de Diciembre de 2007, 00:53:37

Título: PORTB DEL 16F628 COMO SALIDA Y ENTRADA
Publicado por: JORGINGA en 19 de Diciembre de 2007, 00:53:37
Hola amigos de todopic soy nuevo en el foro y les agradesco de antemano la ayuda que me puedan brindar, bueno estoy elaborando un programa para un temporizador lo que sucede es que el hardware de este tempo esta diseñado de tal forma que los display estan conectados a el puerto b y  ala vez hay conectados 3 pulsadores al puerto b exactamente en RB0, RB2 RB5 cuando cambio al trisb a modo entrada al hacer el sensado de estos pines me reconoce como si estubieran simpre en uno

a ver les dejo el programa para que lo analicen


      
      BSF STATUS,RP0
      BCF STATUS,RP1
      MOVLW B'00100101'
      MOVWF TRISB
      BCF STATUS,RP0
      BCF STATUS,RP1
      MOVFW PORTB
      BTFSC PORTB,0
      GOTO UP
      BTFSC PORTB,2
      GOTO DOWN   
      GOTO VOLVER

se supone si no estan presionado los pulsadores no deberia incrementarse ni tampoco dedecrementarse
pero al parecer lo reconoce como si estubieran en estado alto

Código: Ada
  1. [color=blue][/color]
Título: Re: PORTB DEL 16F628 COMO SALIDA Y ENTRADA
Publicado por: micro_cadaver en 19 de Diciembre de 2007, 01:06:41
bueno yo no entendi ni camotes  :D podrias postear todo tu codigo? saludos!!!
Título: Re: PORTB DEL 16F628 COMO SALIDA Y ENTRADA
Publicado por: poseidon20 en 19 de Diciembre de 2007, 02:52:26
bueno yo no entendi ni camotes  :D podrias postear todo tu codigo? saludos!!!

opino =, y no solo tu codigo tambien el esquematico, para entender lo que tratas de hacer y asi poderte dar una mano