Autor Tema: Problema con IF.  (Leído 1309 veces)

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

Desconectado jorge_613

  • PIC10
  • *
  • Mensajes: 19
Problema con IF.
« en: 18 de Mayo de 2011, 23:14:31 »
Buenas tardes, tengo un problema cuando en mi codigo yuo trato de validar esta sentencia con un in
Código: [Seleccionar]


if ((porta.0=1) and (portc.5=1) and (portd.6=0) and (portd.7=0))  then

portb.5=1
delay_ms(1000)

end if


No me Ejecuta la Accion de encenderme un Led en el Puertob.5

Ahora si en cambio Coloco:

Código: [Seleccionar]

if ((porta.0=0) and (portc.5=1) and (portd.6=0) and (portd.7=0)) then

portb.5=1
delay_ms(1000)

end if

Si me ejecuta la sentecia sin Problema, alguien me puede guiar??
Utilizo Mikrobasic.

Los valores 0,1,0,0 y 1,0,0,1 Provienen de un multiplexor(74157)
Espero puedan ayudarme :(

Desconectado jorge_613

  • PIC10
  • *
  • Mensajes: 19
Re: Problema con IF.
« Respuesta #1 en: 22 de Mayo de 2011, 01:15:19 »
Ya he podido solucionar el problema, Tenia los puertos de entrada mal configurados (como entrada) iniclizado con 0.
Lo corregi y listo. gracias. pueden cerrar el tema.


 

anything