Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Tec Dig y Ups - 2
Apuntes Tec Dig y Ups - 2
Y
MICROPROCESADORES
APUNTES 2
• Sistemas Digitales:
Sistemas Digitales Combinacionales
Sistemas Digitales Secuenciales
Sistemas Digitales Secuenciales Programables
• Recursividad
Sistemas Digitales Combinacionales
I1 O1
I2 O2
I3 O3
I4 O4
I5 Sistema O6
I6 Combinacional O7
. .
. .
In-2 . . Om-2
In-1 Om-1
In Om
I1 O1
I2 O2
I3 O3
I4 O4
I5 Sistema O6
I6 Combinacional O7
. .
. .
In-2 . . Om-2
In-1 Om-1
In Om
I1 O1
I2 O2
I3 O3
I4 O4
Sistema
I5 O6
I6 Combinacional O7
. .
. .
In-2 . . Om-2
In-1 Om-1
In Om
Aplicación 1
Se necesita que un estanque de agua tenga siempre un nivel de agua por encima de un mínimo para poder
garantizar una presión superior a un cierto valor Pr, si ese nivel mínimo o superior no puede ser mantenido,
debe cortarse el suministro de agua por parte del estanque
Reconozca las variables de entrada y sus relaciones con las variables de salida
Sistemas Digitales Combinacionales
Flujo
de Variables de Entrada: 0 Niv < N1
entrada Sensores de nivel SN1
1 Niv > N1
0 = V cerrada
Vo
1 = V abierta
Sistemas Digitales Combinacionales
Variables de Entrada: 0 Niv < N1
Sensores de nivel SN1
1 Niv > N1
SN1 SN2 Vi Vo
0 Niv < N2
0 0 1 0 SN2
1 Niv > N2
1 0 1 1
1 1 0 1 Variables de salida:
Actuadores Vi
0 = V cerrada
1 = V abierta
0 1 No existe 0 = V cerrada
Vo
1 = V abierta
Sistemas Digitales Combinacionales
SN1 SN2 Vi Vo
0 0 1 0 Vi = SN1 SN2 + SN1 SN2
1 0 1 1
Vo = SN1 SN2 + SN1 SN2
1 1 0 1
0 1 No existe
Sistemas Digitales Combinacionales
I1 O1
I2 O2
I3 O3
I4 O4
Sistema
I5 O6
Secuencial
I6 . . O7
. .
In-2 . . Om-2
In-1 Om-1
In Om
Cada salida es una combinatoria lógica de una o más entradas y de la historia del sistema:
Oj = f combinación(I1,I2,i3,I4,I5,……..In-2,In-1,In, Historia)
Sistemas Digitales Secuenciales
I1 O1
I2 O2
I3 O3
I4 O4
Sistema
I5 O6
Secuencial
I6 . . O7
. .
In-2 . . Om-2
In-1 Om-1
In Om
Cada salida es una combinatoria lógica de una o más entradas y de la historia del sistema:
Oj = f combinación(I1,I2,i3,I4,I5,……..In-2,In-1,In, Historia)
Sistemas Digitales Secuenciales
ESTADOS POSIBLES DEL SISTEMA
D3 D2 D1 D0 ESTADO
0 0 0 0 E0
0 0 0 1 E1
0 0 1 0 E2
0 0 1 1 E3
0 1 0 0 E4
0 1 0 1 E5
0 1 1 0 E6
0 1 1 1 E7
1 0 0 0 E8
1 0 0 1 E9
1 0 1 0 E10
1 0 1 1 E11
1 1 0 0 E12
1 1 0 1 E13
1 1 1 0 E14
1 1 1 1 E15
Sistemas Digitales Secuenciales
ESTADOS POSIBLES DEL SISTEMA
4
2 = 16
SALIDAS POSIBLES DEL SISTEMA
23 = 8
1.- En rigor, todos los sistemas digitales están compuestos por compuertas combinacionales básicas
2.- Las compuertas digitales no tienen capacidad de memorizar (No tienen memoria).
Entonces: ¿Cómo es que los sistemas digitales que vemos como computadores, celulares, robot,
controladores etc., tienen memoria?
VEAMOS….
Sistemas Digitales Secuenciales
Pero hay una particular forma de conectarse (Organizarse) donde emerge una propiedad que sólo existe y se da en
ese caso y es una propiedad del sistema que no está en las compuertas – La capacidad de memorizar
ESTA PROPIEDAD EMERGE POR LA SINERGIA:
¡ DADA POR LA SUMA DE LAS PARTES (COMPUERTAS, CABLES etc. MAS LA PARTICULAR FORMA DE CONEXIÓN !
Sistemas Digitales Secuenciales
Q1
Q2
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q1=0 y Q2=1 QUE PODRIAMOS LLAMAR: ESTADO 0
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q1=1 y Q2=0 QUE PODRIAMOS LLAMAR: ESTADO 1
Sistemas Digitales Secuenciales
Vcc (1)
HZ IN=1
OUT
GND (0)
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q=0 y Q2=1 QUE PODRIAMOS LLAMAR: ESTADO 0
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q=1 y Q2=0 QUE PODRIAMOS LLAMAR: ESTADO 1
Sistemas Digitales Secuenciales
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q=0 y Q2=1 QUE PODRIAMOS LLAMAR: ESTADO 0
EL SISTEMA QUEDA EN UN ESTADO ESTABLE Q=1 y Q2=0 QUE PODRIAMOS LLAMAR: ESTADO 1
Sistemas Digitales Secuenciales
EJEMPLOS DE SINERGIA
Sistemas Digitales Secuenciales
EJEMPLOS DE SINERGIA
Sistemas Digitales Secuenciales
EJEMPLOS DE SINERGIA
Sistemas Digitales Secuenciales
Aplicaciones:
Aplicación 1
Se tiene un sistema semáforo para un cruce de calle que utiliza tres luces (Verde, Rojo y Amarillo) y un
tiempo de guarda en que ambos aparatos están con luz roja, antes de cambiar en cualquiera de ellos de
Rojo a Verde
Reconozca las variables de entrada y sus relaciones con las variables de salida
Sistemas Digitales Secuenciales
ESTADOS DEL SISTEMA SEMAFORO S1
SEMAFORO 1 SEMAFORO 2 ESTADO DEL SISTEMA
V1 A1 R1 R2 A2 V2 Ei D2 D1 D0
1 0 0 1 0 0 E0 0 0 0
0 1 0 1 0 0 E1 0 0 1
0 0 1 1 0 0 E2 0 1 0
0 0 1 0 0 1 E3 0 1 1 S2
0 0 1 0 1 0 E4 1 0 0
0 0 1 1 0 0 E5 1 1 1
Sistemas Digitales Secuenciales (Diagrama de Estados)
0/100100 0/010100 0/001100
P/010100 P/001100
E0 E1 E2
P/001001 0/001001
ESTADOS DEL SISTEMA SEMAFORO
SEMAFORO 1 SEMAFORO 2 ESTADO DEL SISTEMA 0/001100
E3
V1 A1 R1 R2 A2 V2 Ei D2 D1 D0
1 0 0 1 0 0 E0 0 0 0 E5
0 1 0 1 0 0 E1 0 0 1 P/001010 0/001100
0 0 1 1 0 0 E2 0 1 0
0 0 1 0 0 1 E3 0 1 1 Diagrama de 6 Estados E4
0 0 1 0 1 0 E4 1 0 0 En rigor se puede reducir a 5 Estados
0 0 1 1 0 0 E5 1 1 1 Estado 2 = Estado 5
Sistemas Digitales Secuenciales
Reduciendo queda convertido en:
P/010100 P/001100
E0 E1 E2
P/001001 0/001001
ESTADOS DEL SISTEMA SEMAFORO
P/100100
E3
P/001100
P/001010
0/001010
E4
Sistemas Digitales Secuenciales
EN GENERAL:
E0 E1
E1
E0 E3
E2
E6
E2
E3
E5
E4 E4
Sistemas Digitales Secuenciales
TIENEN MEMORIA
S1
S5
Sn
Sn-2
Sn-1
Sistemas Digitales Secuenciales Programables
S3
S2 S4
S1
S0
S5
Sn
S0 = SB = Secuencia de búsqueda
Sn-2
Sn-1
Sistemas Digitales Secuenciales Programables
S3
S2 S4 MEMORIA
ADD DATO
S1 1 S3
2 S2
3 S5
S0 4 S4
S5 5 S1
6 S3
Sn
S0 = SB = Secuencia de búsqueda
Sn-2
Sn-1
Sistemas Digitales Secuenciales Programables
S3
S2 S4 MEMORIA
ADD DATO
S1 1 S3
2 S2
3 S5
S0 4 S4
S5 5 S1
6 S3
Sn
S0 = SB = Secuencia de búsqueda
Sn
SB S3 SB S2 SB S5 SB S4 SB S1 SB S3
S3 S2 S5 S4 S1 S3
Sistemas Digitales Secuenciales Programables
Si se tiene un sistema con “n” secuencias
En general:
POSIBLES SECUANCIAS = n m
Sistemas Digitales Secuenciales Programables
POSIBLES SECUANCIAS = nm
Cada Secuencia es una Instrucción ( n )
m Posibilidades m Posibilidades
1 40 20 1.09951E+32
2 1600 30 1.15292E+48
3 64000 40 1.20893E+64
4 2560000 50 1.26765E+80
5 102400000 100 1.6069E+160
6 4096000000 150 2.037E+240
7 1.6384E+11 180 2.3485E+288
8 6.5536E+12 190 2.4626E+304
9 2.62144E+14 192 3.9402E+307
2 E 23 Estrellas 10 1.04858E+16 193 #¡NUM!
Sistemas Digitales Secuenciales Programables
Son Maquinas programables x Software