PRÁCTICAS DE ELECTRÓNICA DIGITAL TERCER TRIMESTRE Memorias y Microprogramación

Anuncio
PRÁCTICAS DE
ELECTRÓNICA DIGITAL
TERCER TRIMESTRE
Memorias y Microprogramación
EPROM PIC16F84 y 8085
(¡¡ estas prácticas tienen nota mínima !!)
NOMBRE :
GRUPO:
Fecha de entrega : 13 Junio1
Fecha tope : 17 de Junio2
Prácticas de DIGITAL TERCER TRIMESTRE
Prácticas
Nota
Nota máx
1
2
3
4
5
suma
presentación
Nota
10
30
10
20
5
75
5-15
10
Observaciones:
 Se devolverá una vez corregido, este cuaderno consérvalo y procura tener la
máxima claridad en tus medida y conclusiones, te servirá en tu futuro profesional.
 Rellena las prácticas y haz tus cálculos en lápiz, pues es fácil de que te equivoques,
no añadas hojas sueltas, grápalas o recorta y pega detrás de la práctica o en el
recuadro correspondiente.
 Entrega todas las operaciones, y en los comentarios razona el porqué de la
diferencia de los valores, aplicaciones posibles a los circuitos, etc..
Puntuación = presentación * punt. de la suma / punt. máxima de la suma
1
2
Cada día de retraso => - 0.5p
Despues de la fecha de tope no se acepta ninguna práctica. Nota = 0
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
PRÁCTICA 1 ESTUDIO DE UNA MEMORIA EPROM
BORRADO GRABADO Y APLICACIONES
1.- Supongamos que un tribunal esta compuesto de 6 personas, disponen de un
interruptor para determinar si es culpable (1) o inocente (0) el acusado, como la
votación se desea que sea secreta, se precisa de un circuito electrónico que realice las
siguientes salidas:
a) Mostrar el número de votos culpables , se visualizará en un solo Display.
b) Que un LED ROJO se encienda si el acusado es CULPAPLE.
c) Que un LED rojo pequeño que determine el EMPATE.
d) Que un LED VERDE se encienda si el acusado es INOCENTE por 5 o más personas.
e) Que un LED ROJO se encienda si el acusado es CULPABLE por 5 o más personas.
Implementar este circuito con la EPROM 27C64A (Phillips), borrarla y programarla,
despues montar el circuito, rellena la tabla de verdad (paciencia), y los valores en
hexadecimal que se graban en la memoria. Hay que poner a la salida de la EPROM unos
trigger 7414, como son inversores, los led que se enciendan con el ánodo en Vcc.
nº
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Binario
000000
000001
000010
000011
000100
000101
000110
000111
001000
001001
001010
001011
001100
001101
001110
001111
010000
010001
010010
010011
010100
010101
010110
010111
011000
011001
011010
011011
011100
011101
011110
011111
CURSO 2004/05
a
b c d e
HEX
nº
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Binario
100000
100001
100010
100011
100100
100101
100110
100111
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010
110011
110100
110101
110110
110111
111000
111001
111010
111011
111100
111101
111110
111111
a
b c d e
HEX
Página 2 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
Salidas: Conectar la salida a (4 bits) a un display para visualizar el número, el resto de
salidas b c d e necesitan ser amplificadas para visualizarse, por ejemplo con un trigger
7414 :
Detalle de los triggers y esquema del 7414:
El esquema del la EPROM 27C64A la podeis encontrar en el libro, en la página 264.
Dibujar diseño funcional del circuito.
FIRMA PROFESOR
2.- Contestar a las siguientes preguntas NO ESPERES HASTA EL FINAL PARA
CONTESTARLAS
Capacidad de palabras que almacena
El tamaño de la palabra que almacena
El número total de bits que almacena
El tipo de memoria integrada
Características eléctricas de la pastilla
Haz un dibujo de la estructura interna de la memoria EPROM 27C64A:
CURSO 2004/05
Página 3 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
PRACTICA 2 CON EL PIC 16F84A
Realiza los problemas del cuadernillo (0.5p cada):
Prob Firma simulación
lema
en SIMUPIC
Firma en PIC
Proble
ma
1
7
2
8
3
9
4
10
5
11
6
12
Firma simulación en
SIMUPIC
Firma en PIC
Práctica de enunciado libre (14p)
Enunciado
Firma Simupic
Firma PIC
Dibujo
El listado en lenguaje C tienes que incorporarlo al cuadernillo de prácticas
CURSO 2004/05
Página 4 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
PRACTICA 3 CON EL P8085 SIMULADOR
Dentro del 8085 tenemos los siguientes registros:
A (8)
Acumulador
ALU
Unidad Aritmetico
S Z AC P CY ... Flag (8) Lógica
B (8)
C (8)
D (8)
E (8)
H (8)
L (8)
registros auxiliares
U.C.
Unidad
Control
RI (8)
reg. de instruciones
SP (16) stack pointer puntero de pila
PC (16) contador del programa
EJERCICIO RELLENA LOS SIGUIENTES CUADROS
A
ALU
BCDE
UC
HL
FLAG S,Z,AC,P,CY
Instrucciones de mover información
MOV rd,rs
LDA addr
MOV rd,M
MOV M,rs
STA addr
MVI rd,dato
LXH H,addr
ejemplo de utilización :
CURSO 2004/05
Página 5 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
Instrucciones aritméticas
ADD rs
SUB rs
ADD M
SUB M
ADI dato
SUI dato
INR rs
INR M
INX B
INX D
INX H
DCR rs
DCR M
DCX B
DCX D
DCX H
DAA
STC
CMC
Instrucciones lógicas
ANA rs
CMP rs
ANA M
CMP M
ANI dato
CPI dato
ORA rs
ORI dato
ORA M
CMA
Instrucciones de desplazamiento
RLC
RRC
RAL
RAR
Instrucciones de salto
JMP addr
Jcondicion addr
Instrucciones para las subrutinas
CALL addr
RET
9.2.3.7.-Instrucciones de control
HLT
IN puerto
OUT puerto
NOP
CURSO 2004/05
Página 6 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
Firmas ejercicios 8085 con el simulador (3p)
1
7
2
8
3
9
4
10
5
11
6
12
Ejercicios 8085 con el entrenador (2p)
1
6
2
7
3
8
4
9
5
CURSO 2004/05
Página 7 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
PRÁCTICA 3 SIMULADOR SIM8085 (5p)
Práctica de libre enunciado, tiene que ser original respecto a los problemas que has
hecho y respecto a los demás grupos de prácticas, imprime el listado *.LST y lo
insertas en esta práctica. Enseña a los demás lo que has hecho y cómo. Se valorará
originalidad, dificultad, diseño, y esfuerzo .
FIRMA PROFESOR Y NOTA
Si tu práctica es de hacer luces de forma "cargar al acumulador y mostrar" tendrá poca
nota.
Enuciado de la práctica :
PRACTICA 4 CON EL P8085 ENTRENADOR (20p)
Práctica de libre enunciado, tiene que ser original respecto a los demás grupos de
prácticas, si no se te ocurren enunciados, consulta al profesor tiene muchos por ejemplo
una caja fuerte, un cronómetro, un muelle, una calculadora, desplazamientos de
mensajes..., imprime el listado *LST e insértalo en la práctica, explica a los demás qué
has hecho y cómo, grábalo en el equipo y muéstralo.
Se valorará originalidad, dificultad, diseño, y esfuerzo .
FIRMA PROFESOR Y NOTA
Si tu práctica es de la forma "poner mensajes en HL y mostrar" tendrá poca nota
Enunciado de la práctica :
CURSO 2004/05
Página 8 de 9
Prácticas de Electrónica 1º EC
Profesor Javier Quintana
PRACTICA 5 CON EL P8085 SEMAFORO (5p)
Realizar un programa original sin utilizar el programa del anterior apartado, las reglas
son libres, pero tiene que ser coherente, y razonado, como antes será original respecto a
los demás grupos de prácticas, explicar a los demás qué has hecho y cómo, grábalo en el
equipo y muéstralo junto con el cruce. Imprime el listado
Configuración de los puertos :
S1 PUERTO C S2 PUERTO
puerto 8255
8255
OUT 3AH
OUT 38H
semáforo
P1 G1
F1
P2 G2
F2
bits
VR VNR VNR VR VNR VNR
A S3 PUERTO B S4 PTO B DEL
8255
8155
OUT 39H
OUT 22H
P3 G3
F3
P4 G4
F4
VR VNR VNR VR VNR VNR
Enunciado o dibujo
FIRMA PROFESOR
CURSO 2004/05
Página 9 de 9
Descargar