Beruflich Dokumente
Kultur Dokumente
CEFIRE de Alicante,
RESUMEN
En este articulo se valora la importancia que tienen las practicas de Electrnica Analgica y Digital
para comprender todo el desarrollo de estas tecnologas en plena era y siglo XXI, para poder
comprender el funcionamiento de los diversos componentes utilizados en nuestros talleres y como se
estn abriendo paso en nuestras escuelas y en nuestra sociedad, pero todava tienen un gran camino por
recorrer. El objetivo pues es introducir a los alumnos de una forma descriptiva los diferentes
componentes que hay en la electrnica analgica y digital y que pueden encontrarse en el mundo real.
La introduccin se ha realizado describiendo el funcionamiento bsico prctico de los mismos de forma
que pueda saber tanto que son, como intuir la forma en que se comportan dentro del circuito donde se
encuentren.
NOMBRE:
CURSO:
GRUPO:
Prcticas de analgica
Prcticas
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 Suma nota
Nota
Nota mx.
10 15 3
8
10 4
5
15 15 15 12 15 15 8
8
158
10
Presentacin (1-10):
Prcticas de digital
Prcticas
1
2
3
4
5
6
7
8
9
10
11
12
Suma Nota
Nota
Nota mx. 6
10
8
8
8
10
10
10
15
15
20
15
135
10
Presentacin (1-10):
Observaciones:
- La fecha de entrega de este cuaderno de prcticas es el: 12 de Mayo 2006 excepto para las prcticas 10
11 y 12, todas deben de estar acabadas.
Se devolver una vez corregido, este cuaderno consrvalo y procura tener la mxima claridad en tu
medida y conclusiones, te servir en tu futuro profesional.
-Rellena las prcticas y haz tus clculos en lpiz, pues es fcil de que te equivoques, no aadas hojas
sueltas, recorta y pega detrs de la prctica o en el recuadro correspondiente.
Puntuacin = presentacin * punt. de la suma / punt. mxima de la suma
Las prcticas representan un 25% de la nota de la asignatura:
Nota final = Nota de los exmenes*0.75 + Nota de las prcticas * 0.25
2.- Completa la siguiente tabla, realizando las operaciones que creas necesarias, y mostrndolas en
esta hoja o detrs, imprime el circuito EWB con Amplificadores y Voltmetros, imprmelo con sus
valores activos, recrtalo y pgalo detrs.
CLCULOS
R
R1
R2
R3
R4
MEDIDAS
I
ORDENADOR
I
10
15
20
25
30
35
40
45
50
55
del
60
3.- Realiza las medidas necesarias para dibujar las grficas del taller correspondientes a la
descarga del condensador, por ejemplo cada 5 o 10 seg.
DESCARGA REAL
T (seg.)
0
5
Vc (V)
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
4.- Dibuja las 2 grficas (grficas de taller) en el papel cuadriculado de la hoja siguiente, adelas a
esta memoria, la de Carga Real pntala de azul, y la Descarga Real, de negro
5.- Con las siguientes frmulas tienes que rellenar los cuadros de la carga terica y la de la descarga
terica:
Vc=E-(E-Eo) e-t/RC
t=RC ln(E-Eo)/(E-Vc)
CARGA TERICA
t (seg.)
0
10
40
Vc (V)
12
DESCARGA TERICA
t (seg.)
0
10
40
Vc (V)
10
6.- Dibuja en la hoja cuadriculada anterior las dos curvas correspondientes a la Carga Terica y a
la Descarga Terica, con los mismos colores, pero en TRAZOS. Son las grficas tericas
7.- Monta en el ordenador este circuito rellena unas tablas equivalentes a los pasos 2 y 3 adems
observa los efectos que producen los cambios de valores, tanto de resistencia, como de capacidad, en
el tiempo de carga y descarga, imprime una hoja con el circuito, las tablas de valores, y las grficas
de carga y descarga. stas sern las grficas de ordenador.
8.- Cul es la conclusin que sacas al observar dichas curvas, las del taller, las tericas y las del
ordenador?
N de divisiones horizontales =
Multiplicando el n de divisiones por el valor de la base de tiempos, obtenemos el valor del periodo T y
como sabemos que f = 1/T obtendremos el valor de la frecuencia
f=
f medido con los instrumentacin1 =
MEDIDA VOLTIOS
5.- El osciloscopio tiene un conmutador rotativo para adecuar la seal de entrada amplificndola o
reducindola, VOLT/DIV, segn el canal, gira el conmutador hasta que la seal se pueda visualizar en la
pantalla sin salirse de ella, pero ocupando lo mximo
6.- Rellena los siguientes campos
VOLT/DIV=
1
2
C=
v=
V,
Hz
2.- Completa la siguiente tabla, realizando las operaciones que creas necesarias, y (las operaciones
puntan 10 puntos, son complejos) mostrndolas en esta hoja o detrs
CLCULOS
Z
R
C
MEDIDAS
I
desfase
3.-Comenta los resultados obtenidos
ORDENADOR
V
V diodo
E
I
R=
2.- Invierte la posicin del diodo y repite el proceso anterior
V diodo
E
I
R=
3.-Representa los resultados obtenidos en una grfica I del diodo en el eje y, V diodo eje x
4.- Que conclusin sacas al ver la forma y los valores de la grfica. Ponlo detrs.
5.- Busca el diodo en los manuales, e indica aqu las caractersticas que ves ms importantes
PRCTICA 6 RECTIFICACIN
1.- Monta los siguientes circuitos de rectificacin
2.-Mide todas sus seales con el osciloscopio, dibjalas con un mnimo de precisin colocando sus
valores y escalas empleadas, anota la tensin en continua que hay en la carga.
3.- Dibujo las tres formas de onda en los siguientes recuadros:
4.- Repite los procesos anteriores con el ordenador, imprime las formas de onda del osciloscopio
pgalas detrs.
5.- Comenta tus conclusiones
2- Coloca el transformador ~ +- 12V en la entrada y una vez conectado al circuito mide con el
osciloscopio tanto la entrada como la salida
3.-Dibuja las formas de onda, entrada y salida en la misma grfica:
4.- comenta los resultados obtenidos en cada circuito, Para que sirven? Qu aplicaciones ves a
estos circuitos?
ORDENADOR
no hay 78XX
CLCULOS
Vv DIAC
Vp TRIAC
Frecuencia
V RED eficaz
CALCULADO
MEDIDO
No
No
ORDENADOR
2.- Mntalo en el taller, y en el ordenador, realiza todas las medidas necesarias para rellenar la
tabla siguiente, a la hora de imprimir el circuito, imprimirlo con los valores de los ampermetros y
voltmetros, elabora los clculos y tambin adelos a la prctica, pero no hojas sueltas.
Polarizacin fija:
Vcc
TERICO
PRCTICO
EWB
Vce
Vbe
Vrc
Vrc
Vre
Vrb
Ib
Ic
Ie
Vre
Vrb
Ib
Ic
Ie
Vrb
Vr2
Ib
Ic
Ie
Vr1
Vr2
I1-2
Ib
Ic
Ie
2.- Mntalo y realiza las mediciones de la ganancia en el osciloscopio, y realiza las medidas de Vb,
Ve, Vc con el polmetro o con el osciloscopio.
3.- Realiza igual con el ordenador, tomando las mismas medidas, imprime el osciloscopio y el
circuito con los voltmetros que utilices, imprmelos con sus valores, y pgalo atrs.
4.- Rellena la siguiente tabla
CALCULADOS
MEDIDOS
ORDENADOR
GANANCIA
Vc
Vb
Ve
ENSEA LOS CLCULOS DE DISEO EN LA PARTE DE ATRS (10 puntos)
5.- Comenta los resultados obtenidos
Ensea tu diseo por la parte de atrs, mntalo en el taller y compara el valor terico con el real
R1=
R2=
R+=
Ganancia Terica
Ganancia real=
Para visualizarlo, en vez de 0.2mseg, que sean 0.2seg, cuenta por ejemplo 10 pulsos y as determina la
duracin de un pulso...
2.-Ensea tu diseo por la parte de atrs, mntalo en el taller y compara el valor terico con el real,
rellena estos valores:
R1=
Rellena esta tabla:
R2=
CALCULADOS
Th y Tl
T total
C=
MEDIDOS
ORDENADOR
3.- Realiza por ordenador y en el taller un monoestable con un tiempo de duracin de 2 seg, observa
su funcionamiento, imprime las formas de onda, el circuito y ensea el diseo en la hoja de atrs
4.-Comenta el resultado de estos circuitos, monoestable y astable:
Quizs no puedas diferenciar la parte alta de la parte baja en el taller, as que esta casilla no la rellenes,
slo la del tiempo total contando varios impulsos.
TL medido
TH
calculado
TL
calculado
Vce Q1
Vce Q2
Vbe
3.- Calcula los valores de R1 y R2 para que el Tiempo alto sea 2 veces ms grande que el del diseo
anterior y el tiempo bajo la mitad, ensea aqu los clculos, mntalo en el taller y en el ordenador,
imprmelo.
4.- Conclusiones y utilidades que se te ocurren en estos circuitos.
2.- utilizando el polmetro y midiendo tanto la entrada como la salida determina los umbrales de
entrada y salida, vas subiendo la tensin en la entrada desde 0V, y cuando cambie de estado, lo
rellenas en la casilla (VIHmin o VILmax?) medida, ahora ves bajando la entrada desde 5V,
cuando cambie de valor, rellenalo en la casilla (VIHmin o VILmax?) medida busca estos valores en
el Databook del CI o en el libro de teora, y rellena el resto de la tabla
Medidas
VILmax
VIHmin
VOLmax
VOHmin
Databook
No
No
compara con el osciloscopio las dos seales y calcula el tiempo de propagacin, busca en el
Databook ese valor y rellena la tabla:
medida
databook
tp
4.- Cuales son tus conclusiones?Por qu no coinciden los valores medidos y el databook?es
correcto el mtodo de medicin?por qu no se han rellenado los VO medidos?
Numeracin pastilla
Cantidad
Total:
Total:
2.- Disear el sistema que aparece en la figura constituido por cuatro interruptores a,b,c,d en cuyas
posiciones de activados introducen un nivel 1 a las respectivas entradas del bloque A Las salidas del
bloque A cumple las siguientes normas:
F1 se activa con 1 cuando existen dos interruptores no contiguos que estn desactivados, aunque
hayan dos interruptores desactivados contiguos, por razones de seguridad si abcd=1001 entonces F1=1 y
tambin si abcd=0110 entonces F1=0
F2 se activa con 1 cuando hay dos o ms interruptores activados
F3 se activa con 1 cuando hay alguno de los interruptores activados
Las salidas del bloque A se encuentran conectadas a 3 pequeos pilotos as como a las entradas
del bloque B
Por ltimo, las salidas del bloque B representan la codificacin en binario del nmero de pilotos
encendidos que hay en su entrada
Implementarlo en el ordenador, la simplificacin realizarla con ayuda del ordenador, imprimir el
diagrama de bloques, y los diagramas de cada bloque, aqu quizs necesites ms de una hoja, adelas a la
prctica pero no en hojas sueltas, grpalas, o insrtalas en la encuadernacin. Rellena las tablas
bloque A
Numeracin pastilla
Cantidad
Precio por pastilla
Total:
bloque B
Numeracin pastilla
Cantidad
Total:
Total:
Total:
a
b
c
F1
F2
F3
X1
X2
1
2
3
4
5
Diseo funcional se refiere a que los dibujos deben de mostrar con claridad las conexiones, es decir, que
no hay que respetar el orden de los pines en la colocacin de los mismos.
Binario
Grabacin
binario
en Grabacin
hexadecimal
en
0
00000
1
00001
2
00010
3
00011
4
00100
5
6
7
8
9
10
11
12
13
14
15
16
17
1
18
19
20
21
22
23
24
25
26
27
28
29
30
2.- Contestar a las siguientes preguntas
Capacidad de palabras que almacena
El tamao de la palabra que almacena
El nmero total de bits que almacena
El tipo de memoria integrada
Caractersticas elctricas de la pastilla
Haz un dibujo de la estructura interna de la memoria EPROM 27C64A:
2.
3.
4.
5.
Acumulador
ALU
Unidad Aritmtico
Lgica
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
Todos estn conectados entre si, y el 8085 tiene exteriormente 3 buses como todos los microprocesadores
(pero con tamaos diferentes):
D.B.
A.B.
C.B.
Nombre
Bus de datos
(data bus)
Bus de direcciones
(Adrress Bus)
Bus de Control
bits
8
16
10
comentarios
conectado al R.I. desde este registro la U.C. lee las instrucciones
y las procesa.
conectado al PC indica la direccin de memoria del programa
que se esta leyendo.
Conectado a la U.C. para controlar el sistema
Hay que sealar que el 8085 tiene el bus de direcciones multiplexado, es decir, tiene 8 pines AD0 .... AD7
que son bus de datos y bus de direcciones (la parte baja), para diferenciarlo tiene un pin llamado ALE que
cuando es 0 las lneas AD0...AD7 es bus de datos D0...D7, y cuando ALE=1, las lneas AD0...AD7 es
parte baja del bus de direcciones A0...A7.
El bus de control adems del ALE, tiene los siguientes pines:
Lectura Escritura: RD# y WR#5
Acceso a memoria o a perifricos: IO/M#.
pin indicador de estar preparado para atender al dispositivo exterior : READY.
pin indicador que el dispositivo externo esta ocupando los buses : HOLD.
pin indicador que el 8085 no hace caso a los buses HLDA.
pin indicador que el 8085 se ha reseteado RESETOUT.
y pines indicadores de estado S0 S1 (S0S1 =01 Escribe dato, =10 Lee dato, =11 Busca direccin).
En la Pg. 280 y 281 explica el funcionamiento de cada uno de los registros, unidades etc.., seala
brevemente el significado de cada uno de ellos:
Descripcin
A
B, C
D, E
H, L
Flag
S
Z
AC
P
CY
ALU
U.C.
R.I.
P.C.
S.P.
1.2.- Instrucciones del 80856
Nomenclatura:
r = un registro de 1 byte , puede ser cualquiera de estos : A, B,C,D,E,H,L.
(rs =registro origen de datos, source, rd = registro destino de los datos)
[1000] = el dato almacenado en la direccin 1000H
[HL] = el dato almacenado en la direccin contenida en el registro HL
M=
dato = un nmero de 1 byte, por ejemplo 4AH, suelen ser los datos.
addr = un nmero de 2 bytes, por ejemplo 10B2H, suelen ser las direcciones
H=hexadecimal, B=Binario, D = Decimal
6
LDA addr
MOV rd,M
MOV M,rs
STA addr
MVI rd,dato
LDAX B
LHLD addr
STAX B
LDAX D
SHLD addr
STAX D
LXI B,addr
XCHG
LXI D,addr
LXI H,addr
ejemplo de utilizacin :
SUB rs
ADD M
SUB M
ADI dato
SBI dato
ADC rs
SBB rs
ADC M
SBB M
ACI dato
SBI dato
INR rs
DCR rs
INR M
DCR M
INX B
DCX B
INX D
DCX D
INX H
DCX H
DAD B
STC
DAD D
CMC
DAA
XRA rs
ANA M
XRA M
ANI dato
XRA dato
ORA rs
CMP rs
ORA M
CMP M
ORI dato
CPI dato
CMA
Jcondicion addr
Z
NZ
P
M
C
NC
PO
PE
PCHL
RSTn
RET
Ccondicin
Rcondicin
1.2.7.- Pila
PUSH B
PUSH D
XTHL
POP B
POP D
SPHL
1.2.8.-Instrucciones de control
HLT
IN puerto
NOP
OUT puerto
SIM
EI
Escribir el siguiente programa en un editor, por ejemplo el EDIT de MS-DOS, guardarlo como
PRUEBA.ASM el archivo fuente debe de tener la extensin *.ASM
(vamos al directorio 8085, desde el raz : CD 8085, y EDIT PRUEBA.ASM)
; programa de muestra
;*** mover datos ****
;colocacin de los n
ORG 2000H
DATO1: DB 05H
DATO2: DB A4H
DATO3: DB 45H,12H
;programa1
ORG 1000H
LDA DATO1
STA DATO2
LXI H, DATO3
MOV B,M
INX H
MOV M,B
END
En el PC (macho de 25 pines)
RX (3)
TX (2)
RTS (4) con CTS (5)
GNE (7)
DSR (6) con DTR (20)
Ejecutar el fichero DDT85 he indicar en qu puerto esta COM1 COM2 etc..., de esta
forma se consigue una comunicacin de 2400 baudios cada dato de 8 bits, con 2 de stop. Pulsar INIC
antes de utilizar los comandos. Si se quiere ensamblar un fichero por ejemplo PRUEBA.ASM para el
8085, ejecutar HACERHEX PRUEBA, es un fichero BATH que ensambla y ejecuta a la vez el DDT85.
3.2 Comandos
D direccin baja, direccin alta = Visualiza la memoria desde la direccin alta hasta la baja, ejem
D1009,2A50
Gdireccin comienzo = ejecuta el programa desde la direccin comienzo, si no se pone, ejecuta desde
donde apunta el registro PC.
N = ejecucin paso a paso
I direccin = inserta en la memoria a partir de direccin.
Mdireccin baja, direccin alta, destino = mueve la memoria, ejem M1E00,1E06,1F00 = mueve el
bloque de memoria desde la 1E00 hasta 1E06 a la 1F00
Sdireccin = Visualiza y modifica la direccin, ejem S1000
Xregistro = Visualiza y modifica los registros, ejem XA, si no se pone el registro, los visualiza en este
orden: A B C D E F H L M P S
L nombre del programa offset = carga un programa desde el ordenador a partir de la direccin 1000H,
el offset es el nmero de posiciones de memoria que se incrementa el programa, ejem offset=10, entonces
lo carga en la 1010, luego es aconsejable utilizar en vuestros programas ORG 0000H o ORG 0500H
H = fin de la comunicacin
3.3 Subrutinas
Estas son algunas de las subrutinas que podis utilizar:
Direccin
0A51
0A5D
0A33
nombre7
CI18
CO1
PRIMES
descripcin
Interrupc
reg. alt.
Carcter de consola al acumulador
Masc
F
Del registro C al display
AF
un mensaje que esta en memoria, que
AHLF
comienza en la direccin apuntada por HL se
visualiza en el display
0AB7
ADRD
el contenido de HL se visualiza en el display
ABCF
04C9
UPDAD
TODOS
04D5
UPDDT
el contenido del acumulador se visualiza en el
display
0B74
DELAY
retraso de 1 mseg
044E
RDKBD
dem CI1
HLF
041D
OUTPT
dem Primes
037D
GTHEX
n hex de 2 bytes ejem A725 desde el teclado,
al display y al registro DE
02BF
TODIR
Idem que el anterior, pero sin visualizarlo
Para utilizar estas subrutinas, hay que utilizar el comando EQU, por ejemplo:
RDKBD EQU 044EH
UPDDT EQU 04D5H
Para permitir desenmascarar todas las interrupciones, es necesario poner 08H al Acumulador, y ejecutar
SIM, y para habilitar el sistema de interrupciones EI
Estas direcciones pertenecen a la ROM y son inalterables, pues vienen de fbrica.
3.4 Direcciones de nuestros programas.
Nos dividiremos la memoria RAM para efectuar nuestros programas y as no chafar los programas de
nuestros compaeros:
grupo
profesor
GRUPO 1
GRUPO 2
GRUPO 3
direcciones
1000
10FF
1100H
12FFH
1300H
14FFH
1500H
15FFH
grupo
GRUPO 4
GRUPO 5
GRUPO 6
LIBRE
direcciones
1700H
18FFH
1900H
1FFH
1B00H
1CFFH
1D00H
1FFFH
EREG=14H
POST=11H
EJEC=10H
Perifricos:
Tiene una ranura de expansin J1 de 50
como memoria externa, y tres puertos:
tipo
jumper
SERIE
J8
PARALELO
J5
J6
J7
J2
J3
J4
chip
8251
81555
ref
U13 U11 U12
U14
8255
U15
4.2 Comandos
INIC
S.M/ANT
POST
ejemplo, queremos meter a partir de la direccin 1000 los siguientes datos 31,8C,1F, solucin: SM/ANT
1000 POST 31 POST 8C POST 1F
si hay error: SM/ANT 1000 POST 31 POST 8D POST SM/ANT 8C POST 1F
E REG =Examinar los registros, para ver uno concreto, pulsar su nombre, si quieres ver todos, pulsar
POST (hacia delante) o ANT (hacia atrs) y se vern en el siguiente orden:
A B C D E F I H L SPH
SPL PCH PCL
F= S Z X AC X P C
I=X X X IE M7.5 M6.5 M5.5
IE =Validacin de interrupciones, y las M son las mscaras de las interrupciones
GO
= Ejecuta el programa, visualiza el PC, introducir la direccin de comienzo, y pulsar EJEC,
para interrumpir INIC, el programa puede finalizar con alguna instruccin como RST0, RST1 o JMP
0000H, se aconseja situar la pila al final (LXI SP. 1FFFH)
EJEC =Ejecuta paso a paso, POST para pasar al siguiente paso
INTR VECT
= Se realiza la interrupcin 7.5, (RST 7.5), es un interruptor conectado directamente al
pin 7 del 8085 (Ver interrupciones)
E
=Lee un programa desde el cassette C
=Graba un programa al cassette
4.3 Interrupciones
En las interrupciones vectorizadas, el micro salta a una direccin fijada, donde se trata a la
interrupcin, hay de dos tipos:
Interrupciones tipo software: RST0, RST1, RST2 .... RST7
Interrupciones tipo hardware: RST5.5, RST 6.5, RST7.5, INTR, TRAP
(la interrupcin 5.5 es la que utiliza el teclado)
En las interrupciones tipo hardware, es necesario que para que no tengan mscara, para quitarles las
mscara se puede modificar el registro I, o con la instruccin SIM.
Tambin hay que validarlas con la instruccin EI
En la interrupcin 7.5 el 8085 salta a la direccin 00CEH, que en este entrenador esta en la ROM, y tiene
grabado la siguiente tabla:
00CE
C3
00CF
CE
00D0
20
Es decir JMP 20CE, lo que significa que vuelve a saltar a la direccin 20CE y que pertenece a la RAM
pequea 8155, que slo tienes 3 sitios libres, donde se puede poner un salto a otra direccin de tu
programa entre la 1000 y la 1FFF
Conclusin: si pulsas la tecla INT7.5 el programa salta a la direccin 20CE y slo tienes 3 sitios libres
para poner lo que desees.
4.4 Grabar y leer programas desde una cinta de cassette
Grabar:
Situar la cinta en el lugar que deseas con el contador de cassette
Conectar MIC del cassette con MIC del micro
Pulsar C, con CoPr poner la direccin comienzo del programa, pulsar EJEC, y con FiPr poner la
direccin final del programa, pulsar EJEC, con PrO introducir un n de programa entre la 00 hasta la
FF
Poner REC en el Cassette y pulsar EJEC despus de 5 vueltas aprox. cuando aparece en el monitor
es que ya a terminado
Leer:
Posicionar la cinta en la posicin que se dej, para esto se tiene que llevar la cuenta.
Pulsar E, con CODE (Comienzo destino) introducir la direccin de comienzo, pulsar EJEC con PrO
introducir un n de programa entre la 00 hasta la FF
poner Play, y pulsar EJEC, si sale . es que esta en lectura, si sale - es que ha acabado, volumen
medio alto.
Prcticas
6.- El semforo
Tiene el siguiente esquema de cruces:
Las esquinas se llaman S1,
S2, S3 y S4 con sus
correspondientes semforos
Gx, Fx y Px
golpe de
1
reloj
S1 PUERTO C 8255
puerto
OUT 3AH
S2 PUERTO A 8255
OUT 38H
S3 PUERTO B 8255
OUT 39H
semforo P1
G1
F1
P2
G2
F2
P3
G3
F3
P4
G4
F4
bits
VNR
VNR
VR
VNR
VNR
VR
VNR
VNR
VR
VNR
VNR
VR
El puerto A del 8155 (OUT 21H) se utilizar como entrada para poner los semforos en intermitencia.
Cmo se envan estos valores? Al inicio del programa hay que insertar el siguiente cdigo:
MVI A, 80H
;carcter de control del 8255
OUT 3BH
;salida al control 8255
MVI A, 02H
;carcter de control del 8155
OUT 20H
;salida al control 8155
Conexiones :
PROGRAMA SEMFORO:
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;PROGRAMA PARA CONTROLAR EL SEMAFORO DE LA SERIE
;uP-2000 (SEMAFORO-2000)
;CONEXIONES A REALIZAR
;PB8155 ---->S4
;PB8255 ---->S3
;PA8255 ---->S2
;PC8255 ---->S1
;PA0-8155 --->INTERRUPTOR S0 DE LA TARJETA
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
CONTWO8255 EQU 80H
;CONTROL WORD 8255
CONTWO8155 EQU 02H
;CONTROL WORD 8155
PCO8255 EQU 3BH
;PUERTA CONTROL 8255
PA8255 EQU 38H ;PA DEL 8255
PB8255 EQU 39H ;PB DEL 8255
PC8255 EQU 3AH ;PC DEL 8255
PCO8155 EQU 20H ;PUERTA CONTROL 8155
PA8155 EQU 21H ;PA DEL 8155
PB8155 EQU 22H ;PB DEL 8155
GTHEX EQU 037DH ;CAPTAR TECLADO
UPDAD EQU 04C9H ;VISUALIZACION ADDRES
OUTPT EQU 041DH ;VISULIZACION
UPDDT EQU 04D5H ;VISULIZACION DATOS
DELAY EQU 0B74H ;RETARDO 1 MSG.
;
;$$$$$$$$$$$$$$$$$$$$$INICIO DEL PROGRAMA $$$$$$$$$$$$$$$$$$$$$$$$$
;inicializar las variables
ORG 0000H
LXI SP,1FF0H
;INICIALIZAR LA PILA
MVI A,CONTWO8255 ;INIC 8255
OUT PCO8255
;TODAS COMO SALIDAS
MVI A,CONTWO8155
OUT PCO8155
XRA A
;FLAG DE INTERMITENCIA
STA FLIN
;programa
INIC: LXI H,TABLA ;APUNTAR A TABLA
CONT: IN PA8155 ;LEER ESTADO INTERRUP
ANI 01H
CNZ TOINTE ;PONER INTERMITENTE
SHLD PTTAB ;GUARDAR PTR TABLA
MOV A,M
;TRAER VALOR
CPI 0FFH ;ES ULTIMO?
JZ INIC
LDA FLIN ;TRAER FALG INTER
CPI 01H
;ES 1?
JZ INTER
MVI A,01H ;PONER A 1
STA FLIN
CALL SATAB ;SACAR VALORES
CALL TEMP1 ;TEMPORIZAR
;NUMERO DE INTERMI
H
A,M
6DH
PA8255
INX H
MOV A,M
ANI 6DH
OUT PB8255
INX
MOV
ANI
OUT
H
A,M
6DH
PB8155
RET
;Temp1 y temp2 son temporizaciones
TEMP1: LXI D,19FFH ;VALOR DE RETARDO
TEM:
CALL DELAY ;RETARDO 1 MSG.
DCX D
MOV A,E
ORA D
JNZ TEM
RET
;
TEMP2: LXI D,2FFH ;VALOR DE RETARDO
CALL TEM
RET
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;TABLA DE SALIDAS A SACAR
TABLA:
DB
DB
;TANTAS LNEAS COMO QUERIS
DB
DB
;LAS TABLAS ES LO QUE
DB
; TENIS QUE HACER, FINALIZAR CON 0FFH
DB
DB
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;TABLA DE INTERMITENCIAS
TABIN: DB ; TAMBIN ESTAS 1 LNEA, FINALIZAR CON 0FFH
DB
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
;POSICIONES DE MEMORIA RESERVADAS
;
FLIN: DS 1
;FLAG DE INTERMITENCIA
PTTAB: DS 2
;PUNTERO DE TABLA
;
END
PRCTICA 12
SEMFORO
En esta prctica tienes que hacer un programa que controle un cruce de semforos como el del
taller, las reglas son libres, pero tiene que ser coherente, y razonado, como antes ser original respecto a
los dems grupos de prcticas, imprime el listado *. LST y fotocpialo en una transparencia para
exponerlo a la clase y explicar a los dems qu has hecho y cmo, grbalo en el equipo y mustralo junto
con el cruce.
FIN PRCTICAS
CONCLUSIONES
Como conclusin, podemos asegurar que las tecnologas electrnicas se estn abriendo paso en
nuestras escuelas, pero todava tienen un gran camino por recorrer. No es suficiente con dotar a las
escuelas con ordenadores y conexin a Internet para crear una sala de informtica. No conseguiremos una
integracin total hasta que el profesorado utilice las tecnologas como una herramienta ms a su servicio
como lo pueden ser la pizarra o el bolgrafo rojo.
Esto slo ser posible gracias a una infraestructura adecuada y actual, a un profesorado motivado
y formado en el campo informtico y a unos programas y materiales pedaggicos de calidad al servicio de
la educacin.
Los servicios que proporciona Internet tienen el potencial de aumentar la flexibilidad de los
estudios, de mejorar la calidad de la enseanza al potenciar un aprendizaje mejor y de abordar nuevos
mtodos de anlisis, sntesis y resolucin de problemas. Adems han permitido reformular y reorientar
una parte importante de las metodologas de aprendizaje de los estudiantes. Pero tambin han motivado
una reformulacin del proceso docente del profesorado. La adaptacin a estos entornos no es simtrica,
dado que los profesores requieren un cambio de mtodos, herramientas, entornos e interacciones,
mientras que los estudiantes, por razn de edad o por su facilidad de integracin de mtodos, se adaptan
mucho ms fcilmente.
Los Centros Docentes han apostado por la utilizacin estratgica de estas tecnologas y dedican
un esfuerzo tecnolgico y humano de alto valor. Estas estrategias afectan a la naturaleza del trabajo de los
profesores, a la relacin entre stos y los estudiantes y a la organizacin y gestin de los Centros
Docentes. Las experiencias acumuladas ya son suficientemente vlidas como para que se pueda abordar
un estudio ms profundo de los efectos de la utilizacin de los servicios de Internet en el hecho docente.
BIBLIOGRAFA.
DECRETO 39/2002, de 5 de marzo, del Gobierno Valenciano, por el que se modifica el Decreto
47/1992, de 30 de marzo, del Gobierno Valenciano, por el que se establece el currculo de la
Educacin Secundaria Obligatoria en la Comunidad Valenciana.
http://www.cult.gva.es/Educacion.htm
DECRETO 50/2002, del 26 de marzo, del Gobierno Valenciano, por el que se modifica el Decreto
174/1992, de 19 de agosto, del Gobierno Valenciano, por el que se establece el currculo del
Bachillerato en la Comunidad Valenciana. http://www.cult.gva.es/Educacion.htm
Pagina personal del Asesor de Tecnologa de la E.S.O y del Bachillerato Tecnolgico del Cefire de
Alicante. BIBLIOGRAFA PARA EL REA DE TECNOLOGA. Actualizada por Csar Snchez
Serna. http://www.terra.es/personal/cesarsan/. Copyright 1997-2002. cesarsan@teleline.es. Alicante.
Espaa.
SNCHEZ SERNA, CESAR. VILLENA ROBLIZO, M DOLORES (2003). Anexo: electricidad
electrnica. Curso 2002-2003. Elda: Cefire. En Internet: http://cefirelda.infoville.net
SNCHEZ SERNA, CSAR. VILLENA ROBLIZO, M DOLORES (2003). Construccin de
prototipos electrnicos utilizados en los proyectos de tecnologa. Curso 2003-2004. Elda: Cefire. En
Internet: http://cefirelda.infoville.net
SNCHEZ SERNA, CESAR. VILLENA ROBLIZO, M DOLORES (2003). Formacin en control
y robtica en tecnologa. Curso 2003-2004. Elda: Cefire. En Internet: http://cefirelda.infoville.net
SNCHEZ SERNA, CESAR. VILLENA ROBLIZO, M DOLORES (2003). Elementos de potencia
utilizados en los proyectos de tecnologa. Curso 2003-2004. Elda: Cefire. En Internet:
http://cefirelda.infoville.net
SNCHEZ SERNA, CESAR. VILLENA ROBLIZO, M DOLORES (2003). Electrnica de control
analgica utilizada en tecnologa: regulacin electrnica. Curso 2003-2004. Elda: Cefire. En
Internet: http://cefirelda.infoville.net.