elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 [5]
41  Informática / Electrónica / Re: [Duda] Puertas Logicas con un Pulsador en: 28 Julio 2009, 04:40 am
Ok ok!!  :laugh: creo que si no hubiera explicado el xq le pongo yo a mis circuitos unas resistencias tan bajas como lo son las de 300Ω o 550Ω es xq mi circuitos tienen una gran cantidad de componentes!! pero Seuth y -Kaiser- tienen razon con respecto a la resistencia de 1kΩ SI es el caso de tu circuito con solo una compuerta como lo es la AND!! yo por lo general si mi circuito excede mas de 10 integrados opto por las resistencias de 550Ω!!
42  Informática / Electrónica / Re: [Duda] Puertas Logicas con un Pulsador en: 26 Julio 2009, 20:01 pm
Simple, los pulsadores estan mal utilizados, en el ulsador debes mandar un pin a VCC, y el pin de salida a la compuerta, pero tambien en ese pin de salida debes conectar una resistencia de un 1k que ira a tierra. Esto es para que el pulsador funcione en sus estados logicos normales, sino no estaras haciendo nada...

Funciona  :D, gracias de verdad!!

Pero, no entiendo el porque funciona..., me podrias explicar porque tengo que añadir una resistencia ( una para cada pulsador ) de 1k?  :-\



De verdad, muchas gracias a todos  :)

Saludos!

WaRc3L



Hola a todos!! perdon si me entrometo!! yo te recomendaria que a la salida de cada pulsador aparte de dirigirla a las entradas de la compuerta AND le pongas 1 resistencia de 300Ω dirigida a tierra; ya que pensandolo muy bien una de 1kΩ seria muy alta; y la de 150Ω seria muy baja y podria calentarse un poco!! estas resistencias se les pone xq la corriente pasa por el conductor con menos resistencia y por eso la corriente agarraria hacia las entradas de tu compuerta operando esta con mejor eficiencia!! espero poder responder tu duda!!
43  Informática / Electrónica / Re: Selector de secuencias en Mikro C no cumple al simularlo!! en: 24 Julio 2009, 18:59 pm
Código:
/*Selector de secuencias*/
int cont=1,sc1=0b00000001,sc2=0b10000000;
void main()
{
ANSEL=0;
ANSELH=0;
TRISA=1; /*Entrada que cuenta los pulsos con un push button*/
TRISC=0; /*Configurado como salida para hacer la secuencia*/
while(1)
{
if(PORTA==1)
{
cont++;
if(cont>=5)
cont=1;
while(PORTA==1)
{
}
}
switch(cont)
{
case 1:
PORTC=sc1;
sc1=sc1<<1;
if(sc1>128)
sc1=1;
break;
case 2:
PORTC=sc2;
sc2=sc2>>1;
if(sc2<1)
sc2=128;
break;
case 3:
PORTC=sc1;
sc1=sc1<<2;
if(sc1>128)
sc1=1;
break;
case 4:
PORTC=sc2;
sc2=sc2>>2;
if(sc2<1)
sc2=128;
break;
}
}
}

Jijiji!! solo queria poner el codigo ya corregido!! ya me funciona!! lo hice utilizando if y le agregue 4 secuencias diferentes!! gracias por tu ayuda!!
44  Informática / Electrónica / Re: Selector de secuencias en Mikro C no cumple al simularlo!! en: 24 Julio 2009, 18:24 pm
Bien, analizando tu code, no son necesarios tus "switchs". Otra cosa, pusiste PORTA==1, ¿?, tu PORTA es únicamente el pin de tu clock?

Yo en todo caso

Citar
while(1)
{
   if( PORTA.(X)==1)
   {
            cnt++;
            if(cnt<(cantidad pines + 1))
            PORTC=cnt;
            else
            cnt=0;  
   }
}

Se entiende la idea?

Ok... entendi tu idea, seria mucho mas facil si lo hiciera con while verdad!! es mas creo que quedaria mas pequeño... pero mi profesor insiste!! gracias!! probare hacer cambios en el codigo que ya tengo o si no creare uno nuevo!! Muchas gracias por tu ayuda!!

Saludos!!  :)  ;)
45  Informática / Electrónica / Re: Selector de secuencias en Mikro C no cumple al simularlo!! en: 24 Julio 2009, 18:00 pm
Aver, aver, aver...

Tienes una entrada de onda cuadrada con su respectiva frecuencia, tu quieres que por cada alto se active un pin del otro puerto, hasta que llegue a los 8 si mal no recuerdo, y luego al próximo alto(también podría ser bajo), vuelva a comenzar la secuencia?

Sip, la entrada se podria decir que es PORTA.F0; yo quiero que por cada pulso que entre en ella, cambie a la proxima secuencia que puse en los "case" de mi sentencia switch, la cual se muestra en los pines del PORTC; pero al enviarle un pulso no cambia de secuencia, no se si es por algun error que haya puesto yo en alguno de los case o en algun for!!
46  Informática / Electrónica / Re: Selector de secuencias en Mikro C no cumple al simularlo!! en: 24 Julio 2009, 17:50 pm
Veamos si entiendo...

Lo que necesitas es como un temporizador?

Por PORTA irían por ejemplo... los minutos, por PORTC los segundos... Ese efecto quieres lograr?

Ps yo utilizo el PORTA como una entrada la cual cada vez que le llegue un pulso cambia de secuencia; la secuencia sale en el PORTC; lo que pasa es que a la hora de simularlo solo saca una secuencia y no cambia si se le introduce un pulso en PORTA!!
47  Informática / Electrónica / Selector de secuencias en Mikro C no cumple al simularlo!! en: 24 Julio 2009, 17:39 pm
Código:
/*Selector de secuencias*/
int cont=0,sc1,sc2,sc3;
void main()
{
ANSEL=0;
ANSELH=0;
TRISA=1; /*Entrada que cuenta los pulsos con un push button*/
TRISC=0; /*Configurado como salida para hacer la secuencia*/
while(1)
{
if(PORTA==1)
{
cont++;
if(cont>=3)
cont=0;
while(PORTA==1)
{
}
}
switch(cont)
{
case 1:
for(sc1=0;sc1<255;sc1++)
{
PORTC=sc1;
delay_ms(5);
}
break;
case 2:
for(sc1=255;sc1>0;sc1--)
{
PORTC=sc1;
delay_ms(5);
break;
case 3:
sc2=1;
for(sc1=0;sc1<7;sc1++)
{
PORTC=sc2;
delay_ms(5);
sc2=sc2*2;
if(sc2==256)
sc2=1;
break;
case 4:
sc2=128;
for(sc1=0;sc1<7;sc1++)
{
PORTC=sc2;
delay_ms(5);
sc2=sc2/2;
if(sc2==1)
sc2=128;
break;
}
}
}
}
}
}
/*PIC16F690*/
Me recomendarian hacerlo con la sentencia while en vez de for??? :huh:
Páginas: 1 2 3 4 [5]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines