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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  SACAR FUNCIONES LÓGICAS (ELECTRONICA) [MANUAL]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SACAR FUNCIONES LÓGICAS (ELECTRONICA) [MANUAL]  (Leído 4,024 veces)
askatasun

Desconectado Desconectado

Mensajes: 245


Ver Perfil
SACAR FUNCIONES LÓGICAS (ELECTRONICA) [MANUAL]
« en: 3 Agosto 2006, 13:16 pm »

weno, he estado mirando este foro use la opcion buscar, pero me parece que falta algo de material teorico sobre esto que voy a poner

Introduccion:
este manual es de un nivel elemental, trata de sacar funciones logicas a partir de una tabla como podria ser esta:

A   B   S (salida)
0   0   0
0   1   0
1   0   0
1   1   1

-existen dos metodos distintos, uno es el llamado minntern, que   
es el que explicare en este post y el otro es el maxtern

El metodo a utilizar se elige en funcion de la salida, si predominan 1, encendido, verdadero como lo quereis llamar se usara el primero (mintern), sino el otro.




----------------------------------------------------------------------
Se requieren unos minimos conocimientos de algebra de boole ,electronica muy simple ,lenguaje binario y saber que son funciones logicas y tablas.

Mintern (metodo)


-antes de empezar tener en cuenta que el inverso lo representare asi a

inverso de 0 es 1 y de 1 ->0 logico no?

empezamos con el metodo mintern, fijaos que solo se usa en caso que la salida (s) sea 1 es decir:

a b c  salida (s)
0 0 0   0
0 0 1   1  <------
0 1 0   1  <------
0 1 1   0
1 0 0   1  <------
1 0 1   0
1 1 0   0
1 1 1   0

- Aver ya tenemos la tabla inventada!, fijaos en las partes indicadas, la salida resulta ser 1

ahora lo dificil, se tienen que hacer que tanto a como b como c sean 1, como? usando inversos por supuesto

entonces se mutiplican:

EJ-----> fila 2, que es 0 0 1 entonces se hace---> a*b *c      asi todas las letras seran uno.   
                                                                               (inverso de a es 1, inverso de b es 1 y la c ya es 1, (0 0 1

despes se mutiplican las "letras".   ( entradas para vocabulario mas adecuado)
-----------------------------------------------------------------------------------------------------------------
se hace eso con cada fila en que la  salida (s) sea  1 y las mutiplicaciones resultantes se suman.
-----------------------------------------------------------------------------------------------------------------
quedaria asi

A  B  C    S
0  0  0    0                 /1      *      1      *  1-> todo 1 y mutiplica
0  0  1    1  ----->  a * b * c 
0  1  0    1  ----->  a * b *c   ----> se suman las tres equaciones.
0  1  1    0
1  0  0    1 -----> a * b * c
1  0  1    0
1  1  0    0
1  1  1    0


a * b * c + a * b *c  + a * b * c

esa sera  la función logica que se puede simplificar, mediante el algebra de boole


-----------------------------------------------------------------------
p.d: espero que se entienda, ya que no soy muy bueno explicando.







« Última modificación: 3 Agosto 2006, 19:39 pm por ASKATASUN » En línea

la lógica procede de la imaginación
-----------------------------------------
...y al volver la vista atrás
se ve la senda que nunca
se ha de volver a pisar. ..
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con este pequeño código de funciones logicas
Programación C/C++
hilo 3 2,290 Último mensaje 11 Julio 2016, 21:21 pm
por class_OpenGL
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines