TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: alfayomega en 08 de Septiembre de 2011, 17:53:07

Título: control de 2 display de 7 segmentos con pic de 8 entradas
Publicado por: alfayomega en 08 de Septiembre de 2011, 17:53:07
junto con saludarles a todos quuisiera saber si me pueden ayudar con un proyecto ya que yo no se mucho de programacion estoy recien iniciandome en pic basic pro y quisiera diseñar un controlador de 2 display de 7 segmentos con un pic 16f877a o 16f84 o 16f628
la idea es que tenga 8 entradas de selecccion pero estas deben ser de la siguiente manera
camara 1 las entradas 100000000
camara 2 las entradas 010000000
camara 3 las entradas 110000000
etc,etc,ect
este deve seleccionar de la camara 1 a la 99
e aqui un prototipo de algo para comensar
les agradeseria toda su ayuda posible
Título: Re: control de 2 display de 7 segmentos con pic de 8 entradas
Publicado por: todopic en 08 de Septiembre de 2011, 18:24:08
Hola, si se aceptan sugerencias, yo colocaría los dip swich todos en el puerto b, y ordenados exactamente invertido, para que los números que tu colocaste, se puedan interpretar directamente en binario  00000001  como uno, 00000010 como 2... 00000011 como tres...

y la salida a los decodificadores de 7 segmentos, por el puerto a... ademas te faltan dos señales de multiplex o de habilitación para cada integrado...


Saludos!
Título: Re: control de 2 display de 7 segmentos con pic de 8 entradas
Publicado por: alfayomega en 08 de Septiembre de 2011, 18:27:38
es una buena sugerencia y la tomare en cuenta lo que nececito es un porgrama para cargarlo en el pic estube tratando de hacer uno pero no funciona
Título: Re: control de 2 display de 7 segmentos con pic de 8 entradas
Publicado por: todopic en 08 de Septiembre de 2011, 18:33:25
Hola, no programo en pic basic, pero tienes que "leer" la entrada de los dip, que estan en binario, y pasarlas a BCD para cargar el dato en los IC decodificadores...   este tema, estaria mejos en el subforo pic basic...  :mrgreen:
Título: Re: control de 2 display de 7 segmentos con pic de 8 entradas
Publicado por: Noelillo en 08 de Octubre de 2011, 09:12:17
Paso_a_7Segment:
   
  select case numeroc
       case 0
          portd =$3F
         
       case 1
          portd =$06
         
       case 2
          portd =$5B
         
       case 3
          portd =$4F
         
       case 4
          portd =$66
         
       case 5
          portd =$6D
         
       case 6
          portd =$7D
         
       case 7
          portd =$07
         
       case 8
          portd =$7F
         
       case 9
          portd =$67
       
       case else
          portd =$49
               
     endselect 
       
 :) Con esto pasa del 1 al 9 a 7 segmento sin tener que poner al pic ningun codificador

ej:
 el nuemero 9 = $67 en Hex , en binario 1100111 y esto es lo  que saldra por el puerto del pic que ira conectado al display de 7 seg.