Autor Tema: CÓMO AMPLIAR SALIDAS  (Leído 3433 veces)

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

Desconectado er_clemen

  • PIC10
  • *
  • Mensajes: 42
CÓMO AMPLIAR SALIDAS
« en: 18 de Agosto de 2003, 18:49:00 »
Hola amig@s:

¿Alguien puede decirme cómo puedo ampliar las salidas del PIC?

He intentado hacerlo mediante un DECODIFICADOR de 4 a 16 (con lo que utilizo 4 salidas del PIC y voy activando las 16 con codificando 4), pero el problema es que solo podré tener 1 activa CADA VEZ.

¿A alguien se le ocurre algo?

MUCHAS GRACIAS.

Desconectado MRGSoft

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 51
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #1 en: 19 de Agosto de 2003, 11:45:00 »
Prueba con el PIO8255 con el que consigues ampliar a tres puertos de 8 entradas/salidas cada uno. Yo estoy trabajando en algo parecido, pero tengo algunos problemas de programacion. Cuando lo tenga solucionado lo cuelgo del foro.
Saludos.

Desconectado hexapodo

  • PIC10
  • *
  • Mensajes: 35
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #2 en: 20 de Agosto de 2003, 00:45:00 »

hola,

tenés que mirár el foro de "Hagamos un PLC con PIC!!" en la sección de proyectos, ahí encontrarás un ejemplo del manejo de registros de corrimiento con el comando Shiftin, tabien está ese mismo ejemplo en C y en ensamblador.

se usan los integrados:
74ls165 y 74hc595, son complementarios (opuestos en su función).

bye
Hexápodo
JP.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #3 en: 20 de Agosto de 2003, 19:10:00 »
aqui puedes descargar el data sheet en pdf  

http://www.grifo.it/PRESS/DOC/Philips/PCF8574.pdf

suerte

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #4 en: 21 de Agosto de 2003, 04:35:00 »
Saludos desde Huelva (ESPAÑA)

Desconectado MRGSoft

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 51
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #5 en: 21 de Agosto de 2003, 06:11:00 »
Esta es mi experiencia con la ampliacion de puertos del PIC16F84A, utilizando el PIO8255. Podeis descargar el DataSheet del PIO8255 de esta direccion: http://www.pci-card.com/HA82C55.pdf. Haciendo una busqueda en internet encontrareis mucha informacion de este integrado.

Adjunto el circuito realizado con Proteus y el programa para controlardo realizado con PBP, el cual una vez compilado se puede cargar en el Proteus para su simulacion.

El circuito lee los datos que recibe por el puerto C del 8255 y los muestra por el puerto A del 8255, todo ello controlado por el PIC.

Este programa es solo una pequeña muestra de lo que se puede llegar a realizar con el PIO8255, yo creo que merece la pena estudiar un poco mas a fondo este integrado.

Espero que os sirva de ayuda esta informacion. Un saludo.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #6 en: 21 de Agosto de 2003, 08:46:00 »
Para paliar el problema de mantener una salida activada o desactivada puedes utilizar lo que se llama latch o cerrojo. A la salida de tu decodificador puedes a/adir  unos lacht (son biestables tipo D, creo que el 74HC373 tiene 8 de estos). Es posible que haya decodificadores de los que usas con estos cerrojos internos con lo que no necesitarias a/adir nada.

Saludos
Ricky

Desconectado asd12

  • PIC10
  • *
  • Mensajes: 48
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #7 en: 21 de Agosto de 2003, 14:46:00 »
Yo he ampliado a 24 salidas y 24 entradas digitales usando 14 patillas. Podria aumentar muchisimo más.
Para las salidas la familia 74xx373 o la 74xx573. Para las entradas los 74xx244 o los 74xx541.
Puedes hacerte una idea en http://www.pablin.com.ar/electron/circuito/mc/plink32/index.htm

Desconectado asd12

  • PIC10
  • *
  • Mensajes: 48
RE: CÓMO AMPLIAR SALIDAS
« Respuesta #8 en: 21 de Agosto de 2003, 14:50:00 »
Se me quedó así