lunes, 21 de enero de 2013

Diagramas XOR

A continuación aparecen algunos de los ejemplos de diagramas de xor vistos en clase.
¡¡¡¡Recuerda que estos diagramas son diferentes a los de karnaugh!!!! Aunque, en ocasiones, se llegue a la misma conclusión...











Guía de logo




miércoles, 16 de enero de 2013

“Y por conexión”


Implementación de funciones lógicas mediante montaje “Y por conexión”


En las tecnologías bipolares en las que el transistor de salida posee una resistencia en el colector (Pull-up resistor) [tecnología DTL y algunos circuitos de la tecnología TTL] así como en las tecnologías MOS en las que el transistor de salida posee una resistencia de drenador (Pull-up resistor) se pueden unir directamente la salida de las puertas NAND para obtener la función denominada Y por conexión.

Una de las ventajas del sistema normalizado de representación gráfica de funcones lógicas es la adopción de símbolos para las distintas configuraciones de las etapas de salida.







El montaje “Y por conexión”  se puede implementar también mediante puertas de colector abierto ( open collector) o de drenador abierto (open drain) que reciben esta denominación porque porque el transistor de salida carece de sistema de carga. Cualquiera de las expresiones mínimas de producto de sumas o suma de productos pueden ser realizadas mediante el montaje de “Y por conexión”  que,  en algunos casos, simplifica mucho la implementación de funciones.






El progreso de las técnicas de integración ha disminuido el interés de la utilización de este tipo de montaje al obtenerse tiempos de propagación y consumo superiores a los de las puertas con carga activa. No obstante el montaje “Y por conexión”   se utiliza en circuitos de control de entrada-salida de los microprocesadores.







lunes, 14 de enero de 2013

Karnaugh

En el enlace siguiente encontrarás los problemas realizados en clase sobre simplificación de funciones booleanas por medio del mapa de karnaugh.



Montaje con puertas universales


Una de las características de las puertas NAND (NOR) es su carácter de puerta universal. Es decir, es
posible implementar cualquier función lógica utilizando únicamente puertas NAND (NOR). La demostración
es sencilla, basta con demostrar cómo se implementan las puertas AND, OR y NOT utilizando únicamente
puertas NAND (NOR). La figura  muestra la implementación de las puertas AND, OR y NOT utilizando
únicamente puertas NAND (la implementación con puertas NOR sería similar).


Una vez vista la universalidad de ambas puertas veamos cómo podemos implementar una función lógica
utilizando únicamente puertas NAND (NOR). La situación más sencilla es la implementación con puertasNAND ya que una vez obtenida la función mínima expresada en forma de suma de productos (suma de minitérminos) sólo debemos negar la expresión dos veces y aplicar las leyes de De Morgan a la negación
interior para obtener una expresión en donde sólo aparezcan puertas NAND. Así, por ejemplo, dada la función

 cuya minimización ya vimos que era:

si a continuación negamos dos veces y aplicamos De Morgan obtenemos:

que puede implementarse directamente mediante puertas NAND.
En el caso de querer implementar la misma función utilizando puertas NOR sería conveniente obtener
una expresión de la función en forma de producto de sumas (producto de maxitérminos), ya que, una vez
que estemos en dicha situación, sólo necesitaremos repetir el proceso anterior (negar la expresión dos veces
y aplicar De Morgan a la negación interior) para obtener de forma directa la expresión deseada. Por tanto,
simplificaremos agrupando los ceros de la función para obtener una expresión en producto de maxitérminos.
El resultado obtenido, como ya vimos, es:

Si a continuación negamos dos veces obtenemos y aplicamos De Morgan obtenemos:

que puede implementarse directamente mediante puertas NOR.

Pincha aquí para acceder a unos apuntes mas desarrollados sobre el tema.




Enunciados problemas Arduino.

Ejercicio 1: Ruleta de la fortuna.


Se trata de cinco leds que se van encendiendo y apagando formando una secuencia, el jugador debe dar al
pulsador cuando el led intermedio se enciende, si acierta funciona un zumbador y la velocidad de la
secuencia aumenta.
Los leds deben estar conectados de los pines 5 a 9 (inclusives), el zumbador al pin 10, el pulsador al pin 11.
El tiempo inicial entre encendido y encendido de leds debe ser 200 ms, si se acierta se decrementa el tiempo
en 20 ms, si el tiempo entre encendidos llegase a 10 ms, se devuelve el tiempo a 200 ms.





Ejercicio 2: Aumentar y disminuir intensidad luminosa de led.

Se trata aumentar y disminuir la luminosidad de un led usando la capacidad de ofrecer una tensión variable
que da una salida analógica. Para ello se conecta un led al pin 11 y se provoca que su luminosidad pase de
mínima a máxima, para luego ir de máxima a mínima. Los valores de salidas analógicas van del mínimo 0 al
máximo 255.

Ejercicio 3: Aumentar luminosidad de led con pulsador.

Se trata de aumentar la luminosidad de un diodo led conectado al pin 11 a través de la activación de un
pulsador. El pulsador debe estar conectado al pin 2. Mientras el pulsador está conectado aumenta la luminosidad del led hasta llegar a su valor máximo (255), si el pulsador se desactiva se mantendrá su luminosidad hasta que el valor de luminosidad llegue a su máximo (255) pulsando nuevas veces, si esto ocurre la luminosidad pasará a valor nulo (0).

Ejercicio 4: Grabadora de ritmos.
Se trata de una caja, pulsador, dónde se dan unos golpes con una cadencia, y posteriormente el zumbador piezoeléctrico, en nuestro caso un led, del sistema repite los golpes dados.

miércoles, 9 de enero de 2013