Sei sulla pagina 1di 33

Sistemas Basados en

Microprocesadores
Sistemas Basados en
Microprocesadores
UNI VERSI DADNACI ONAL DE HUANCAVELI CA
FACULTAD DE INGENIERIA ELECTRONICA SISTEMAS
ESCUELA ACADEMICO PROFESIONAL DE ELECTRONICA
UNI VERSI DADNACI ONAL DE HUANCAVELI CA
FACULTAD DE INGENIERIA ELECTRONICA SISTEMAS
ESCUELA ACADEMICO PROFESIONAL DE ELECTRONICA
I NG. J AVI ER CAMI LO POMA PALACI OS
PAMPAS-2014
Sistema Basado en Microprocesador Sistema Basado en Microprocesador
Es una combinacin de dispositivos discretos y C.I,
siendo el principal el uP, el cual esta conectado a todos
los otros componentes a travs del BUS DE DATOS,
BUS DE CONTROL y que conjuntamente con el BUS DE
DIRECCIONES determinan que componente se
comunica con el uP en un determinado instante.
El uP realiza una secuencia de instrucciones
codificados, denominado programa que se almacena
en la ROM, con todos los datos requeridos. Cuando se
ordena la ejecucin del programa algunos datos
ingresan desde el Puerto de Entrada y otro salen por el
Puerto de Salida.
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
A) Orientados a la Computacin
Entrada x
Salida f(x)
Sistema con
Microprocesador
B) Orientados al Control
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
B) Orientados al Control
El sistema a ser controlado suministra al sistema con uP ciertos
datos que reflejan la naturaleza de la perturbacin. El uP utiliza
esta informacin para producir unas seales de correccin las
cuales se realimentan al sistema a controlar con el propsito de
controlar las perturbaciones o tomar decisiones.
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
CLASI FI CACI ON DE LOS SI STEMAS
BASADOS EN MI CROPROCESADORES
Sistema a ser
controlado
(contiene uP)
Sistema
Con
Microprocesador
Perturbaciones
P
S
P: perturbaciones
P: seal de Perturbacin
S: seales de correccin o
alarma
DESDE PERIFERICOS
DE ENTRADA
HACIA PERIFERICOS
DE SALIDA
EXTERIOR AL MICROCOPROCESADOR
MEMORIA
ROM
UNIDAD CENTRAL DE
PROCESO
UNIDAD LOGICA
ARITMETICA
UNIDAD DE
CONTROL
REGISTROS
RELOJ
MEMORIA
RAM
PUERTO
DE
ENTRADA
BUS DE DATOS
BUS DE CONTROL
BUS DE DIRECCIONES
PUERTO
DE
SALIDA
MEMORIA
Diagrama General de un Sistema
Basado en Microprocesador
Diagrama General de un Sistema
Basado en Microprocesador
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
Esta compuesto por cuatro elementos principales:
1. MICROPROCESADOR
C.I que contiene CPU, conformado por: ALU, que
ejecuta operaciones lgicas aritmticas; UNIDAD
DE DECODIFICACION Y CONTROL, interpreta
significado de instrucciones, genera y transmite
seales de gobierno y sincronismo para ejecutar las
instrucciones; REGISTROS, de uso temporal
destacando: Acumulador, Contador de Programa,
ndice y de Direccionado, Estado, Puntero de Pila, y
otros de uso general. Bus de Datos, Bus de
Direccionamiento y Bus de Control.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
2. MEMORIA
Constituida por una de tipo ROM(no voltil), donde
se almacena el programa y otra de tipo RAM
(voltil), utilizado en la realizacin de operaciones,
guarda temporalmente datos, etc.
ROM: En este tipo de memoria el programa se graba durante el proceso
de su fabricacin mediante el uso de mscaras. Los altos costos de
diseo e instrumental slo aconsejan usar este tipo de memoria cuando
se precisan series muy grandes.
EPROM: La grabacin de esta memoria se realiza mediante un
dispositivo fsico gobernado desde un computador personal, que recibe
el nombre de grabador.
OTP: Este modelo de memoria slo puede ser grabado una vez por el
usuario, utilizando el mismo procedimiento de la memoria EPROM.
Posteriormente no se puede borrar. Su bajo precio y la sencillez de la
grabacin aconsejan este tipo de memoria para prototipos finales y
series de produccin cortas.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
2. MEMORIA
EEPROM: La grabacin es similar a las memorias OTP y EPROM, pero
el borrado es mucho ms sencillo al poderse efectuar de la misma forma
que el grabado, o sea, elctricamente. Sobre el mismo zcalo del
grabador puede ser programada y borrada tantas veces como se quiera,
lo cual la hace ideal en la enseanza y en la creacin de nuevos
proyectos.
Aunque se garantizan 1.000.000 de ciclos de escritura/borrado en una
EEPROM, todava la tecnologa de fabricacin tiene obstculos.
FLASH: Se trata de una memoria no voltil, de bajo consumo, que se
puede escribir y borrar en circuito al igual que las EEPROM, pero suelen
disponer de mayor capacidad que estas ltimas. El borrado slo es
posible con bloques completos y no se puede realizar sobre posiciones
concretas. Son muy recomendables en aplicaciones en las que sea
necesario modificar el programa a lo largo de la vida del producto, como
consecuencia del desgaste o cambios de piezas, como sucede con los
vehculos.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
2. MEMORIA
Constituida por una de tipo ROM(no voltil), donde
se almacena el programa y otra de tipo RAM
(voltil), utilizado en la realizacin de operaciones,
guarda temporalmente datos, etc.
3. PUERTO DE ENTRADA (Perifrico)
Puente de comunicacin entre uP y los datos dados
por: teclado, pulsadores, interruptores, sensores,
ADC, etc. Cuando el Puerto tiene un dato valido, lo
hace saber al uP a travs del Bus de Control.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
4. PUERTO DE SALIDA (Perifrico)
Permite al uP transferir datos hacia dispositivos de
salida: monitor, LCD, leds, rel, solenoide, lmparas,
motor DC o AC, impresoras, alarmas, convertidores
D/A, servo mecanismos neumticos o hidrulicas,
etc. Cuando el Puerto tiene un dato valido, lo hace
saber al uP a travs del Bus de Control.
En algunas aplicaciones un puerto puede actuar en
forma bidireccional es decir como Entrada y Salida.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
EJ ERCICIOS
1. Se tiene un banco formado por: EEPROM28128 que inicia su direccin en 28000H
y utiliza toda su capacidad; SRAM1 6264 que inicia su direccin en 1000H y utiliza
toda su capacidad; SRAM2 6264 que inicia en 1900H y utiliza solo 1.5 KB de su
capacidad. Determinar el rango de direcciones de las memorias.
2. Se desea formar un banco de memoria con 2 SRAM 6264 y una memoria EEPROM
2832. Una SRAM utiliza toda su capacidad e inicia su direccin en 2000H y la otra
continua utilizando las partes de su capacidad. La EPROM solo utiliza 4KB e
inicia en la direccin 800H. Sealar el rango de direcciones del banco.
3. Se tiene un banco de memoria formado por 3 memorias SRAM 62512, la primera
se inicia en la direccin 2000H y utiliza toda su capacidad, la segunda se inicia en
seguida de la anterior y utiliza parte de su capacidad, la tercera se inicia en la
direccin 18000H y utiliza 26KB; adems se tiene una memoria EEPROM 28512
que se inicia en la direccin 20000H y utiliza 16 KB. Sealar el rango de
direcciones de las memorias.
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
CAPACIDAD DIRECCIONES RANGO
16 A
3
A
0
0000F ... 00000 2
32 A
4
A
0
0001F 00000 2
64 A
5
A
0
0003F 00000 2
128 A
6
A
0
0007F 00000 2
256 A
7
A
0
000FF 00000 2
512 A
8
A
0
001FF 00000 2
1K A
9
A
0
003FF 00000 2
2K A
10
A
0
007FF 00000 2
4K A
11
A
0
00FFF 00000 2
8K A
12
A
0
01FFF 00000 2
16K A
13
A
0
03FFF 00000 2
32K A
14
A
0
07FFF 00000 2
64K A
15
A
0
0FFFF 00000 2
128K A
16
A
0
1FFFF 00000 2
256K A
17
A
0
3FFFF 00000 2
512K A
18
A
0
7FFFF 00000 2
1M A
19
A
0
FFFFF 00000 2
E
J
E
R
C
I
C
I
O
S
SISTEMA BASADO EN MICROPROCESADOR SISTEMA BASADO EN MICROPROCESADOR
EJ ERCICIOS
DIREC. A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
DISEO DE HARDWARE DISEO DE HARDWARE
INTERFACE CON LA MEMORIA
Cualquier sistema basado en microprocesador sea sencillo o complejo
tiene un banco de memoria:
1. Memoria de solo lectura (ROM): contiene programas y datos
permanentes (PROM, EPROM, EEPROM, NOVRAM, FLASH).
Conexin a Memoria tipo ROM
ROM
CS OE
Controlados
por el uP
Axx A0
Bus de datos Bus de direcciones
Dxx D0
CS: seleccin de chip o habilitacin de chip.
OE: habilitacin de salida de chip.
DISEO DE HARDWARE DISEO DE HARDWARE
INTERFACE CON LA MEMORIA
Cualquier sistema basado en microprocesador sea sencillo o complejo
tiene un banco de memoria:
2. Memoria de lectura/escritura (RAM): contiene datos temporales y
programas de aplicacin (SRAM, DRAM).
Conexin a Memoria tipo SRAM
RAM
CS
OE
R W
Controlados
por el uP
Axx A0
Bus de direcciones
Dxx D0
CS: seleccin de chip o habilitacin de chip.
OE: habilitacin de salida de chip.
Bus de Datos
DISEO DE HARDWARE DISEO DE HARDWARE
INTERFACE CON LA MEMORIA
Cualquier sistema basado en microprocesador sea sencillo o complejo
tiene un banco de memoria:
2. Memoria de lectura/escritura (DRAM): contiene datos temporales y
programas de aplicacin.
Conexin a Memoria tipo DRAM
RAM
CS
W/ R
CAS RAS
Controlados
por el uP
Axx A0
Bus de direcciones
Dxx D0
CS: seleccin de chip o habilitacin de chip.
OE: habilitacin de salida de chip.
CAS: refresco de chip columna.
RAS: refresco de chip fila.
Bus de Datos
MAPEO DE DIRECCIONES MAPEO DE DIRECCIONES
Decodificacin de direcciones
Es el hardware necesario que se utiliza para determinar que direcciones son
utilizadas dentro de un mapa de memoria o mapa de Puertos de E/S; a
travs del denominado #CS.
1.Mapeo de Memoria: se utiliza para determinar que direcciones de
memoria ocupa una memoria ROM, RAM, EEPROM, etc.
se realiza a travs de la decodificacin de direcciones, para este caso se
entiende por decodificacin de direcciones al hardware que selecciona
una sola memoria (un solo #CS) de entre muchas utilizando 8, 16 o todas
las lneas de direcciones, las lneas de control IO/#M, RD, #WR y otras
lneas propias del uP.
Ejemplo 1: Decodificacion de una EEPROM con una compuerta NAND.
Ejemplo 2: Decodificacion de una SRAM.
MAPEO DE DIRECCIONES MAPEO DE DIRECCIONES
2.Mapeo de puertos de entrada/salida: La decodificacin de las
direcciones para los puertos de E/S es muy similar a la realizada para la
memoria. En general para los puertos de E/S aislada se utilizan las
primeras 16 direcciones y ocasiones solo se utilizan las primeras 8 lneas
de direcciones, y las lneas de IO/#M, RD, #WR y otras lneas propias del
uP.
Puertos E/S aislados: Aqui las localidadesde los puerts de E/S estan
aisladas de la memoria del sistema, en un espacio separado.
Puertos de E/S mapeado en memoria: No se utilizan las
instrucciones IN, INS, OUT, OUTS, se puede utilizar cualquier instrccion que
transfiere datos entre el uP y la memoria.
MDULO ZV/ 8088 MDULO ZV/ 8088
CARACTERISTICAS
El sistema basado en el microprocesador 8088 esta constituido:
1.Unidad de alimentacin: cuenta con una fuente de alimentacin de
5V a 3A, +12V y -12V a 0.5A.
2.Unidad de memoria: 3 memorias SRAM 6116, 3 memorias EPROM
27128.
3.Perifricos de Entrada/Salida
a. Teclado: a travs del cual se imparten las instrucciones, conformado
por un total de 56 teclas.
b. Display LCD: las instrucciones digitadas en el teclado y los mensajes
producidos en los distintos procedimientos quedan visualizados, que
consta de 2 filas por 20 caracteres. La RAM del sistema prev una
zona de 180 direcciones en el cual se puede guardar 24 lneas de 20
caracteres cada uno.
MDULO ZV/ 8088 MDULO ZV/ 8088
CARACTERISTICAS
3.Perifricos de Entrada/Salida
Con las teclas ALT A se realiza un desplazamiento hacia abajo y con
ALT Z un desplazamiento hacia arriba, con un desplazamiento de 2 en
2 filas en el LCD.
c. Buzzer: se utiliza para emitir sonidos y tambin como un registrador de
casset , utiliza el bit 6 del Puerto de salida cuya direccin es 180H.
d. Unidad de expansin de Bus: esta contiene el de direcciones, el bus
de datos y el bus de control; cuenta adems con un protoboard en el
cual se pueden instalar circuitos a experimentar.
e. Puerto serial RS232: para comunicaciones serial con la PC.
MDULO ZV/ 8088 MDULO ZV/ 8088
CARACTERISTICAS
3.Perifricos de Entrada/Salida
f. Puerto Paralelo: para comunicaciones paralela con impresora o PC.
g. Puerto A: puede ser programado como entrada o salida de 8 bits, la
programacin del Puerto se realiza a travs del Registro 108H. Los
datos que contiene el Puerto A se encuentran en el Registro 100H.
h. Puerto B: puede ser programado como entrada o salida los 4 bits
superiores y de la misma forma los 4 bits inferiores, la programacin
del Puerto se realiza a travs del Registro 108H. Los datos que
contiene el Puerto B se encuentran en el Registro 104H.
Aqu se utiliza las instrucciones MOV, OUT e IN para configurar, escribir o
leer los datos del Puerto.
Decodificacin: Banco de memoria mdulo ZV Decodificacin: Banco de memoria mdulo ZV
[D7..D0]
[A19..A0]
#RD
#WE
IO/ #M
#RD
MEMR
MEMW
MEMR
IOR
MEMW
IOW
A17
A17
A16
A14
A15
A14
A15
A16
A19
A18
A11
A12
A13
MEMR
A
2
Y0
4
B
3
Y1
5
Y2
6
E
1
Y3
7
IC17:A
74HCT139
9
10
8
IC20:C
74LS08
A
14
Y0
12
B
13
Y1
11
Y2
10
E
15
Y3
9
IC17:B
74HCT139
1
2
3
IC20:A
74LS08
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
IC25
27C128
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC19
74HC138
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC21
74HC138
1
2
3
IC18:A
74LS32
12
13
11
IC18:D
74LS32
9
10
8
IC18:C
74LS32
R1
10k
5V
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
IC26
27C128
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
IC27
27C128
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
CE
18
OE
20
WE
21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
IC28
6116
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
CE
18
OE
20
WE
21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
IC29
6116
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
CE
18
OE
20
WE
21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
IC30
6116
RAM1 RAM2 RAM3
EPROM1 EPROM2 EPROM3
R2
10k
5V
R3
10k
5V
R4
10k
5V
[D7..D0]
[A19..A0]
#RD
IO/ #M
#RD
#WE
MEMR
IOW
IOR
MEMW
IOW
A2
A3
A4
A7
D7
D0
D1
D2
D3
D4
D5
D6
D0
D1
D2
D3
D4
D5
D6
D7
A8
IOR
IOW
A6
A5
H
O
L
D
A
IOR
A4
A2
A3
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC24
74HC138
A
2
Y0
4
B
3
Y1
5
Y2
6
E
1
Y3
7
IC17:A
74HCT139
9
10
8
IC20:C
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC22
74HC138
9 8
IC15:F
74LS04
12
13
11
IC20:D
74LS08
R1
10k
4
5
6
IC20:B
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC23
74HC138
D0
3
Q0
2
D1
4
Q1
5
D2
7
Q2
6
D3
8
Q3
9
D4
13
Q4
12
D5
14
Q5
15
D6
17
Q6
16
D7
18
Q7
19
OE
1
CLK
11
IC39
74LS374
A0
2
A1
4
A2
6
A3
8
OE
1
Y0
18
Y1
16
Y2
14
Y3
12
IC41:A
74LS244
A0
11
A1
13
A2
15
A3
17
OE
19
Y0
9
Y1
7
Y2
5
Y3
3
IC41:B
74LS244
D0
3
Q0
2
D1
4
Q1
5
D2
7
Q2
6
D3
8
Q3
9
D4
13
Q4
12
D5
14
Q5
15
D6
17
Q6
16
D7
18
Q7
19
OE
1
CLK
11
IC40
74LS374
1 2
IC42:A
74LS04
CS
Display LCD
PUERTO A
A1
A2
A3
A4
A5
A6
A7
A8
5V
5V
5V
Decodificacin: Puerto A del mdulo ZV Decodificacin: Puerto A del mdulo ZV
[D7..D0]
[A19..A0]
#RD
IO/ #M
#RD
#WE
MEMR
IOW
IOR
MEMW
IOW
A2
A3
A4
A7
A8
IOR
IOW
A6
A5
H
O
L
D
A
IOR
A4
A2
A3
D7
D0
D1
D2
D5
D6
D3
D4
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC24
74HC138
A
2
Y0
4
B
3
Y1
5
Y2
6
E
1
Y3
7
IC17:A
74HCT139
9
10
8
IC20:C
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC22
74HC138
9 8
IC15:F
74LS04
12
13
11
IC20:D
74LS08
R1
10k
4
5
6
IC20:B
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC23
74HC138
D0
3
Q0
2
D1
4
Q1
5
D2
7
Q2
6
D3
8
Q3
9
D4
13
Q4
12
D5
14
Q5
15
D6
17
Q6
16
D7
18
Q7
19
OE
1
CLK
11
IC39
74LS374
D0
3
Q0
2
D1
4
Q1
5
D2
7
Q2
6
D3
8
Q3
9
D4
13
Q4
12
D5
14
Q5
15
D6
17
Q6
16
D7
18
Q7
19
OE
1
CLK
11
IC36
74LS374
D0
3
Q0
2
D1
4
Q1
5
D2
7
Q2
6
D3
8
Q3
9
D4
13
Q4
12
D5
14
Q5
15
D6
17
Q6
16
D7
18
Q7
19
OE
1
CLK
11
IC37
74LS374
PUERTO B
A0
2
A1
4
A2
6
A3
8
OE
1
Y0
18
Y1
16
Y2
14
Y3
12
IC38:A
74LS244
A0
11
A1
13
A2
15
A3
17
OE
19
Y0
9
Y1
7
Y2
5
Y3
3
IC38:B
74LS244
B0
B1
B2
B3
B4
B5
B6
B7
5V
5V
5V
Decodificacin: Puerto B del mdulo ZV Decodificacin: Puerto B del mdulo ZV
Decodificacin: Puerto A y B del mdulo ZV Decodificacin: Puerto A y B del mdulo ZV
Memoria
Puerto A
Puerto B
Memoria
Puerto A
Puerto B
DIREC. A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
DIREC. A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
DIREC. A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
PROBLEMAS DE APLICACIN PROBLEMAS DE APLICACIN
1. El esquema del circuito electrnico que se muestra es
parte es parte de un sistema basado en el uP 8088, el
cual se utiliza para decodificar las memorias SRAM1,
SRAM2, SRAM3, SRAM4, EPROM1, EPROM1, EPROM2,
EPROM3 y EPROM4. Determinar el rango de direcciones
de las memorias.
2. Para esquema del circuito electrnico que se muestra
determinar los rangos de direcciones del banco de
memoria SRAMy del banco de memoria EPROM.
3. En el esquema del circuito electrnico que se muestra
determinar los valores de /CSx sealados.
[A19..A0]
[D7..D0]
A15
A17
A18
A19
A15
A16
A14
A
1
6
A
1
7
A
1
8
A
1
9
#IO/M
#IO/M
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
U1
62256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
U2
62256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
U3
62256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
U4
62256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
U5
27C128
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
U6
27C128
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
U7
27C128
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
CE
20
OE
22
PGM
27
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
U8
27C128
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
U9
74LS138
A
2
Y0
4
B
3
Y1
5
Y2
6
E
1
Y3
7
U10:A
74LS139
A
14
Y0
12
B
13
Y1
11
Y2
10
E
15
Y3
9
U10:B
74LS139
123456
1
1
1
2
8
U11
74LS30
R1
10k
5V
#WR
#RD
1
2
3
4
5V
5V
PROBLEMA 1 DE APLICACIN PROBLEMA 1 DE APLICACIN
[A19..A0] [D7..D0]
A19
A15
A16
A17
A17
A16
A15
A18
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
U1
74HC138
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
U2
74HC138
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
U3
74HC138
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
U4
62256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
CE
20
WE
27
OE
22
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A13
26
A14
1
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
A14
27
CE
20
OE
22
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
U8
27C256
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
A14
27
CE
20
OE
22
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
A14
27
CE
20
OE
22
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
A0
10
A1
9
A2
8
A3
7
A4
6
A5
5
A6
4
A7
3
A8
25
A9
24
A10
21
A11
23
A12
2
A13
26
A14
27
CE
20
OE
22
VPP
1
D0
11
D1
12
D2
13
D3
15
D4
16
D5
17
D6
18
D7
19
5V
#IO/M
PROBLEMA 2 DE APLICACIN PROBLEMA 2 DE APLICACIN
PROBLEMA 3 DE APLICACIN PROBLEMA 3 DE APLICACIN
[BUS DATOS]
[BUS CONTROL]
[A19..A0]
A0
A1
A5
A6
A7
A8
A9
A10
A11
A2
A4
A3
AEN
IORQ
IOWR
RESET
A2 D0
D7
D6
D5
D4
D3
D2
D1
P0
2
P1
4
P2
6
P3
8
P4
11
P5
13
P6
15
P7
17
Q0
3
Q1
5
Q2
7
Q3
9
Q4
12
Q5
14
Q6
16
Q7
18
P=Q
19
G
1
U1
74LS688
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
U2
74LS138
D0
2
D1
3
D2
4
D3
5
D4
6
D5
7
D6
8
D7
9
Q0
18
Q1
17
Q2
16
Q3
15
Q4
14
Q5
13
Q6
12
Q7
11
OE1
1
OE2
19
U3
74LS541
A0
2
B0
18
A1
3
B1
17
A2
4
B2
16
A3
5
B3
15
A4
6
B4
14
A5
7
B5
13
A6
8
B6
12
A7
9
B7
11
CE
19
AB/BA
1
U4
74LS245
1
2
3
U5:A
74LS08
4
5
6
U5:B
74LS08
/CS6
/CS0
/CS1
/CS2
/CS3
/CS4
/CS5
5V
5V
MDULO ZV/ 8088 MDULO ZV/ 8088
CARACTERISTICAS
3. Perifricos de Entrada/Salida
i. Puerto de Entrada de Seal Analgica:
Por este puerto se ingresa seales analgicas como
Temperatura, Humedad, PH, Caudal, Presin, Nivel,
Velocidad, Intensidad de luz, Intensidad de Campo,
Velocidad, Voltaje, Corriente, Aceleracin; que
previamente deben ser acondicionadas para que su
equivalente de voltaje refleje la caracterstica de la
variable fsica a travs del sensor o transductor utilizado,
ser monitoreado y realizar control; para lo cual se utiliza el
conversor analgico digital ADC 0804.
[D7..D0]
[A19..A0]
#RD
IO/ #M
#RD
#WE
MEMR
IOR
MEMW
IOW
A7
A8
IOR
IOW
A6
A5
H
O
L
D
A
IOR
A4
A2
A3
A
2
Y0
4
B
3
Y1
5
Y2
6
E
1
Y3
7
IC17:A
74HCT139
9
10
8
IC20:C
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC22
74HC138
9 8
IC15:F
74LS04
12
13
11
IC20:D
74LS08
R1
10k
4
5
6
IC20:B
74LS08
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
IC23
74HC138
Entrada Analogica
5V
5V
D0
2
D1
3
D2
4
D3
5
D4
6
D5
7
D6
8
D7
9
Q0
18
Q1
17
Q2
16
Q3
15
Q4
14
Q5
13
Q6
12
Q7
11
OE1
1
OE2
19
IC31
74LS244
VIN+
6
VIN-
7
VREF/2
9
CLK IN
4
A GND
8
RD
2
WR
3
INTR
5
CS
1
D GND
10
DB7(MSB)
11
DB6
12
DB5
13
DB4
14
DB3
15
DB2
16
DB1
17
DB0(LSB)
18
CLK R
19
VCC
20
IC32
ADC0804
R2
10k
R3
4.7K
R4
2.2K
R5
2.2K
R6
2.7K
RV2
1k
5V
5V
D6
1N914
D5
1N914
C1
150pF
C2
100nF
5V
IN
( 0 a 8 V )
Conversor Analgico Digital ADC0804 Conversor Analgico Digital ADC0804
CARACTERISTICAS
3.Perifricos de Entrada/Salida
j. Puerto de Salida Analgica:
Por este puerto sale seales analgicas como Temperatura,
Humedad, Presin, Nivel, Velocidad, PH, Intensidad de luz, Intensidad
de Campo, Velocidad del Viento, Aceleracin, que previamente deben
ser acondicionadas para que su equivalente de voltaje refleje la
caracterstica de la variable fsica a travs del sensor o transductor
utilizado, ser monitoreado y realizar control; para lo cual se utiliza el
conversor analgico digital ADC 0804.
MDULO ZV/ 8088 MDULO ZV/ 8088

Potrebbero piacerti anche