Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Usar mismo puerto para entrada y salida


       



#1  Usar mismo puerto para entrada y salida
joecat1714
Registrado: 14 Sep 2007
Mensajes: 4
citar
Hola, primero de todo decir que sou bastante novato en esto de los PIC.

Mi idea es usar el mismo puerto del PIC16F876, más exactamente el puerto B para mandar datos a un display, y a la vez usar el puerto como entrada de un señal todo o nada. Como lo tengo que hacer? Tengo que separar los circuitos a nivel de hardware con un switch? Y a nivel del PIC?

Espero vuestra ayuda, estoy parado en este punto y no sé como solucionarlo!

Gracias

#2  buffer
antoniotenorio
Ubicación: Bolivia
Registrado: 29 Ago 2007
Mensajes: 27
citar
Hola joecat1714, seria bueno que nos dieras mas datos, como para que es la aplicacion, pero a lo que pude entenderte vas ha utilizar el puerto B de forma bidireccional el los puertos del PIC se puede modificar en cualquier parte del programa para que trabajen como entradas o salidas es la misma idea cuando se trabaja para dispositovos de comunicacion biñdireccional, ahora te envio una imagen en la que te muestra como puedes habilitar y deshabilitar el display. osea que cuando trabajes con el display deberas aislar tu entrada y cuando trabajes con tus entradas aislar tu display, hay un problema que cuando quieras leer las entrada perdera el dato que se estaba mostrando en el display claro que lo haces muy rapido el diplay podria no notar que le hayas quitado el dato esto yo lo haria con un 74LS245 que puede confifurarse para que tenga alta impedancia en sus entradas y salidas ademas que es bidireccional ademas del puerto B vas ha necesitar otro pin del pic que pueda controlar estos integrados yo creo que viendo la imagen me entenderas mejor lo que trato de explicar
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#3  
ARM8952
Ubicación: Puebla, Mèxico
Registrado: 26 Ago 2007
Mensajes: 33
citar
Saludos.
Necesitas hacer constantemente cambios en el registro del pto B para configurarlo como entrada y luego como salida.
Puedes utilizar un 74 LS 373 el cual graba el dato de entrada que despues puedes recuperar por medio de una interrupcion en el pic. Claro que necesitas dejar en alta impedancia la salida del 373 para que no se atropelle con la salida del display. Como lo indica joecat1714 necesitas lineas de control para controlar el 245 y/o el 373 provenientes del pic

 Responder



 Otros temas de interés 
No hay mensajes nuevos Como separar señales, si son entrada y salida de datos
No hay mensajes nuevos Circuito acondicionador de entrada 4-40mA y salida 0-10 V
No hay mensajes nuevos Entrada/Salida de audio a traves de USB
No hay mensajes nuevos Conectar salida video de camara a monitor video
No hay mensajes nuevos Circuito con reles para puerto paralelo con salida de 3.3v

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos