Sunteți pe pagina 1din 14

Presaberes

Andres Leonardo Casallas Acosta Cód. 1053607534

Tutor:
John Jairo Leiva

Grupo: 309696_65

Microprocesadores y Microcontroladores

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería


TABLA DE CONTENIDO
1. INTRODUCCIÓN ................................................................................................................................... 4
2. RESUMEN ............................................................................................................................................... 5
3. OBJETIVOS ............................................................................................................................................ 6
4. MARCO METODOLÓGICO ................................................................................................................ 7
5. CONLUSIONES .................................................................................................................................... 14
1. INTRODUCCIÓN

En el presente trabajo conoceremos sobre las Compuertas Lógicas que no son que circuitos electrónicos
conformados internamente por transistores que se encuentran con arreglos especiales con los que otorgan
señales de voltaje como resultado o una salida de forma booleana, están obtenidos por operaciones lógicas
binarias (suma, multiplicación). También niegan, afirman, incluyen o excluyen según sus propiedades lógicas.

Estaremos mostrando las la unidad aritmética lógica o unidad aritmético-lógica, también conocida como ALU
(siglas en inglés de arithmetic logic unit), es un circuito digital que calcula operaciones aritméticas (como suma,
resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre valores (generalmente uno o dos) de los
argumentos.

El estudio de estos términos nos permitirá afianzar nuestros conocimientos para el buen desarrollo del curso de
Microprocesadores y Microcontroladores.
2. RESUMEN

En este informe se desarrolla la actividad Unidad1- Paso 1 de la materia Microprocesadores y


Microcontroladores, que consiste en el diseño de un algoritmo ALU mediante de compuertas lógicas que son
circuitos eléctricos conformados internamente por transistores, con salidas de forma booleana y Flip-Flops que
son usados para la transferencia de datos digitales y se usan generalmente en unidades llamadas registros, para
el almacenamiento de datos numéricos binarios. No obstante, en la segunda fase de trabajo colaborativo se debe
pasar esta información al libro digital que se encuentra en las herramientas de la plataforma con el aporte de los
demás integrantes.
3. OBJETIVOS

Objetivo General:

Analizar y estudiar conceptos y desarrollo de aplicaciones teóricas sobre las compuertas lógicas, combinadas
utilizando los flip-flops y el conocimiento teórico de las ALU (arithmetic logic unit).

Objetivos Específicos:

Analizar el funcionamiento de cada compuerta lógica que producen señales en binario 1 o 0 cuando se
satisfacen los requisitos de entrada lógica.

Identificar la aplicación de un flip flop como almacenamiento y transferencias de datos digitales.

Reconocer aspectos básicos de diseño de algoritmos basados en ALU (unidad algorítmica lógica)
4. MARCO METODOLÓGICO

4.1 Actualizar perfil, ingrese al perfil personal, diligencie datos como ciudad de ubicación,
centro en donde se matriculó, programa, fotografía, una breve descripción, número de
teléfono, e-mail, Skype, etc. Datos que son muy importantes para fortalecer la interacción
entre compañeros de grupo colaborativo y curso.
4.2 Realizar el diseño del algoritmo de una ALU (Unidad Aritmético Lógica) basada en
compuertas lógicas y flip-flops, pueden utilizar todas la que necesiten, (Recuerde que en el
syllabus se encuentra la referencia bibliográfica para el desarrollo de la actividad).

4.2.1 Aspectos Teóricos

ALU.

Definimos generalmente a la unidad ALU (por sus siglas en inglés arithmetic logic unit) como una de las
unidades que forman parte de la unidad central de procesos( es decir, del Procesador, Microprocesador o CPU-
Central Processor unit ) mediante la cual es posible realizar una gran cantidad de operaciones aritméticas básicas
(Suma, Resta, División y Multiplicación) además operaciones lógicas ( YES, OR, NOT AND – es decir SI;
O;Y; NO ) Entre dos números o dos conjuntos de números.

Flip-flop.

Es unas multivibradoras capas de permanecer en uno de dos estados posibles durante un tiempo indefinido en
ausencia de perturbaciones. Esta característica es ampliamente utilizada en electrónica digital para memorizar
información. El paso de un estado a otro se realiza variando sus entradas. Dependiendo del tipo de dicha entrada
los biestables se dividen en:

Asíncronos: solamente tiene entradas de control. El más empleado es el biestable RS.

Síncronos: además de las entradas de control posee una entrada de sincronismo o de reloj.

Si las entradas de control dependen del sincronismo y se denominan síncronas, en caso contrario asíncronas.
Por lo general, las entradas de control asíncronas prevalecen sobre las síncronas.

La entrada de sincronismo puede ser activada por el nivel (ALTO o BAJO) o por flanco (de subida o de bajada).
Dentro de los bistables síncronos activados por el nivel esta los tipos RS y D, y dentro de los activos por flancos
los tipos JK, T y D.

Compuertas lógicas.

Las compuertas lógicas son circuitos electrónicos diseñados para obtener resultados booleanos (0, 1), los cueles
se obtienen de operaciones lógicas binarias (Suma, Multiplicación). Dichas compuertas son ADN,OR, NOT,
NAND, NOR, XOR, XNOR. Además, se puede conectar entre sí para obtener nuevas funciones. Son circuitos
electrónicos conformados internamente por transistores que se encuentran con arreglos especiales con los que
otorgan señales de voltaje como resultado o una salida de forma booleana, están obtenidos por operaciones
lógicas binarias (suma, multiplicación). También niegan, afirman, incluyen o excluyen según sus propiedades
lógicas. Estas compuertas se pueden aplicar en otras áreas de la ciencia como mecánica, hidráulica o neumática.

Existen diferentes tipos de compuertas y algunas de estas son más complejas, con la posibilidad de ser simuladas
por compuertas más sencillas. Todas estas tienen tablas de verdad que explican los comportamientos en los
resultados que otorga, dependiendo del valor booleano que tenga en cada una de sus entradas.

Las compuertas son bloques del hardware que producen señales en binario 1 ó 0 cuando se satisfacen los
requisitos de entrada lógica. Las diversas compuertas lógicas se encuentran comúnmente en sistemas de
computadoras digitales. Cada compuerta tiene un símbolo gráfico diferente y su operación puede describirse
por medio de una función algebraica. Las relaciones entrada - salida de las variables binarias para cada
compuerta pueden representarse en forma tabular en una tabla de verdad. (Logicbus, s.f.).

Compuerta AND:

Cada compuerta tiene dos variables de entrada designadas por A y B y una salida binaria designada por x.

La compuerta AND produce la multiplicación lógica AND: esto es: la salida es 1 si


la entrada A y la entrada B están ambas en el binario 1: de otra manera, la salida es
0.

Estas condiciones también son especificadas en la tabla de verdad para la compuerta


AND. La tabla muestra que la salida x es 1 solamente cuando ambas entradas A y B
están en 1.

El símbolo de operación algebraico de la función AND es el mismo que el símbolo Fig. 1 Compuerta AND.
de la multiplicación de la aritmética ordinaria (*).

Las compuertas AND pueden tener más de dos entradas y por definición, la salida es 1 si todas las entradas
son 1. (ProfesorMolina, Compuerta AND, s.f.)

Compuerta OR:

La compuerta OR produce la función sumadora, esto es, la salida es 1 si la entrada A o la


entrada B o ambas entradas son 1; de otra manera, la salida es 0.

El símbolo algebraico de la función OR (+), es igual a la operación de aritmética de suma.

Las compuertas OR pueden tener más de dos entradas y por definición la salida es 1 si
cualquier entrada es 1. (ProfesorMolina, Compuerta OR, s.f.)
Fig. 2 Compuerta OR.

Compuerta NOT:

El circuito NOT es un inversor que invierte el nivel lógico de una señal binaria. Produce el NOT, o función
complementaria. El símbolo algebraico utilizado para el complemento es una barra sobra el
símbolo de la variable binaria.

Si la variable binaria posee un valor 0, la compuerta NOT cambia su estado al valor 1 y


viceversa.

El círculo pequeño en la salida de un símbolo gráfico de un inversor designa un inversor


lógico. Es decir, cambia los valores binarios 1 a 0 y viceversa. (ProfesorMolina, Compuerta
NOT, s.f.) Fig. 3 Compuerta NOT.
Compuerta Separador (yes) IF:

Un símbolo triángulo por sí mismo designa un circuito separador, el cual no produce


ninguna función lógica particular puesto que el valor binario de la salida es el mismo
de la entrada.

Este circuito se utiliza simplemente para amplificación de la señal. Por ejemplo, un


separador que utiliza 5 volt para el binario 1, producirá una salida de 5 volt cuando
la entrada es 5 volt. Sin embargo, la corriente producida a la salida es muy superior
a la corriente suministrada a la entrada de la misma.

De ésta manera, un separador puede excitar muchas otras compuertas que requieren Fig. 4 Compuerta IF
una cantidad mayor de corriente que de otra manera no se encontraría en la pequeña
cantidad de corriente aplicada a la entrada del separador. (ProfesorMolina,
Compuerta separador (yes)IF, s.f.)

Compuerta NAND:

Es el complemento de la función AND, como se indica por el símbolo gráfico, que


consiste en una compuerta AND seguida por un pequeño círculo (quiere decir que
invierte la señal).

La designación NAND se deriva de la abreviación NOT - AND. Una designación más


adecuada habría sido AND invertido puesto que es la función AND la que se ha
invertido.

Las compuertas NAND pueden tener más de dos entradas, y la salida es siempre el Fig. 5 Compuerta NAND
complemento de la función AND. (ProfesorMolina, Compuerta NAND, s.f.)

Compuerta NOR:

La compuerta NOR es el complemento de la compuerta OR y utiliza el símbolo de la


compuerta OR seguido de un círculo pequeño (quiere decir que invierte la señal). Las
compuertas NOR pueden tener más de dos entradas, y la salida es siempre el
complemento de la función OR. (ProfesorMolina, s.f.)

Fig. 6 Compuerta NOR.


Compuerta XOR:

En la compuerta XOR su salida estará en estado bajo cuando las dos entradas se encuentren en estado
bajo o alto. Al mismo tiempo podemos observar que entradas iguales es cero y diferentes de uno.
(Logicbus, Compuerta XOR, s.f.)

Operación y Tabla de verdad:

Compuerta XNOR:

Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas sean iguales se presentará
una salida en estado 1 y si son diferentes la salida será un estado 0.: (Logicbus, Compuerta XNOR,
s.f.)
4.3 ALGORITMO CON PUERTAS LÓGICAS

Algoritmo de grados Celsius, Fahrenheit y kelvin

INICIO

VARIABLES

REAL temperatura, tc, tf, tk

ENTERO escala

ESCRIBIR (“Introduzca temperatura:”)

LEER (temperatura)

ESCRIBIR(“Escala (1=Celcius 2=Fharenheit 3=Kelvin:”)

LEER(escala)

EN-CASO-DE escala HAGA

CASO1:
tc=temperatura

tf=CALCULAR_FHARENHEIT(temperatura)

tk= CALCULAR_KELVIN(temperatura)

CASO2:

tf=temperatura

tc=CALCULAR_CELCIUS(temperatura)

tk= CALCULAR_KELVIN(temperatura)

CASO2:

tk=temperatura

tc=CALCULAR_CELCIUS(temperatura)

tf= CALCULAR_FHARENHEIT(temperatura)

FIN-CASO

ESCRIBIR(“Celcius:”, tc,” Fharenhait:”, tf “Kelcin:”, tk)

FIN
5. CONLUSIONES
6. BIBLIOGRAFÍA

S-ar putea să vă placă și