Está en la página 1de 2

Programación Nombre (#1 en la lista):

Usando una memoria EPROM 27C256 (32K x 8), se deben cumplir las siguientes
condiciones:

• 32 palabras de 8 bits (1 byte) para cada uno.


• El primero en la lista debe empezar en la dirección: 276016 los demás deberán
seguir el orden asignado.
• La secuencia debe ser: nombre de la universidad, vacío, facultad, vacío,nombre
1, vacío, nombre 2, vacío, nombre 3 (o su letra inicial), 1 o más vacíos para
completar.
• Las salidas deben activar un display de 7 segmentos de cátodo común.

Dirección Inicial:

Empezando de la dirección 000016, se puede determinar de qué dirección iniciará


cualquiera de la lista, mediante la ecuación:

D(n) = 002016 × n16

Pues 32 = 002016. Donde:


D: es la dirección inicial hexadecimal para la persona enésima de la lista.
n16: es el valor en hexadecimal de la persona enésima de la lista.

Luego si la lista empieza en 276016 bastará sumarle este valor a la ecuación anterior:

D(n) = 002016 × n16 + 276016

Ecuación para la dirección inicial

Finalmente, al ser #1 en la lista, la dirección inicial en la que empezaré será:


n = 1 => n16 = 000116
D(11) = 002016 × 000116 + 276016
D(11) = 278016 … dirección inicial

Dirección Final:

Conociendo la primera dirección, bastará sumarle 31 para saber la última dirección que
usaré:

Df(n) = D(n) + 001F16

Ecuación para la dirección final

Pues 31 = 001F16, luego la dirección final será:


Df(11) = 278016 + 001F16
Df(11) = 279F16 … dirección final
Tabla de Valores Para Almacenar (desde 278016 hasta 279F16):
Display Cátodo Común, configuración de pines:
Pin segmento “a”: O4
Pin segmento “b”: O3
Pin segmento “c”: O0
Pin segmento “d”: O1
Pin segmento “e”: O2
Pin segmento “f”: O5
Pin segmento “g”: O6
Salidas de la memoria Datos de la
Carácter Direcciones de la memoria
(binario) salida
O O O O O O O (hexadecima
Real Display O7 l) Hexadecimal Decimal
6 5 4 3 2 1 0
F 0 1 1 1 0 1 0 0 7 4 2 7 8 0 10112
I 0 0 0 0 1 0 0 1 9 2 7 8 1 10113
E 0 1 1 1 0 1 1 0 7 6 2 7 8 2 10114
E 0 1 1 1 0 1 1 0 7 6 2 7 8 3 10115
0 0 0 0 0 0 0 0 0 0 2 7 8 4 10116
0 0 0 0 0 0 0 0 0 0 2 7 8 5 10117
0 0 0 0 0 0 0 0 0 0 2 7 8 6 10118
0 0 0 0 0 0 0 0 0 0 2 7 8 7 10119
0 0 0 0 0 0 0 0 0 0 2 7 8 8 10120
U 0 0 1 0 1 1 1 1 2 F 2 7 8 9 10121
N 0 1 0 0 0 1 0 1 4 5 2 7 8 A 10122
M 0 0 1 1 1 1 0 1 3 D 2 7 8 B 10123
S 0 1 1 1 0 0 1 1 7 3 2 7 8 C 10124
M 0 0 1 1 1 1 0 1 3 D 2 7 8 D 10125
0 0 0 0 0 0 0 0 0 0 2 7 8 E 10126
0 0 0 0 0 0 0 0 0 0 2 7 8 F 10127
0 0 0 0 0 0 0 0 0 0 2 7 9 0 10128
0 0 0 0 0 0 0 0 0 0 2 7 9 1 10129
0 0 0 0 0 0 0 0 0 0 2 7 9 2 10130
R 0 1 0 0 0 1 0 0 4 4 2 7 9 3 10131
M 0 0 1 1 1 1 0 1 3 D 2 7 9 4 10132
L 0 0 1 0 0 1 1 0 2 6 2 7 9 5 10133
T 0 1 1 0 0 1 1 0 6 6 2 7 9 6 10134
0 0 0 0 0 0 0 0 0 0 2 7 9 7 10135
0 0 0 0 0 0 0 0 0 0 2 7 9 8 10136
0 0 0 0 0 0 0 0 0 0 2 7 9 9 10137
0 0 0 0 0 0 0 0 0 0 2 7 9 A 10138
0 0 0 0 0 0 0 0 0 0 2 7 9 B 10139
0 0 0 0 0 0 0 0 0 0 2 7 9 C 10140
0 0 0 0 0 0 0 0 0 0 2 7 9 D 10141
0 0 0 0 0 0 0 0 0 0 2 7 9 E 10142
0 0 0 0 0 0 0 0 0 0 2 7 9 F 10143