Beruflich Dokumente
Kultur Dokumente
CIRCUITOS DIGITALES
JORGE MOSCOSO SANCHEZ
jmoscoso700@hotmail.com
Objetivos
Desarrollar en el estudiante la lgica aplicada a
la resolucin de problemas a partir de el diseo
de circuitos digitales.
Conocer las caractersticas bsicas de un
circuito digital a partir de sus especificaciones, y
sus posibles aplicaciones.
Con base en el funcionamiento de los circuitos
digitales, plantear diferentes alternativas de
diseo
e implementacin a problemas de
ingeniera.
Metodologa
Exposicin en clase utilizando los medios
disponibles.
Desarrollo de ejercicios en clase, con
base en el tema expuesto.
Demostracin de los conceptos utilizando
un simulador de circuitos digitales.
Contenido
Contenido
PLD s Arreglos logicos Data Path
Latch y Flip-Flop. Tipos y aplicaciones
bsicas.
Contadores sncronos y asncronos,
Registros de desplazamiento.
Ejercicios de aplicacion
Contenido
Diseo y solucin de problemas tpicos
secuenciales. Tcnicas de eliminacin de
estados redundantes. Arquitecturas de
controladores.
Memorias.
Diferentes tipos de implementacin en el
diseo digital: PLD, PAL, GAL, CPLD.
Cuatro parciales del 25%
Horario
Martes 8-11 horas teora
Lunes 14-17 horas lab
Martes 11-14 horas lab
Bibliografa
Nelson , Victor. Anlisis y diseo de circuitos
lgicos digitales.
Roth, Charles. Fundamentos de diseo lgico
Wakerly, John. Diseo digital. Principios y
practicas.
Taub, Herbert. Circuitos digitales y
microprocesadores.
Floyd, Thomas. Fundamentos de sistemas
digitales.
Mundo anlogo
Se tiene la necesidad de manipular,
almacenar, recuperar y transportar la
informacin
La electrnica analgica trata con seales
anlogas a las que hay en el mundo real,
modificando
sus
caractersticas
(Amplificndola,Atenundola, Filtrndola)
Mundo digital
Cualquier seal se puede representar
mediante nmeros, y con estos nmeros
se puede reconstruir la seal original.
La electrnica digital es la que trabaja
con seales digitales, o sea, con nmeros.
Son los nmeros los que se manipulan,
almacenan, recuperan y transportan.
Magnitud analgica
Es aqulla que puede tomar cualquier valor real
dentro de un margen determinado de forma
continua.
Ej: la temperatura en la habitacin:
---x----x----------------------x------ T
20 21.5 30
Ej: Velocidad de un carro: 72,3 Km/h.
Ej: Estatura de una persona: 1,83 m.
Ej: Cantidad de lluvia precipitada: 13,2 l/m 2.
El mundo es analgico, esencialmente.
Magnitud digital
Es aqulla que slo puede tomar un valor dentro
de un conjunto finito de valores preestablecidos.
Ej: El da de la semana (LUNES, MARTES, )
Ej: Los meses del ao (ENERO, FEBRERO, ...
DICIEMBRE).
Magnitud digital binaria es aqulla que slo
puede tomar un valor dentro de un conjunto de
2 valores posibles.
Magnitud binaria
Toda la informtica se basa en
magnitudes digitales binarias.
Se trabaja con los dos estados de una
magnitud
binaria,
representados
habitualmente como 0 y 1, o fsicamente
representados por dos niveles de tensin
distintos (pueden ser 0 V y 5 V).
Sistemas Numricos
Conjunto de nmeros que se relacionan
para expresar la relacin existente entre
la cantidad y la unidad.
Debido a que un nmero es un smbolo,
existen diferentes representaciones para
expresar una cantidad.
Sistemas de numeracin
Sistema binario
Bit: Es un dgito binario que se representa por 0 o 1.
Byte: Es un conjunto de 8 bits.
Ejemplo de Byte: 01100011 , 11010100
LSB = Least Significant Bit = Bit Menos Significativo.
MSB = Most Significant Bit = Bit Ms Significativo.
CONVERSIN DE NMEROS
DECIMALES A BINARIOS
Decimal a binario: Realizar divisiones sucesivas
por 2 y tomar los residuos desde el ltimo
calculado hasta el primero
Convertir el nmero 15110 a binario.
El resultado es 100101112
MSB
LSB
Binario
Hexadecimal
Octal
0000
0001
0010
0011
0100
0101
0110
0111
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
16
10000
10
20
Conversin de Decimal a
Hexadecimal
Se realizan divisiones sucesivas por 16
hasta obtener un cociente de cero. Los
residuos forman el nmero hexadecimal
equivalente, siendo el ltimo residuo el
dgito ms significativo y el primero el
menos significativo. Convertir el nmero
186910 a hexadecimal.
El resultado es 74D16
Conversin de Hexadecimal
a Decimal
Frmula generalizacin
Dado un nmero de m dgitos (am,am-1,
a1, a0) , y usando un sistema en base b, se
puede expresar en el sistema decimal
utilizando la siguiente frmula: