Documente Academic
Documente Profesional
Documente Cultură
Tutor:
John Jairo Leiva
Grupo: 309696_65
Microprocesadores y Microcontroladores
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
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.
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).
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:
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.
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:
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.
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:
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:
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.)
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
INICIO
VARIABLES
ENTERO escala
LEER (temperatura)
LEER(escala)
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
FIN
5. CONLUSIONES
6. BIBLIOGRAFÍA