DTForuM


BIENVENIDO AL NUEVO DTForuM -- Ya están habilitadas las descargas -- Si tienes alguna duda sobre el uso, puedes publicar tu mensaje en MENSAJES PARA EL STAFF ... .... D T F o r u M .... El de siempre, pero mejor !! 
..:: DTForuM.INFO ::.. Manuales de Servicio y toda la Información técnica - Uniendo a los amantes de la electrónica de todo el mundo. From here, to the world !!! 
..:: DTForuM.INFO ::.. Antes de pedir información, búsquela presionando el botón BUSCAR.

..:: DTForuM.INFO ::.. Punto de reunión de amantes de la electrónica.
DESTACADOS, la zona con lo mejor de DTForuM.INFO  ( Hacé click ) ..:: DTForuM.INFO ::.. ..:: 2005- 2006- 2007- 2008- 2009-2010- 2011- 2012- 2013- 2014- 2015- 2016- 2017-2018 ::..
..:: DTForuM.INFO ::.. Uniendo Técnicos desde hace más de 13 años !! ...::DTForuM.INFO::... ...:::La mayor Comunidad de intercambio de Información Técnica:::... El de siempre, pero mejor !!

AllDataSheets

Buscar Datasheet
Buscar en AllDatasheet.com

CuentaDigital

Web Amiga

necesito tu ayuda con 16f84a

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado mazter

  • Miembro PREMIUM
  • SUPER MEMBER
  • *
    • Mensajes: 184
    • DT$ 228
Respuesta #3 on: noviembre 23, 2014, 15:14:21 pm
ricbevi, gracias por tomarte la molestia y dedicarme tiempo para contestar, tienes razon con lo del banco, despues de postear estuve investigando y encontre que para usar tris debo cambiar al banco 1 y el pic inicia en el banco 0 despues de eso tenia que la saloda ra0 se me quedaba activa al iniciar el programa y ahunque usaba el clrf porta seguia quedando activa la salida ra 0 , despues de leer un poco tambien encontre que para hacer el clrf tenia que regresar al banco 0 en fin despues de mucho leer comprendi un poco, respecto de lo de proteus lo subi asi para que se notara si eran salidas (azules) o entradas, pero ya logre saber la causa, nuevamente te agradesco el tiempo y tu amabilidad, Gracias!!! graciassss :DTFM:
Si algo puede salir mal saldra mal, y sera en el peor momento, si dos cosas pueden salir mal, pasaran al mismo tiempo
E. murphi


Desconectado ricbevi

  • GOLD MEMBER
  • *
    • Mensajes: 391
    • DT$ 355
Respuesta #2 on: noviembre 23, 2014, 08:14:12 am
Hola...Te aclaro que no programo en asembler pero veo alunas inconsistencias entre lo que dices aquí, en el programa y lo que realmente haces.

En el esquema del ISIS no hay ningún interruptor conectado a ningún pin(salvo el del MCLR) y el resto esta mal...las resistencias de 10K van a +B y no a GND pero no tiene relación con el pic....tampoco hay nada conectado a la salida PORTA.

Una de las formas de configurar las entradas-salidas

   movlw b'00010000'           ;configurar el puertoa,4 como entrada el resto como salida
   bsf status,rp0                   ;cambiar a banco 1
   movwf trisa
   movlw b'00000000'          ;configurar el puerto b como salidas
   movwf trisb
 
Saludos.

Ric.

PD:debes adjuntar en ves de las fotos lo programas y la simulación para facilitarle las cosa a quien intente ayudarte.


Desconectado mazter

  • Miembro PREMIUM
  • SUPER MEMBER
  • *
    • Mensajes: 184
    • DT$ 228
Respuesta #1 on: noviembre 22, 2014, 22:52:28 pm
Hola compañeros, les comento que estoy iniciando en esto de los pics, mi fuerte es la electrónica, pero ahora comienzo a aprender a programar los pics, mi problema es que según yo estoy configurando un pic 16f84a para que ra0,1,2,3 funcionen como salidas digitales y ra4 como entrada digital además de rb0,1,2,3,4,5,6,7 todos como entradas, y como no se como ponerlo en exadecimal lo escribo en binario y por algún motivo cuando lo simulo en proteus no se comportan como yo esperaría, alguien puede ayudarme para que funcione como yo espero? agregare las imágenes del programa y de como se comporta en proteus, gracias!!!
Si algo puede salir mal saldra mal, y sera en el peor momento, si dos cosas pueden salir mal, pasaran al mismo tiempo
E. murphi


Tags: