Академический Документы
Профессиональный Документы
Культура Документы
Sistemas Digitales
SISTEMAS DIGITALES
1
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
2
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Primera Edición
Instituto Nacional de Aprendizaje
Costa Rica
3
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
4
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
ÍNDICE
Página
Presentación 7
Introducción 9
Objetivos 11
Capítulo 1:
15
Compuertas Lógicas y Algebra Booleana
Capítulo 2:
37
Circuitos Lógicos Combinatorios Integrados
Capítulo 3:
57
Circuitos Lógicos Secuenciales
Capítulo 4:
97
Introducción al Microprocesador
Bibliografía 121
5
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
6
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
PRESENTACIÓN
7
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
8
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
INTRODUCCIÓN
9
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
10
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Objetivo General
Analizar el funcionamiento de los circuitos lógicos combinacionales,
secuenciales y sistemas con un microprocesador, por medio de exposiciones
magistrales, experiencias demostrativas y prácticas de laboratorio.
Objetivos específicos
11
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
12
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
13
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
14
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
CAPÍTULO 1
Compuertas Lógicas y Algebra Booleana
Subtemas
15
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
16
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Cuando esta señal acústica incide sobre un micrófono, aparece una señal
eléctrica que tiene una forma análoga a la de la señal acústica. Las vibraciones
de las moléculas se han convertido en variaciones del voltaje, que al final se
17
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Esta señal eléctrica que aparece, se denomina señal analógica, puesto que
es análoga a la señal acústica original. De esta manera, con señales eléctricas
conseguimos imitar las señales del mundo real.
De esta manera, una señal digital, es una señal que está descrita por números,
por consiguiente son números los que se manipulan, almacenan, recuperan y
transportan.
18
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El utilizar circuitos y sistemas que trabajen sólo con números tiene una ventaja
muy importante; se pueden realizar manipulaciones con independencia de la
señal que se esté introduciendo, datos, voz, vídeo...
19
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El sistema numérico decimal contiene diez símbolos con los cuales se pueden
representar cualquier cantidad. Estos símbolos son a saber: 0, 1, 2, 3, 4, 5, 6,
7, 8 y 9, con ellos se pude escribir cualquier cantidad.
20
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Ejemplo:
110112 = 1x24 + 1x23 + 0x22 + 1x21 + 1x20 =
1x16 + 1x8 + 0x4 + 1x2 + 1x1 =
16 + 8 + 2 + 1 = 27
Los sistemas electrónicos digitales hacen uso de este sistema. Por ejemplo, si
pulsamos la tecla de una calculadora, el circuito debe de hacer una conversión
de decimal a binario para que el sistema funcione correctamente.
21
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Ejemplo
4510 = 32 + 8 + 4 + 1=
25 + 0 + 23 + 22 + 0 + 20 =
1 0 1 1 0 1
710 = 4 + 2 + 1 = 22 + 21 + 20 = 1112
3810 = 32 + 4 + 2 = 25 + 0 + 0 + 22 + 21 + 0 = 1001102
22
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El sistema numérico octal es muy importante para el trabajo que realiza una
computadora digital. Este sistema tiene una base de ocho, lo que significa que
tiene ocho posibles dígitos: 0, 1, 2,3, 4, 5, 6, 7.
De esta manera, cada dígito de un número octal puede tener cualquier valor de
0 a 7. Para la conversión de octal a decimal el número octal, se puede convertir
en su equivalente decimal multiplicando cada dígito octal por su valor
posicional.
23
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Por ejemplo, pasar los números en hexadecimales 356 y 2AF a su valor decimal
24
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
9F216 = 9 F 2 =
1001 1111 0010 =
25
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
26
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Propiedad asociativa: a • ( b • c) = ( a • b) • c
a + (b + c) = ( a + b) + c
Propiedad distributiva: a • ( b + c) = a • b + a • c
a + ( b • c ) = ( a + b)• ( a + c)
27
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
La tabla de verdades una representación gráfica de todos los valores que puede
tomar la función lógica para cada una de las posibles combinaciones de las
variables de entrada. Es un cuadro formado por tantas columnas como
variables tenga la función más la de la propia función, y tantas filas como
combinaciones binarias sea posible construir.
28
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
29
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Una compuerta AND tiene dos entradas como mínimo y su operación lógica es
el producto entre ambas, no es un producto aritmético. La función o ecuación
lógica de la función AND es:
F=A∙B
La salida de la compuerta AND es alta sólo cuando sus dos entradas están en
nivel alto, La tabla de la verdad y simbología de esta compuerta se muestra a
continuación:
30
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
𝑭= 𝑨+𝑩
31
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
32
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Existen otros tipos de compuertas que son combinación de las anteriores y que
tienen mucha utilidad en los circuitos lógicos. Entre estas están la compuerta
NAND que es una combinación de la compuerta AND y la NOT y la compuerta
NOR que es una combinación de la compuerta OR con la compuerta NOT. La
función o ecuación lógica de la función NAND es:
𝑭 = ̅̅̅̅̅̅̅
𝑨⋅𝑩
33
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
F = ̅̅̅̅̅̅̅
A+B
La salida de la compuerta NOR tiene un valor alto solamente cuando todas sus
entradas están en bajo, si al menos una de sus entradas está en uno lógico su
salida estará en cero, lo que corresponde al invertir la salida de una compuerta
OR. La tabla de la verdad de la operación NOR y su simbología es la siguiente:
34
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Si ambas entradas son falsas o ambas son verdaderas, el resulta en una salida
es falso. La X-OR representa la función de la desigualdad, es decir, la salida es
verdadera si las entradas no son iguales, de otro modo el resultado es falso.
Una manera de recordar XOR es "uno o el otro, pero no ambos".
La puerta X-NOR, o NOR exclusiva es una puerta lógica digital cuya función es
la inversa de la puerta OR exclusiva (X-OR). La versión de dos entradas
implementa la igualdad lógica, comportándose de acuerdo a la tabla de verdad
de la derecha. Una salida ALTA “1” resulta si ambas entradas a tienen el mismo
valor lógico. En el caso de que las entradas son desiguales la salida dará un
nivel bajo “0”
35
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
36
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
CAPÍTULO 2
Circuitos Lógicos Combinacionales Integrados
Subtemas
37
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
38
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
39
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
40
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Las dos familias más utilizadas son las familias lógicas TTL y CMOS.
41
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Otra serie es la 54, que presenta las mismas características que la serie 74, con
la diferencia de que la temperatura de trabajo está comprendida entre 255 ºC y
125 ºC, esta serie se utiliza en aplicaciones espaciales.
Serie 74L, TTL de bajo consumo de potencia: es la más comercial y por tanto
la más utilizadas Low-power, de bajo consumo de potencia
Potencia disipada por puertas 1 mW.
Tiempo de propagación 33 ns.
Serie 74S, TTL Schottky: esta serie tiene una alta velocidad de conmutación
en la salida lo cual conmuta de encendido a apagado muy rápidamente, un
inconveniente es mayor disipación de potencia
Potencia disipada por puertas alrededor de 20 mW.
Tiempo de propagación 3 ns.
42
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
43
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Las series más utilizadas son las 74HCxx, donde HC significa High speed
CMOS. El tiempo de propagación de estas series ofrece valores del orden de 8
ns y se alimentan con tensiones de entre 2 y 6 V
44
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Tienen la función de cambiar los datos de un código binario a otro esto con la
finalidad de permitir mayor eficacia en determinadas operaciones y
procesamiento de información.
Cada uno de los datos estará constituido por una serie de unos y ceros que
indicarán niveles altos o bajos de tensión. El número 9 (decimal), por ejemplo,
podría representarse por 1001, que es su equivalente en el sistema binario.
45
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
2.3.1 Códigos
Binario natural.
Decimal Codificado en Binario o BCD:
o Natural.
o Exceso tres.
o Aiken
46
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
2.3.2 Codificadores
47
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
2.3.3 Decodificadores
48
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
49
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
2. Circuitos multiplexores.
50
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
51
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Estos son circuitos que realizan una función opuesta a los multiplexores o sea
que pasan información de una fuente de datos a muchas líneas, también son
muy utilizados en telefonía entre otros, en el dibujo de abajo se aprecia un
circuito combinacional que hace la función de demultiplexar.
52
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Son circuitos cuya función es comparar dos magnitudes binarias en los dibujos
de abajo se aprecian un circuito esquemática de comparador y su
correspondiente imagen real y símbolo, como se puede ver las magnitudes a
comparar pueden ser de uno o más bits.
53
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
54
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
55
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
56
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
57
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
CAPÍTULO 3
Circuitos Lógicos Secuenciales
Subtemas
3.1 Introducción
3.2 El Flip Flop
3.3 Registros
3.4 Registros de Desplazamiento
3.5 Configuraciones de los registros
3.6 Contadores
58
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
59
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
60
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
61
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Con esto se pueden evitar los problemas que tienen los circuitos asíncronos
originados por cambios de estado no uniformes en todo el circuito. Un circuito
secuencial puede entenderse simplemente como un circuito combinacional en
el cual las salidas dependen tanto de las entradas como de las salidas en
instantes anteriores, esto implica una retroalimentación de las salidas.
Los flip flops son bloques básicos de construcción de los contadores, registros
y otros circuitos de control secuencial y se emplean también en ciertos tipos de
memorias.
62
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
63
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
64
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
65
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
En este dispositivo cuando las dos entradas se colocan a nivel alto la salida
cambia al estado opuesto al que se encontraba. A este modo de
funcionamiento se le denomina modo de basculación. La tabla de transición
muestra las características de un flip-flop J-K disparado por flanco ascendente.
Figura 36 Entradas y salida del flip-flop J-K disparado por flanco ascendente
66
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
3.2.4 Flip-flop T
Existe otro tipo de flip-flop con una única entrada (T). El comportamiento de un
flip-flop tipo T es equivalente al de un flip-flop tipo J-K con sus entradas J y K
unidas.
67
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
68
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Este tipo de flip-flop lo podemos encontrar para los modelos R-S, D y J-K. El
flip-flop S-R maestro/esclavo básico se muestra en la Figura 39 El circuito
representa dos biestables S-R con entrada de habilitación conectados en serie,
en los que la entrada de reloj se usa para habilitar cada uno.
69
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El dispositivo responde a sus entradas mientras el reloj está alto, pero las
salidas no se actualizan hasta que el reloj se hace bajo, es decir, el dispositivo
maestro/esclavo responde al final del pulso de entrada de reloj, en lugar de
hacerlo en el flanco ascendente o descendente.
Al igual que antes el primer flip-flop responde al pulso de reloj que entra, pero
esta vez la salida cambia en el flanco descendente del pulso. La entrada S2 del
segundo flip-flop es ‘0’ mientras el reloj está a nivel alto, y por lo tanto el circuito
permanece en su estado de memoria.
70
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Después del primer pulso de reloj la salida Q1 se pone a nivel alto ‘1’ y con ella
la entrada S2. Entonces cuando termine el segundo pulso de reloj la salida del
segundo flip-flop se pondrá a nivel alto.
71
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Como ocurre con el resto de entradas éstas pueden ser activas a nivel alto o a
nivel bajo (lo normal). Las entradas PRESET y CLEAR pueden anular las otras
entradas al circuito. Es necesario asegurarse de que ambas entradas
asíncronas no están activas simultáneamente.
3.3 Registros
3.3.1 Introducción
Básicamente, los registros son similares a los flip-flops, ya que son también
dispositivos de dos estados que pueden permanecer en cualquier de sus dos
estados gracias a su capacidad de realimentación, lo que consiste en conectar
(realimentar) cada una de las salidas a la entrada opuesta. La diferencia
principal entre ambos tipos de dispositivos está en el método empleado para
cambiar de estado.
Los registros a diferencia de los Flip-Flops no necesitan una señal de reloj para
su funcionamiento. El más simple registro lógico es el RS, donde R y S
permanecen en estado 'reset' y 'set'.
72
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Para los registro se pueden dar las siguientes combinaciones de entrada: set a
1 y reset a 0 (estado 'set'), en cuyo caso la salida Q pasa a valer 1; set a 0 y
reset a 0 (estado 'hold'), que mantiene la salida que tuviera anteriormente el
sistema; set a 0 y reset a 1 (estado 'reset'), en cuyo caso la salida Q pasa a
valer 0; y finalmente set a 1 y reset a 1, que es un estado indeseado en los
biestables de tipo RS, pues provoca oscilaciones que hacen imposible
determinar el estado de salida Q.
73
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El funcionamiento del registro R-S con entrada activa a nivel alto se deriva del
comportamiento de la puerta NOR. Si una de las entradas de una puerta NOR,
de dos entradas, se mantiene a ‘0’ la salida será la inversa de la otra entrada.
Figura 44 Circuito, símbolo y tabla del registro R-S con compuertas NOR
La entrada R activa (‘1’) realiza un RESET del registro (pone la salida a ‘0’).
La entrada S activa (‘1’) realiza un SET del registro (pone la salida a ‘1’).
Si las entradas están desactivadas (R=0 y S=0) la salida del registro no
cambia (Qn=Qn-1).
Si se activan las dos entradas (R=1 y S=1) el circuito no funciona
correctamente (Q=0 y Q =0).
74
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Figura 45 Circuito, símbolo y tabla del registro R-S con compuertas NAND
75
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
76
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Existe otro tipo de registro con entrada de habilitación que se denomina registro
D. Se diferencia del registro S-R en que sólo tiene una entrada (D), además de
la de habilitación (E).
Al igual que antes, cuando la entrada de habilitación E está a nivel bajo las
señales S y R estarán a nivel alto y la salida del circuito no variará (modo
memoria).
77
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Contadores
Almacenamiento de datos en paralelo
División de frecuencia
3.3.1 Introducción
78
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Esto significa que cada vez que ocurre un pulso de reloj el bit almacenado en
cada flip flop de la cadena se transfiere o desplaza al flip flop siguiente o
adyacente.
79
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Después de ciertos pulsos nos muestra el número o cadena de bits que ha sido
transferida al registro, si la entrada de datos se mantiene en ceros y se aplican
pulsos de reloj la palabra previamente almacenada será expulsada bit por bit.
80
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
81
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
82
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
83
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Produciéndose la salida de todos los datos una vez transcurridos los ciclos de
reloj, es útil a la hora de convertir datos paralelos a serie para poderlos enviar
por un cable.
84
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
85
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
3.6 Contadores
3.6.1 Introducción
86
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Relojes y temporizadores.
Divisores de frecuencia.
Frecuencímetros.
87
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Está constituido con dos flip flop J K con ambas entradas conectadas a 1, por
lo que cambiarán de estado en el flanco de bajada de su entrada de reloj.
El reloj externo se conecta solamente a la entrada de reloj del primer flip flop
(FF0). Este cambiará de estado en cada flanco de bajada del reloj.
88
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
El siguiente flip flop (FF1), tiene como entrada de reloj la salida de FF0 por lo
que cambiará de estado cada vez que la salida Q0 cambie de 1 a 0.
Debido a que cada flip flop responde con cierto retardo, los flip flop no son
disparados simultáneamente, por lo que operan de forma asíncrona.
89
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Este es similar al contador asíncrono de dos bits pero se le adiciona uno más,
quedando de 3 bits. Debido al tercer Flip Flop se contaran 2 3 = 8 estados en
lugar de 22 =4 estados.
90
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
1
𝑓<
(𝑁 × 𝑇𝑝 )
91
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
92
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Esto se hace forzando a todos los FF a ponerse a 0 antes de que pase por
todos sus estados normales. Si quisiéramos realizar un contador modulo-10
(de 0 a 9) se necesitarían 4 FF. Con 4 FF de la forma indicada anteriormente
podríamos 7 contar hasta 16 estados diferentes (de 0 a 15), por lo que al llegar
a 9 si queremos volver a 0 lo que hacemos es poner a 0 todos los FF utilizando
las entradas de CLEAR.
Se utiliza una puerta NAND porque la entrada CLEAR esta negada. Esto quiere
decir que los FF se resetean con un 0. El siguiente esquema corresponde a un
contador de década, contador de 0 a 9 o contador BCD.
93
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
94
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Con la tabla de verdad se obtiene el valor de la salida de cada FF. Este valor
se mantendrá hasta el siguiente flanco de bajada.
95
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
96
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
97
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
CAPÍTULO 4
Introducción al Microcontrolador
Subtemas
4.1 Introducción
4.2 Arquitectura del microcontrolador.
4.3 Unidad de memoria
4.4 Tipos de memoria
4.5 Otros elementos del microcontrolador
4.6 Convertidor Analógico Digital (ADC)
4.7 Convertidor Digital Analógico (DAC)
98
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
99
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
EL MICROCONTROLADOR
4.1 INTRODUCCION
100
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Figura 76 El Microcontrolador
101
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
102
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
103
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Consiste en varias unidades más pequeñas, de las que las más importantes
son:
Unidad lógica aritmética (Arithmetical Logical Unit - ALU) realiza todas las
operaciones matemáticas y lógicas sobre datos. A continuación se muestra
el símbolo de la ALU, A y B representan los operandos, R es la salida, F es
la entrada de la unidad de control y D es un estado de la salida.
104
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
4.2.3 Registros
Sus bits están conectados a los circuitos internos del microcontrolador tales
como temporizadores, convertidores A/D, osciladores entre otros, lo que
significa que directamente manejan el funcionamiento de estos circuitos, o sea
del microcontrolador.
4.2.3 Buses.
105
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Mientras más pines de E/S haya, más baja es la corriente máxima de un pin.
En otras palabras, todos los puertos de E/S comparten la corriente máxima
declarada en la hoja de especificación técnica del microprocesador.
106
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Por ejemplo, al escribir un uno lógico (1) a un bit del registro de control (SFR),
el pin apropiado del puerto se configura automáticamente como salida.
Eso significa que el voltaje llevado a ese pin se puede leer como 0 o 1 lógico.
En caso contrario, al escribir 0 al registro SFR, el pin apropiado del puerto se
configura como salida. Su voltaje (0V o 5V) corresponde al estado del bit
apropiado del registro del puerto.
107
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Existen dos tipos de RAM: SRAM, (Static RAM) y DRAM (Dinamic RAM), la
mayor diferencia entre ellas son los tiempos de refrescamiento, donde la RAM
estática necesita mayor tiempo que la RAM dinámica
108
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Memoria ROM (read only memory), memoria de sólo lectura, en esta memoria
solo se pueden leer los datos ya que los datos son programados en el
momento de su creación en fábrica, por ejemplo en ella se guardan los
procesos del BIOS de una computadora.
109
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
110
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Una gran diferencia entre las ROM y las RAM son los tiempos para grabar o
borrar ya que las ROM necesitan tiempos muchas veces mayores.
Por ejemplo, si usted ha diseñado una llave electrónica o una alarma, sería
estupendo permitir al usuario crear e introducir una contraseña por su cuenta.
Por supuesto, la nueva contraseña tiene que estar guardada al apagar la fuente
de alimentación.
Estas son memorias que han permitido un gran velocidad de acceso a los
datos debido a su principio de funcionamiento que consiste en que en una sola
operación pueden accesar múltiples localidades de memoria, este tipo de
memoria tiene una limitante y es que solo permite un determinado número de
escrituras y borrados
111
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
4.5.1 Firmware
4.5.2 Temporizadores/Contadores.
112
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Las señales del mundo real son muy diferentes de las que “entiende” el
microcontrolador (ceros y unos), así que deben ser convertidas para que el
microcontrolador pueda entenderlas. Un convertidor analógico-digital es un
circuito electrónico encargado de convertir las señales continuas en números
digitales discretos.
Estas definen las operaciones que puede realizar el dispositivo y que permiten
escribir los programas, cada familia de microcontroladores posee su propio
juego de instrucciones o lenguaje.
113
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
114
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
Muestreo
Cuantización
Codificación
115
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
4.6.1 Muestreo
4.6.2 Cuantización
116
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
4.6.3 Codificación
117
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
118
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
119
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
120
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
121
INSTITUTO NACIONAL DE APRENDIZAJE
Sistemas Digitales
BIBLIOGRAFÍA
122