Título: Re: Lógica a 16F84A
Publicado por: todopic en 07 de Febrero de 2008, 00:42:30
Hola, no es dificil, solo que la salida es de un solo bit, y la logica tambien es de un solo bit pero las entradas estan en un puerto (de 8 bit) de los cuales solo empleas 4, y cada uno de esos bit, estan en "posiciones" diferentes, que tendras que leer, luego "alinear" con rotaciones :mrgreen: Esto lo pienso hablando o interpretando la "logica" del circuito
Mas simple seria emplear btfss o btfsc e ir marcando flags, para luego implementar la and final
Suerte!
Norberto
Título: Re: Lógica a 16F84A
Publicado por: Cryn en 07 de Febrero de 2008, 00:51:02
he escuchado las famosas "listas" creo
ahi testeas la entrada y saltas a una posición del codigo de programa correspondiente (y sacas el resultado), sumando al PC el numero leído, hay creo varios ejemplos por el foro
Título: Re: Lógica a 16F84A
Publicado por: Meta en 07 de Febrero de 2008, 10:45:46
Muchas gracias a todos.
En autómatas si se hacerlo ya que en un cilco superior me enseñaron, y en unos casi 10 autómatas de diferentes fabricantes. Aunque no lo creas, el PIC es más difícil de manejar que un PLC. Eso si, el automata es de 16 Bits y 32.
PD:Creo que algunos me conocen muy bien.
EDIT:
Código: ASM
TABLA DE LA VERDAD
RB3 RB2 RB1 RB0 RA0
00000
00010
00100
00110
01000
01011
01101
01111
10000
10011
10101
10111
11000
11011
11101
11111
Título: Re: Lógica a 16F84A
Publicado por: BrunoF en 17 de Febrero de 2008, 22:35:26
Bueno, sin tener que meterte con operadores logicos y a nivel de bit...podrías fácilmente hacer: