TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: esmet en 11 de Marzo de 2008, 21:08:03
-
Les agradezco si alguien puede realizar la siguiente rutina para el 16F84A y pasarme el .npl:
Hay dos entradas A y B y dos salidas C y D
Cuando A=1 y B =0................C=1 D=0
Cuando A=0 B=1..................C=0 D=1
Cuando A y B = 0...................C y D = 0
Cuando A y B = 1...................C y D = 0
La permanecia del 1 en la salida es de acuerdo a la permanencia del 1 en la entrada.
Muchas gracias.
-
mira
tu problemita es muy sencillo
si estas trabajando con ese programilla de niple
el secreto esta el los IF
1 inicia tu prog
configura puertos
2 inicia una variable (dato)
3 borra la variable
4 evalua a el bit que controle los bits del puerto (puss boton "RA0")
aqui comienza tu programita
5 SI RA0 =1 pon '11100100' en port b, por ejemplo
SI RA0 =0 pon '00011111' en por c o b
1 tambien la puedes hacer utilizando la variable dato
2 SI RA0 =1 dato = '11100100'
3 muestra dato en por b
4 borra dato
5 y asi susesivamente
RECUERDA EL ARMA MAS PODEROSA PARA RESOLVER PROBLEMAS ESTA EN
EL DIAGRAMA DE FLUJO Y EN
EL ALGORITMO
-
perdon si eso es todo lo que tiene que hacer lo haces con unas compuertas c=a * b(negado) y d= b * a (negado)
me parece que el pic no vale la pena para eso.
saludos.
-
Lo que me imagino es que el amigo esmet quiere es aprender a trabajar con el programa Niple, eir aprendiendo a trabajar con PICs, de ahi su pregunta.
La respuesta de Polo creo que es la correcta, pero pasandola a NiPle.
Fermin