Autor Tema: necesito ayuda con un proyecto de pic  (Leído 3265 veces)

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

Desconectado venus

  • PIC10
  • *
  • Mensajes: 2
necesito ayuda con un proyecto de pic
« en: 24 de Agosto de 2006, 19:08:05 »
hola soy una estudiante de electrónica que necesita ayuda en un proyecto de pic.el proyecto es el siguiente, tengo que hacer un control de una matriz de leds de 16 x 16 leds(256 total) con un pic y dos potenciómetros, uno para el control de todos los leds verticales y otro para todos los horizontales de tal forma k cuando los giremos los potenciometros de maximo a minimo y viceversa y los dejemos en una posición,se encienda el led k corresponda a dixa posicion.bien lo k tengo hecho es lo siguiente: el pic a utilizar es el 16f876,e puesto los potenciómetros en el puerto a en RA0 y RA1 para el conversor analogico digital,y despues e puesto en el puerto b, dos decodificadores de 4/16 y de esas 16 salidas las e llevado directamente a los ledsuno para el control de los verticales y el otro para el de los horizontales.el problema es que nose como hacer el programa para el pic y de la forma en la k esta puesto solo se m encenderían los 16 primeros leds  verticales y los 16 primeros horizontales.entonces keria saber si m puede ayudar alguien con el programa y con el eskema xk m parece k ando perdida y lo necesito para el dia 4.gracias, espero respuestas rapidas

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
Re: necesito ayuda con un proyecto de pic
« Respuesta #1 en: 24 de Agosto de 2006, 19:49:17 »
Tal y como lo planteas necesitarías que uno de los decodificadores te entregase las salidas negadas,es decir,que para una entrada determinada,todas las salidas estuvieran a 1 menos la correspondiente al código de entrada,que debería ponerse a 0.Esto con el fin de conectar las salidas del decodificador(el de salidas no negadas) a los ánodos(por filas) y el otro(el de salidas negadas) a los cátodos (por columnas).De esta manera conseguirías que un único diodo estuviese polarizado en directa para cada combinación de las entradas de los decodificadores.
Fíjate en la imagen

Esta matriz es de 8x8,así que vamos a suponer que los decodificadores son de 3 a 8.
Conectamos las salidas del decodificador no negado a los ánodos,o sea a las filas,así cuando una de estas salidas esté activa,tendremos un 1 en todos los ánodos de la fila correspondiente.
De la misma manera hacemos con el decodficador negado,pero conectando las salidas a los cátodos,o sea a la columnas...así cuando una de las salidas esté activa (O SEA A 0),trendremos un 0 en todos los cátodos de la columna correspondiente.
El resultado...el diodo que está a la vez en la fila y la columna activadas será el único polarizado en directa y lucirá.
Para limitar el consumo de corriente deberemos colocar resistencias de 330 ohm entre las salidas de cualquiera de los dos decodificadores y sus respectivos pines de la matriz.
Si tus decodoficadores son iguales,una de dos,ó te haces con un decodificador con salida negada ó usas inversores.
Ya tenemos el hardware.
¿Has usado antes un pic?

Desconectado venus

  • PIC10
  • *
  • Mensajes: 2
Re: necesito ayuda con un proyecto de pic
« Respuesta #2 en: 24 de Agosto de 2006, 20:21:19 »
muxas gracias eres un solete y me has salvado la vida!!!A ver te aclaro el pic 16f876,los decodificadores son 74HCT154 con lo cual las salidas ya están negadas al igual k los enables y la matriz es de 16X16 no de 8x8. te adjuntaria el eskema teorico xo soy nueva en esta pagina y nose si se puede esa opcion. si m pudieses dar una dire d contacto t lo agradeceria ya k kada vez k entro a esta pagina me da problemas nose xk y yevo 3dias intentando poner mi duda.la mia es freya54@hotmail.com agregame tu si kieres gracias espero respuesta.

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: necesito ayuda con un proyecto de pic
« Respuesta #3 en: 24 de Agosto de 2006, 21:31:55 »
supongamos que tenga 1.5 vdc ajustado el pote por rao . la salida digital es  b'01 00000000' entonces este voltaje que leds debe prender en la salida de matriz de leds.

16*16 seria 256 leds

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16

2   *   *   *    *   

3

4

5

6

7

8

9

10

11

12

13

14

15

16

gracias

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
Re: necesito ayuda con un proyecto de pic
« Respuesta #4 en: 24 de Agosto de 2006, 21:53:23 »
venus,con respecto a los decodificadores,necesitas que uno entregue las salidas negadas y el otro las entregue sin negar,o sea que trabajen con lógica opuesta...no pueden ser iguales.
Si quieres usar ambos iguales necesitarás negar las salidas de uno de los dos mediante el uso de inversores,por lo que veo más práctico que busques un decodificador análogo al 154 pero con las salidas sin negar.
¿Qué lenguaje vas a usar para programar el pic?

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: necesito ayuda con un proyecto de pic
« Respuesta #5 en: 24 de Agosto de 2006, 23:22:41 »
Hola venus, aquí te dejo un esquema del circuito completo, esta un poco ilegible, pero si por privado me pasas un e-mail te envio el archivo de tamaño real que se ve bien.



Espero te sea de ayuda.

Un saludo.

Atte. CARLOS.
« Última modificación: 24 de Agosto de 2006, 23:26:18 por Chaly29 »
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.