Tesis Profecional
Tesis Profecional
Tesis Profecional
TESIS DE GRADO
INGENIERO EN
ELECTRÓNICA Y TELECOMUNICACIONES
PAGINA
INTRODUCCIÓN 1
.CAPITULO I
1.1 REQUISITOS BÁSICOS DE SEGURIDAD. • 4
1.1.1 PROTECCIÓN CONTRA ROBO. 4
1.1.2 PROTECCIÓN CONTRA INCENDIO. 6
1.1.3 PROTECCIÓN CONTRA ASALTO. 6
1.2 DISPOSITIVOS DE ALARMA, 7
1.2.1 DISPOSITIVOS PARA ROBO. , 8
1.2.2 DISPOSITIVOS DE INCENDIO. 11
1.2.3 DISPOSITIVOS DE ASALTO. . 13
1.2.4 ESTACIÓN DE GUARDIAS. 14
1.2.5 DISPOSITIVOS DE SALIDA. 14
1.3 ESTUDIO DE ALTERNATIVAS DE TOPOGRAFÍA. 15
1.3.1 CONEXIÓN CON LAZO NORMALMENTE ABIERTO, 16
1.3.2 CONEXIÓN CON LAZO NORMA'LMENTE CERRADO. . 17
1.3.3 CONEXIÓN NO Y NC CON SUPERVISIÓN DE LINEA. 18
1.3.4 CONEXIÓN NO CON'SUPERVISIÓN DE LINEA, . 19
1.4 'ESQUEMA GENERAL DE CONEXIONES'. 20
CAPITULO II
CAPITULO III
PAGINA
CAPITULO IV .
CAPITULO V
CAPITULO VI
BIBLIOGRAFÍA
DISEÑO DE INTERFACES PARA UN SISTEMA DE SEGURIDAD
INTRODUCCIÓN
bomberos.
ayuda.
computador'.
presente tesis*
CAPITULO PRIMERO
expuestos *
dad'.
lados .
ción .
al principal.
Los dispositivos que deben usarse en estos casos son auto-
factores:
resto.
su utilización.
b ó v e d a de resguardo de valores.
26 y 40¿Hze
alarma,
detectar falsas alarmas más allá del área que deben prote-
ger; asi mismo las ondas pueden ser reflejadas por superfi-
cuentemente eludido.
10
Por ello se usan los detectores de luz infrarroja que además
alarma.
11
tivos contra incendio es detectar tempranamente su inicio o
alertar a los ocupantes del área de la presencia del sinies-
caren:
generadores, etc.
tipos:
12
clones del fotoreceptor.
toelec trico e
al momento de la evacuación.
13
microswitch. Se los monta en partes fijas como escritorios,
sin novedades.
Son los que realmenten emitirán una señal de alarma ya sea \e for
14
por otra que amplifica esas señales para poder actuar sobre
RELAY DE SALÍ DA
15
detecta condición de anormalidad, toda la zona entra en
condición de alarma..
detección de alarma.
SALIDA
.a .
16
de corte, se d e s c o n e c t a - y las áreas que ellos cubrían,
en las lineas.
SALIDA
17
no supervisada.
de señal.
SALIDA
hilos de supervisión.
18
1*3.A Conexión NO con Supervisión de Linea,
SALIDA
lo, pues son lazos NO. Este tipo de conexión permite super-
19
2 LINEAS ALIMENTACIÓN
RELAY CON
CONTACTO
NC ALIMEN
TADO
SALIDA
LAZO
INGRESO DE
ALIMENTACIÓN
. AL DISPOSITIVO
20
embargo, el problema de la gran cantidad de conductores
21
1NTERFACE
DISPOSITIVOS
SALIDAS
INTERFACE 2
DISPOSITIVOS .
SALIDAS
ENTRADAS
=> INTERFACE N
DISPOSITIVOS
<c SALIDAS
COMPUTADOR
22'
CAPITULO SEGUNDO
valor de resistencia.
23
cambio de condición en su señal, será almacenado para ser
vos de salida.
24
físicamente conectados a un sistema se obtiene de la forma
mente enunciar;
25
- La interrogación particular, en la cual el computador
interface,
interfaces.
2.2.1 2on±ficacl¿n.
26
La agrupación obedece a varios factores que son: Función que
de los mismos.
igual entre
cada uno de ellos, con lo que se requiere a—
*
proximadamente'unas 16 zonas por cada uno de los pisos.
27
ral, se Instalan tres por piso.
riores.
salida por piso, para entregar una señal de aviso que pueda
excesivo.
28
face .
nexión»
i
Como ya indicamos anteriormente, las interfaces realizan el
en memoria.
29
Dada la complejidad en el manejo de señales para cumplir las
riféricos.
Eprom y Ram,
a la norma RS232.
30
DISPOSITIVOS
DE AMPLIFICACIÓN
PARA SALIDAS
CIRCUITOS PARA
ACTIVACIÓN DE SALIDAS
CIRCUITOS
PARA
LECTURA
CONTROL
DE
DISPOS1T.
DE
ALARMA
DISPOSITIVOS
DE ALARMA MEMORIA
31
CAPITULO TERCERO
Micromint.'
de aplicaciones generales*
32
lida, 124 registros de propósito general, 1 puerto serial y
NOT
IMPLEMENTED
127 7F
GENERAbPURPOSE
REQISTERS
4 04
3 PORT3 03 P3
2 PORT2 02 P2
1 PORT1 01 P1
0 PORTO 00 PO
enelApendiceA0
33
en lenguaje de máquina.
terna y periféricos.
bps . .
34
En forma general el Z8 es un microprocesador con toáas las
aplicaciones.
ir
OUTPUT IMPUT Vcc XTAL AS OS R/W RESET
MACHtNETIMING A
INSTRUCTIOM CONTROL
Y Y
I/O ADDRESSOR1ÍO ADDRESSJDATA OR i/o
(BIT PROGRAMMABLE) (NI3BLE PHOGHAMiMABLE) (BYTE PROQRAMMABLE)
35
denominados ICIO e IC11 para incluir memoria Ram o Eprora,
2K bytes Ram y
2K bytes Eprom 2016 2716
o
2716 . 2016
\l consumo de la ta
36
FIGURA 3.3 CIRCUITO DE LA TARJETA BCC1
37
DC y si se utiliza comunicación serial via RS232, se deb e
150 ON ON ON
19200 OFF ON ON
9600 ON OFF ON
2400 ON ON OFF
Indicado por:
3-4).
38
El Controlador Z8 posee en la parte superior un conector
PIN DESCRIPCIÓN
7 SEÑAL DE TIERRA
2ÍJ
JI3
cj
(OOO KXX)
CI C3
07
5 * 6 S"
siguientedescripci¿n:
39
PIN SEÑAL DESCRIPCIÓN
40
el botón de Reset de la tarjeta. Con esto el controlador
DUALES.
Al
función un relé de salida de contactos secos que pueden ser
Vcc =Sv
C NC
NC/«-
^ iW p
EPOSITO DE LECTURA
B/NC
19
KRi
N
-"-^-^ R
M VO
VA
Donde:
RF = Resistencia de final de la linea.
VCC * R
I í\* «
VA
RF 4- R
VA = O
-VA * VCG
43
VA « VCG
VCG 5 V
IMAX ~ — = » 5 mA
R R
Entonces:
5V
« IK Ohmio
5raA
Voltios se tiene:
5V 2V
RF + 1K 1K
5V*1K - 2V*1K
„ i.5K ohmio
2V
44
vo
A m
VA
-J
wCl
A =
J
Rl -—
wCl
- 1
(wCIRl)2 » 1
1
C1R1 » -------
C1R1 »2.65*10~3
Asumiendo unas 50 veces esta relación para transformarla en
igualdad:
-3
C1R1 « 100*10
•
o:.
o
Q
COMPARACIÓN
MICRO PROCESA
MULTIPLEXER
CIRCUITOS
DE
^
.*
16 CIRCUITOS
-
ZONAS 16
í1
integrado es la siguiente:
A B C INH 0 1 2 3 4 5 6 7 Z
X X X 1 H H H H H H H H H
0 0 0 0 0 X X X X X X X 0
1 0 0 0 X 1 X X X X X X 1
0 1 0 0 X X 2 X X X X X 2
1 1 0 0 X X X. 3 X X X X * 3
0 0 1 0 X X X X 4 X X X 4
1 0 1 0 X X X X X 5 X X 5
0 1 1 0 X X X X X X 6 X 6
1 1 1 0 X X X X X X X 7 7
47
integrados CD4051. Adicionalraente, se añade una protección
48
INH CIRCUITOS
4051
8IN 1
COMPARACI
ABC
1/16 ZONAS
A BC
4051
SIN
INH
tación positiva.
referencia„
VI
- vr
saturación al amplificador ,
Si:
VD - Vi - Vr '
. VO « G * VD
50
Para el diseño de los amplificadores operacionales es
amplificadores*
VCC
VGC VA VB
Rl + R2'+ R3 R2 + R3 R3
51
Desarrollando y reemplazando por valores, se tiene la si-
R3 - 1.4R2 y Rl « 2.6R2
lizados:
Rl - 27K y R3 - 15K
1.44V.
niveles lógicos,,
52
Q.
iL
<£
CC
O
UJ
o
<í
o.
UJ
UJ
o
-J
<c
CK
LJ
2
Lü
O
<£
tr
C9
<
Q
g
ro
<c
ir
.=>
cr>
m
o u.
CIRCUITOS DE LECTURA
53
3,2.2 Circuitos de Acoplamiento con dispositivos de Escri-
tura
voltaje necesitado*
ofrecen en el mercado,
. i
54
Un circuito integrado que permite esta opción es el MG14598,
ENABLE
RESET
DATA Do
STROBE Di
•
BUFFER DE
h
D3
RETENEDOR SALIDA DE D4
DECODIFICA-
DOR DE
TRES ESTADOS
DIRECCIÓN
D7
55
se efectúa están comprendidos en los siguientes rangos:
56
entre -V voltios y -t-V voltios. En la interface y concretame-
CIRCUITOS
DE
RX
ÍNTER FACE
,/
¿>
12V 5V
-t>1
mos :
57
= I2VDC
VINA
VCC - VCE2(SAT)
R3
IG2(SAT)
12V - 0.2V
R3
lOmA
R3 » 11.8K
VCC - VBE2(SAT)
R2 -
IB2(SAT)
58
12V - 0.6V
R2 »
1.18mA
R2 » 9,66K
Con R2 ~ lOKs
VCC - VCEl(SAT)
ICl(SAT)
' R2
12V - 0.2V
IGl(SAT) -
10K
ICl(SAT) - l,18mA
= . llSmA.
VINA(min) - VBEl(SAT)
1? 1 \U
A. .L f md
t» A
-ry^ —— ™_ ______
— -
IBl(SAT)min
59
Asumiendo que Vr es igual a 2V y si VO es alto, condición
será:
R4 -f R5
NUMERO DE INTERFACES
tiene :
VCC VO
-Lij — — — — —— — — — — — —• — n — — — —.— — _ — — ;a 3U1/V
R3 + RL(min) RL(inin)
RL(rain) » 1.4K •
de donde:
60
interface conectada, con lo cual:
VCC * RL(min)
VO(rain) «
R3 + RL(min)
Vy(rain) = 3 V f entonces:
Vy(min) VO(rain)
d e donde:
3V * 42K
R5(min) »
7V
R5(min) - 18K
R4(min) - 24K
61
Con valores nominales R4 = . 33k y R5 => 22k se tiene:
VO(max) » 11.78V
VO(min) - 7.71V
Vy(-max) = 4.7V
Vy(min) - 3.IV
relación:
5V Vr
R6 -í- R7 R7
62
gurar el sistema como indica la figura 3-14, debiendo cam-
¿,V
I2V
>+3V
-t>t 1 W '
5V
nnIII,L —
<-3V
SEÑAL C SEÑAL B SEÑAL A
63
VCC = 5V VCC = 12V
VA = -
central 0
Vcc=I2V
S
i +
Va ¿
Ri
" ~
FIGURA 3.16 CIRCUITO DE ACOPLAMIENTO A LA ENTRADA RS232
Si T3 está en corte, se tiene que VA - -VCC y VB « -VD
VA - VB
II Ecuación 1
Rl + 4K
VO - VA - VR1 Ecuación 2
IC3ÍSAT)
12 'Va
Ii
= VCC-VCE3(SAT)
VA
Del c i r c u i t o de la f i g u r a se t i e n e s
IG3(SAT) - 1 1 + 1 2
VO - VA
II
Rl
VO - VB
12
si I C 3 ( S A T ) « lOmA
65
Los cinco últimos bits del segundo by te llevan información
1 1 1 1 1- 0 0 0 by b6 b5 b« X 1 0 1
b? be bs b< bs b¿ bi bo
V
HABILITACIÓN
1er. BYTE
O DESABILITACION
Zdo.BYTE
79
una habilitación del grupo' , en O una deshabilltación, y los
N * 8
N * ' 8 4- 4
M * 8 + 1
DESABILITACION DE PUNTOS N * 8 + 4
M * 8 + 3
80
sencillo por cuanto no permite confusiones entre ellas. El
b, be b, b4 b3 ba bt
"
1 HAY OTRO BYTE.
NUMERO DEL PUNTO
O ESTE ES ÚNICO BYTE.
bi
0 PROBLEMA
i 1 ALARMA
1 RESTAURACIÓN
FIGTJKA 4 . 4 CÓDIGO DE T R A N S M I S I Ó N *
81
3. Si el computador central interroga en forma particular,
tada.
interpretar.
82
BYTE DE TRANSMISIÓN ACCIÓN INTERPRETADA
83
DEBUG diseñado concretamente para realizar programas para
ellos son: GOTO, GO" , USR, GOSUB, IF/THEN, INPUT, IN, LET ,
LIST, NEW, REM, RUN, RETURN t STOP, PRINT Y PRINT HEX , y adi-
ticas, que sólo pueden ser definidas con ellos¡ entre -32768
y +32767.
84
hacen llamadas a subrutinas en lenguaje de maquina.
expresión G0@.
to Start" se inicie.
85
reservados para vectores de salto en caso de rutinas de
interrupción .
registros.
86
El registro 240 es usado para transmisión y recepción de
1. Modos de Direccionamiento.
cifico o par.
87
El contenido de un registro especificado es la dirección del
operando.
d. Direccionamiento Relativo.
e. Direccionamiento Inmediato*
f. Direccionamiento Indexado.
direcciónamiento.
2. Instrucciones.
89
7. Instrucciones de Rotaci¿n y Desplazamiento : Son instruc-
cio de memoria,,
a la dirección 1040.
90
Los puertos requeridos del microprocesador se describen en
el siguiente cuadro:
Libre,
3 A 5 Libres.
que correspondan.
91
El registro 247 para el puerto 3, debe contemplar la posibi-
anexo A) «,
92
Cada una de las interfaces- manejará y controlará 16 puntos
de la siguiente forma:
sus alteraciones.
b7 be bs tx b3 b2 bi bo
be bi
$ $ PUNTO ROBO.
0 1 PUNTO INCENDIO.
1 0 PUNTO ASALTO.
1 1 PUNTO ESTACIÓN GUARDIA.
0 0 PUNTO NORMAL.
0 1 LEÍDO CONDICIÓN ALARMA o
PROBLEMA NO TX .
1 Gf INDICA TX DEL CAMBIO
PERCIBIDO.
1 1 SE DETECTA RESTAURACIÓN
• DE ALARMA o PROBLEMA.
93
Estos datos se arreglan en una porción de memoria a partir
b7 be bs b3 ba bi bo
0900Hx
0910Hx
4, Programación„
94
INICIAUZACION DE
REGISTROS
DESACTIVACIÓN DE 3AUIOA3
LECTURA DE CONDICIÓN DE
ALMACENAMIENTO
RECONOCIMIENTO
EJECUCIÓN DE
NECESIDADES DEL
COMPUTADOR
líos .
conectados0
96
susarchivos. De esta suerte, si la alteración en el punto
tivos de lectura»
97
so de lectura de estatus de dispositivos.
de los dispositivos.
c o m p u t a d o r central.
98
Si el punto es de lectura se escribe la función correspon-
punto.
99
I N f C l A L I Z A C l O N DATOS OE
\• . R E G I S T R O S
I NIC1ALIZACION
DEL \O 2 \ DESACTIVACIÓN SALIDAS)
DK, DATOS DE
PUNTO3 DE LECTURA
EN M E M O R I A
DIRECCIÓN 991 H E X .
I N T E R R O G A C I Ó N DE A L A R M A S
RESULTADOS DE ANORMALIDAD
SE ALMACENA DIRECCIÓN
931 HEX
PROCESO OE
RESPUESTA A
CÓDIGO RECIBIDO
DIAGRAMA 6EMERAL
AMPLIADO DEL PROGRAMA
PRINCIPAL
riOUHA -4,8
i 01
DIAGRAMA DE 1NIC1AUZACION DEL PUERTO 2 PARA DESACTIVACIÓN
DE SAL1DA3
FIGURA 4.9
r 2 = 09
r 3 = 0 1
r 3 = rSi-rS
r f = -3 rr2
81
PROCESO VERIFI-
C A C I Ó N DE DATO
Y ALMACENAJE
PROCESO VERIFI
NO CAC10H SEÑAL
R3 232
DE ALARGAS
PIOUflA 4.10
103=
PROCESO DE VERIFICACIÓN DEL DATO
LEÍDO Y ALMACENAJE
104
rE » n 24 <S
306
0 E U 0 RA
ft« Z40 » r F
v ^
107
r2 =09
f3 =33 HEX
r 3 = rS.. r4
rF= 3 rr2
r3 a rF
r3 = r V B
rS = A N D l r 3 , I F H E X Í
r3 =I
DEMORA TX COMPUTADOR
IOS
DIAGRAMA DEL PROCESO DE ACCIÓN F&RTICULAfl DENTRO D£
SELECCIONADA
1.09
rE = R240
rF = rE
rF = AND tfr,7)
rr2 = r r 2 * i
r9 = o> rr2
rS =AND(r9,ECHEX
110
CAPITULO QUINTO
RESULTADOS EXPERIMENTALES
chasis*
111
Segftn mediciones realizadas, simulando la resistencia del
ALARMA.
ohmios,
112
La corriente .que requiere cada interface, considerando la
300 mA.
mantenimiento (1)«
113
Con la misma interrogación, si se obtiene un código diferente
algún punto*
INTERROGACIÓN GENERAL
INTERFACE No. 1
76
INTERROGACIÓN GENERAL
INTERFACE No. 1
74
INTERROGACIÓN GENERAL
INTERFACE No. 1
62
INTERROGACIÓN GENERAL
INTERFACE No. 1
58
114
INTERROGACIÓN PARTICULAR
INTERFACE No. 1 PUNTO No.4
255
INTERROGACIÓN PARTICULAR
INTERFACE No. 1 PUNTO No* 4
30
INTERROGACIÓN PARTICULAR
INTERFACE No. 1 PUNTO No 0 4
28
INTERROGACIÓN GENERAL
INTERFACE No . I
.47 • 63
5 . , 1 1 7 76
INTERROGACIÓN GENERAL
INTERFACE No. 1
115 . 75
3 . "59 42
HABILITACION/DESHABILITACION DE ALARMAS
DESHABILITACION: INTERFACE No.l PUNTO No, 5
** ORDEN CONCLUIDA **
INTERROGACIÓN GENERAL
INTERFACE No. 1
255
INTERROGACIÓN PARTICULAR
INTERFACE No. 1 PUNTO No. 5
36
HABILITACION/DESHABILITACION DE ALARMAS
HABILITACIÓN: INTERFACE No.l PUNTO No.. 5
** ORDEN CONCLUIDA **
115
INTERROGACIÓN GENERAL
INTERFACE No. 1
36
INTERROGACIÓN GENERAL
INTERFACE No. I
34
HABILITACION/DESHABILITACION DE SALIDAS
HABILITACIÓN: 'INTERFACE No. 1 SALIDA No. 1
** ORDEN CONCLUIDA **
HABILITACION/DESHABILITACION DE SALIDAS
DESHABILITACION: INTERFACE No. 1 SALIDA No. 1
** ORDEN CONCLUIDA **
segundo *
116
CAPITULO SEXTO
CONCLUSIONES Y RECOMENDACIONES
siguiente forma:
SISTEMA TIPO 1
117
Control Rogiatcrs
PO..PO, Mooe
ouipur - w
INPUT - 01
AU-AH • IX
T T poj.po, MOOE
M - OUIPUT
01 v (NPUT
IX - A,.AI( '
'
LusEflFUCFI
'USERFLAC FJ
MALF CAWftt FUO
EXTERNAL MEMOOT TIMIWQ StACKSELECTKJM 1 DECIUAI ADJUÍT FUa
EXTENDED . 1 1 - INIERMAL 'OVEBFLQW FUiQ
00 - BTTEOUIPUI
11 - MM3M-1MPEDAHCE ADo-AO,,
AS, DS. WW, A,-A,,, A
IFSELECrED
S I A C K POIHIER LOWEH
-11ESEHVEO
- 1 ENABLEIIMTERRUPTI
Opcodc Nap"
6.5 6,5 6,5 6.5 10. S 10.5 10.5 10.5 6,5 6 .5 U 10 S 10.0 6S 12 10.0 65
DEC DEC ADD ADD ADD ADD ADD ADD LD 1D DI NZ IH LD ]P lí C
Ri IRi U, u Rj.Ri tRi.Ri Ht.lM IRl.IM ii RÍ ti R I u. RA ce RA u. IM ce DA ii
6.5 6.S 6.5 6,5 10.5 10.5 10.5 10.5
RLC RLC ADC ADC ADC ADC ADC ADC
Ri IBi n, 11 ti.ln IHi.Ri Ri.IM IRl.IM
6,5 6,5 6,5 6.5 10.5 10,5 10,5 10.5
INC INC SUB SUB SUB SUB SUB SUB
RI U, u M, ¡U Rj.Ri IHi.Rl Ri.lM
8,0 6,1 6,5 6,5 10. S 10.5 10.5 10,5
]P SRP SBC SBC SBC SBC SBC SBC
IM ti. n ti.In Ri.Ri ÍRí.Ri R i . I M IRi.IM
8,5 S.5 6,5 6,5 10.5 10,5 10.5 10,5 '
DA DA OH OR OR OR OR " OR
Ri IRi Hi.íU IRj.Ri Iflj.lM
10,5 10,5 6,5 6.5 10,5 10.5 10.5 10.5
POP POP AND AMD AND AND AND . AND
Ri IHi (l.ii 11,1(3 fli.fli Ifli.fli Rí.iM IRl.IM
6,5 5,5 6,5 6,5 10.5 10,5 10.5 10,5
COM COM TCM TCM TCM TCM TCM TCM
Ri ISi n.u rt.Iu Rj.fli IHi.Ri R i . l M IRl.IM
10/12, 1 12/14,1 6.5 6,5 10. S 10,5 10,5 10,5
PUSH PUSH TM TM TM TM TM TM
Ri IRj u, u ri.Iíl Ri.Ri lRi.fli R j . I M IRi.IM
10,5 10,5 12,0 18.0 6.1
DECW DECW LDE LDEI DI
IRi 11,1(13 Iii,ltn
6.5 6,5 12,0 18,0
6.1
RL RL LDE LDEI El
RI I H l ii, luí ln.lin
10,5 10,5 6,5 6,5 10,5 10.5 10.5 10.5
u.o
INCW IIÍCW CP CP CP CP CP CP ' HET
RRi n, ti n,Iii R j . K l IRí.Ri Ri.lM IRi.lM
6,5 6,5 6,5 6,5 10,5 10,5 10,5 10,5 16,0
CLH CLR XOR XOR XOR XOH XOR XOR 1RET
Hi IRi 11. TI il.lri Ri, R i IRi.Hi Hi.IM IRi.IM
G.5 6,5 12,0 18,0 10,5
- 6,5
RRC RHC LDC LDC! LD
RCF
IRi ti, ¡rrj Iil,!rn M. x. RI
6,5 6.5 12,0 18,0 20,0 20,0 10,5
6.5
SHA SRA LDC LDCI CALL* CALL LD SCr
Ri IRi n , I t t j !(7.IlI| I R R i DA ti. *. R i
6.5 6,5 6,5 10,5 10,5 ¡0.5 10.5
6,5
RR RR LD LD LD LD LD
CCF
Ri IRi ti, IM R i . R i IRj.Ri R i. IM IRl.IM
8,5 8.5 6,5 10,5
6.0
SWAP SWAP LD LD
RI IHl ü [.u Ri.Ifli
'' '
1' ' HOP
Rl or n • Dn Adir^t»
Hi of n • Src Addr<jt»
S&quonc*:
Opcodfl, Firrl Oporand, Socond Opcrand
absoluta máximum rstings over operating fres-2Ír temperature range {un'ess othervvise noted)
Supply voltage VCQ^. ai (or beíow) 25 C C free-aír tempersture (see Notes 1 and 2) 15 V
Supply voltcgs VQQ_ at (or be!ow) 25°C free-a!r lemperature tses Notes 1 and 2} —!5 V
Inpol vollage range .- —15 V to 7 V
Ouiput volteos range —15 V to 15 V
Contínuous tota! dissipstion at [or below) 25°C free-alr tsmperature (sae Note 2} 1W
OperotingJree:aír lemperatu.-E range 0°C to 75CC
Siorsge tempersiure rangs : —65 C ;o 175~C
Lead tempersTUre 1/16 inch írom Cuse for 50 ssconds: J cBcV.sge 300 C
Lead lemperature 1/16 inch írorn case íor 10 s^conrjs: N pockagé 260CC
TYPE SN75108
QUADRÜPLE LWE DRIVER
R E V 1 S E D J A - N U A H Y 1977
_
electrical charecierislics over operaíing íree-air temperatura range, Vcc* = 9 V, Vcc ™--9 V
(unless otherwíse noted}
i
M1N JYpT MAX
PARA/.1ETER TEST CONDITIONS UMT
ISEENOTGa) I
V[^¡ High-Ievel input volis-je 1.9
V|{_ Lcwlevel inpui voltagc 03 .
VGC+ - 9 v,
6 7
VQH High-level outpui voltaje
V , L - 0 . 8 V, VGC- - -9 v
V
ñL-3^n VGO- ' 3 -2 v,
9 10.5
V c c _--13.2 V
-7 -6
V,H - 1,9 V, VCG- " -9v
VQL Low-leveí outout volt3Q«
RL-3hn V C C + - 13.2 V, '
-10.5 -9
V O T E -t: Th« al^ebraic conv í n tion whtr• ih* rnori aoiltlví i\r\i n»pativ«) lírnlt Ii det!;nil*d ti rn**ímum íi ui-ad ¡n thi» djt» ilitci o*
vOli»-j< liv»li onlv, «.a., K — 6 V Ií * máximum, lh« lycicil v»lut íi * mor• ntjitlut volcjgs.
¡ l.U.iur«3
TYPE SH7S1SS
QUADFIUPLE UNE DñIVER
P A R A M E T E R MEASUREMENT INFORMATION
O v
OUTPUT
O'JTPUT
( S e e N o t r B)
^°L
TYPICAL CHARACTERISTÍCS
(XrmJTCUflHEKT
•cc.-sv.vcc---ívÜJ_
_i i ' i s ni
v"cc- - * v. vcc-- -^vT h'
/I
y \ i j/.Uc~ I' LCAD LIUE
— 1i -13 -6 —» d 1 11 11
FIGURE 2 FIGURE3
r oum/T CURRENT
r«
100 IDOC
FIGURE* FIGURES
TYPE SN75188
Q U A D R U P L E UNE DRIVER
THERMAL INFORMATION
MÁXIMUM SUPPLY VOLTAGE
vs
FREE-AIR TEMPERATURE
16
14
10
O
0 4
10 20 30 40 50 60 70 80
TA— Free-Aír Tempera ture— °C
FIGURE s
Diodes placed in series wírh :ha V^ct- ar>á ^CC— 'e5ai v - r " "r=l'í' "
the SM7S1B8 in !he fauli condiiion where ihe devíce OUIDUII *'r
síioned (o - 15 V arxí the oower supplies ars at lew wo :3j« ano
pfovkle lowimperíancs paihsio ground.
1 \ L/ OUTPUTTO HTL
-0.7 V TO 3.7 V
1/4SN75188 VGC "
3V 4^
i Y OUTPUTTO DTL
— LJ3 -0.7 V TO 5.7 V
INPUT FROM
TTLOR DTL*-
1/4SM751B3
* í
5V -
•—
—LJ
i—v3 OUTPUTTO HNIL
-0.7 TO 10 V
1/4SN751B3
'—
—JT~V—
''* OUTPUT TOMOS
r i kn 1 -10 V T O 0 V
k^l/á SN75183
Vcct-" 12 V
Í , -12!'°
V
kn
JORN
DUAL-1N-UNE PACKAGE ITOP V1EW]
VCG
SN75189 SN751B9A
m 10 k 2k .
v»|u*i ihov'n at* nornln»! »nd ln o
2A 2 2Y GND
CONTROL
descríptton
The SN751S9 and SN75189A are monoliíhíc quedruple Une receivers desígned to satisfy the requirements of the
standard ¡nterfsce between data terminal equlpmeni and data communication equípment as defined by ElA
Standard RS-232C. A sepárate response control terminal is províded for each receíver. A resistor or a resistor and bías
voltage can be connect&d between this terminal and ground to shíft the input threshold voltsge levéis. An external
capacitor can be connected from this terminal to ground lo provide input noise filtering.
óbsolute máximum ratings at 25 C C free-air temperatura (unless otherwise noted)
Supply voltage, VCG t565 No'te 1) .- • 10 V
Inpui voltage - ±30 V
Output current • 20 mA
Continuous total dissipation at (or below) 25°C free-aír temperatura (see Note 2) 1W
Operating free-air tsmperature range O C 10 75 C
Storage temperature range —65 C to 175 C
Lesd temperature 1/16 ínch from case for 60 seconds: J pacte age 300 C
Lead temperature 1/16 inch from case for 10 seconds: N package 250 C
TYPES SN75189, SN75189A
QUADRUPLE UNE RECEIVERS
eléctrica! characteristics over operating free-air temperature range, VCG ~ 5V ± 1%, (unless otherwise notsd)
TEST SN75189 SM751B9A
PARAMETER
FIGURE
TESTCONDITIONST
MIN TYPÍ MAX MIN TYPÍ MAX
uniT
Vyj. Posiuve-going threshold volt&ge I 1 1.5 1.75 1.9 2.25 V
V-p_- Kec3tive-(joÍng thfeshold voliagc 1 0.75 1.25 0.75 0.97 1.25 V
V| -0.75 V, 1OH --O.SmA 2.6 4 5 2.6 4 5
V OH Hiph-levet cwtpui volía&e 1 V
Inpui upen. IQH 0.5 mA 2.G 4 6 2.6 4 5
VQ[_ Low-level txnput valíaos 1 vl " 3 V, I O L - 10 mA 0.2 0.15 0.2 0.45 | V
V, - 2 5 V 3.6 8.3 3.6 3.3
IjH High-level ínput curren! 2 mA
V|-3 V 0.43 0.43
V| --25V -3.6 -8.3 -3.6 -8.3
I]l_ Low-level ¡nput curront 1 mA
Vj --3 V -0.43 . -0.43
IQS Shon-cifcuit QUiput currem 3 -3 -3 mA
IQQ Suppiy current 2 V| - 5 V, Gutpuu open 20 26 20 26 mA
'Alt cnaraqiermics are measured with ihe response control termina! open.
tAll typical valuei are at V cc - 5 V . T A ~ 25tC.
VCG
v T .v,
• r RESPONSE
CONTROL
OPEN
vcc
3nt-*j »*- —i r~
ourPVIT _ 5 HL
PULSE
GENERATOR rKo-
Xo
ISerHait Al
H
RESPO^SE ~ - C L - 15 PF
COMTHOL
OPEN •: ITHU—-] [^~
TEST CIRCUIT
VOLTAGE WAVEFORMS
NOTES: A. Th» pul>* oeniiaiof h»i th« followlno
chirscuriiTici: ZOUI °* 50 Ti, t w - 500 n*.
8. C(_ Includei prob* tnd ¡íg cip*ch«nd-«,
C. A|| dloon *n IN'3064 or tquival.nt.
TYPICAL CHARACTERISTICS
SM751S9
vtx -IV
VC ~lv ve IÍ 31 *í
.- R
Vc •
)1 k
"
-* V TA -7S*C
.
VT- . '
r* \cT - - VI- ' ' \* VT ÍVT '
r '
FIGURES
SN751B9A
COTTUTVOLTAGEyi INf-JT VQLTAGE
va
nc- - vc - -sv
•ríf,
\C-S V
T- vr. VT-' ' 'T* VT-/ rv T .
'
1
I
VT-
VT_
O 1 0 M j O * O E O 0 0 7 0 0 0 2 3 4 I t T I B 10
VGC—Supc^ v<j»i»0« —v
FIGURE? FIGURES
•RPES SN751S9, SN75189A
.QUADRUPLE UNE RECEÍVERS
TYPICAL CHARACTERISTICS
SN751B9 SN75189A
N01SE REJECTION NOISE REJECTION
£
<
INPUTCURRENT
vs
INPUT VOLTAGE
10
VCC = 5 V
8 - Control open
TA = 25°C
6 X
< 4
/X
1 ^
,/
c
5
¿
0
/ x
^/
o
3 —2
o. *• V
c.
j_ -4
-6 /
X
IX
-8
-25-20-15-10 - 5 0 5 10 15 20 25
V|—Input Voltage—V
FIGURE 11
NOTE 3: Thíi figur» i TÍIÉ máximum «mplliud* oí > olng pul** "th»t, n»rtmg frorn lafo volti, wlll nol csut* » ch»no« o f
OU1PUI lrv«l.
CQS/R/iOS Analog
Multipíexers/Demuiíiplexers*
lYith Logic-Level Conversión
Applications:
High-VoltagesTypes (20-Volt Rating}
• Analog and digital multiplextng and demultiplexing
« A/D and D/A conversión « Signal gating
CD-10518 — Single 8-Channe!
CD4052B - Differentia! 4-Channol Fea i uros:
CD4053B - Triple 2-Channel • Wide rango of digital and analog lignal
Icvelí; digital 3 to 20 V, analog to
CO4051B
KCA-CD4051B, CD4052B, and CD4053B Vp
20 rnlnJl A«¡gnm»nt
jnjlog multiplexers/demulttptexers are digi- a Low ON reilitance: 125 íi (typ.) over 15
u!ly cormolled'analog switches having low Vp.p íignal-iriput ranga for ^D'D'^EÍ- = 15 V
ON ¡mpedance and very low QFF leakage B Hígh OFF rejístance: channel leakage of
current. Control of analog signáis up to ±100 P A ítyp.) @ V DD -V EE = 18 V
JO V pcak-to-peak can be achíeved by digi-
o Logic-Ievel conversión for digital addresjing
ul signa! a'mplitudes of 4.5 to 20 V (if
signáis of 3 to 20 V {V D r>Vss = 3 K> 20
VDD-VSS = 3 v, a VQD-VEE O f up to 13 V) to switch analog signáis to 20 V p-p
V can be conlrolled; for VoQ-Vgg level
(VDQ-VEE = 20 V); see introductory text
iMIerences above 13 V, a VDQ-VSS of at
» Matched switch characterístlcs: RON a
l«st 4.5 V Es requíred). For exnmple, íf
VDD = +5 V. Vss = O, and Vgg = -13.5 V,
s n (tyP.) for VDO-VEE = 15 v
jnolog signáis from —13.5 V to +4.5 V can • Very [ow quiescent pov/er dissipation under
(v controiled by digital ínputs of O to 5 V. under all digítaUcontro! input and supply
Thcse muliiplexer círcuíts dissipate extremely condhions: 0.2 pW (typ.) @ Voo- v SS =
lo\ quiescent power over the full VQQ-VSS 10 V
*nd VoD-VgE supply-voltage ranges, inde- n Binary address decodíng on chíp
iiondcnt of the logic sta'te of the control
a 5-, 10-, and 15-V parametríc ratings CD-1052B*
xignals. When a logic "T" is present at the
inhibit input terminal all channels are off. » 100% tested for quiescent current at 20 V_ ' Twin,! Auisnwnr
a Máximum inpul current of 1 fiA at-,18 V
The CD4Q518 is a single 8-channel multí-
over fu|I package tcmpcrature range;
nlcxer having three binary control inputs. A,
B. and C, and an inhibir input. The three I G O n A a t 18 V and 25°C
liinary signáis select 1 of 8 channels to be a Meets all requirementj of JEDEC Tentativa
linned on, and connect one of the 8 inputs • Standard No. 13A, "Standard Specifi catión i
for Description of 'B' Series CMOS Devlcei"
lo ihe output.
The CD4052B "ts a dfferential 4-channe! muhi- RECOMMENDEDOPERATING COND1TIONS AT TA =25°C (Unluii Othcrwise Specified)
olcxer having two binary control inputs. A
jnd B, and an inhibíí input. The two binary For máximum rcliobility. nominal operating conclítions sliotiltí luí sclcctetl so tlt.Tt operation,
>nput signáis selcct 1 of 4 pairs of channels isalways widiin the folíowing rongcs. Vjluesshown npply to jll tyiws excapt as notect.
lo be tumcd on and connect the analog In-
ixiis to the outputs. CHARACTER1STIC VDD Min. Max. Uníti
The C04053B ¡s 3 triple 2-channel multi- Supply-Voltagc Range * In cril.tm .trniliíjtinm. Ihc rxti'rnjt íoad-tciiiHX
t^exer having three sepárate digital control (TA = Pulí Packagc- _ 3 18 V cuni-iii m.iv iurliiil,' twih V j j p and signal-lint
com|nttii'tu\o auoiil df.nvnig VQO cufreni
Temp. Range)
"ipms. A, B, and C, and an inhibit input. whi'ri Mviich ciiin-iit fluvsrt muí ihc i .ininiiiiion
(Hii- iiiiii'H, Un- wnli,n|i' ilititi .irínsí lie tiidinro
Each control input selects one of a pair of Multiplexer S\v¡tch Input lion.il Mviii-h niiiM finí i-iovd O H oí: IcJlcu-
chjnnels wliich are connected ¡n a síngle- _ Current Capabllity* „ _ 25 mA liin-d ¡inin HON v.ilm-\i ni fc L CTRlCAL
lolc double-throw configuration, íi CHAHAC1 LHIS1 \KÍÍ CHAUTI Ht V D D cur.
Output Load Resistance - 100 - IL-llt Will llOiV [ltliuii|>i II; d lili' sivi Ch Cuircfíl
Ilowi muí U'riniPi.il II mi ¡li- CIJ405 . li-tminali
Ihc CD4051 8, CD4052B, and CD40538 are 3 ,lnd 13 on |lx> CD-Hl'j?, ;i'tmiiMlt 4.14, 3 od 15
'«f>plied in 16-lead ccramic dual-in-lrne pack- on ihr
J9« (D and Fsulíixes), 16-lead plástic dual-
CLECTRICAL CHARACTERISTICS
LiMITS et Indica t&d T-.mp««u,. (°C>
CONDIT10NS
CHARAC- Viluíi •( — 5Qt+25,+85. spply to G pkgi
TERISTIC Unin
(V) IV) (V) (V) »25
-55 -40 +85 + 125
Min. TyP. Max.
v cr . o v
r o— f 6— .
-J IV
— i ^i • -10 * *
.,( ••-. . L—Jt
'—
The ADORESS (digital conuol Inpuii) «nd INHIBIT lofilc lovtili v*:
"O" - Vgs and "1" - VQQ. The noolou ilgnol (ihroogh tha TG] rmy
Fiy.íl — Trpic»! dynamfe povfor dittiptTfon iwlfifl Ifom V £ E IQ VDO-
Yt. twllching Irt^jiíuncy {CD-Í0538}, Flg.l2— TypIctttiUi vott'fftf.
CD4051B, CD4052B, CD4053B Types
Propagation
0 1 1 3x. 3y
ir.tf 3' Oni.Ct^SOpF 1 X X NONE
Delay Time:
Addrcss-lo- CD4053B
0 0 5 360 720
Sisnal OUT INHlBIT Aor B
0 0 10 - - - _ - 160 320
(Channcls ON ni or C
0 0 15 - - - - - 120 2-ÍO
orOFF) See 0 0 ax or bx or ex
-5 0 5 _ — - - . - 225 450
Rgs.14,15,18 0 1 ay or by or cy
RL=IO '«n, CL=50pF 1 X NONE
V- tf = 20 ni
Inhibit-io- X = Don't care
0 0 5 360 720
SignalOUT Fíg. 13— TfUlh tabltt.
0 0 10 - - - - - 160 320
(Channcl turn- ni
0 0 15 _ - _ - - 120 240
ing ON) -10 0 5 - - - - ~ 200 400
RL=-30on,Ct.»SOpF
-
ir.tf = ÍOns
Inhibit'io- C 0 5 200 450
Signal OUT 0 0 10 - - - - ~ 50 210
nj
IChannel turn- 0 0 1S - - - - - 70 160
Ing OFF) -10 0 5 - - - - - 130 300
Input
TUfiN-OMTJME
Capacítance, C^ _
- - - 5 7.5 pF
(Any Addresi ~. Fíg. 14 — Wavetonns, channel being
or Inhibir Input) turntxJ ON (fít. • 10 kfl)-
TESTCIRCUITS
TESTCONDITIONS LIMITS
CHAÍ1ACTERISTIC V¡, VDD RL *
TYP1CAL UNITS .
(V) (V) Ikfl) VAUUE 1 J—
5° .10 i CD4053 30 'DO)" -1 í ~
í J —
frrqucncy Rcsponse VEE - vss, V os ai Common OUT/IN CD4Q52 25 MHi - ) I —
Channel ON - * J -,
CD4051 20 t K) -j
(SmeWove Input) 20loa~=~3dB
Vjs V os ai Any Channel 60
F 'H
r
i.ne Wave Response
(Disiortion)
2*
y
5*
5
10
15
10
0.3
0.2
0.12 %
4, CCMOSI "*«
VEE = VSS,
flj = 1 kHz
r~ 5* 10 ! i CD4053 8
•DO
OUTPUT OUJPUT
LJ
vr£
n
tD*OSZ C
~1 í t. 1 ~~r~¡ i 1 t TT—1 i t
OpF 2 S R L< íplOf^" 2 1 n( ? i 10 pM2 S
l_ 3 » J * ) í
1 1 1
-VE£ * 3 * 3 »~*vrt' — * 1
' - rc
a z 5 Z i Z
v¡o—
fi .1 * 11
b
7
11
Kl
— vJcLOcXvcE*- 7 W vr. cL£>t< vir»—' 7 O
JN ^
í"tH a 9 a • 3
""^
s
W. *"« tn. ihoi rm_ **"0 IPV
CD^OSl CD4C63 CD4063
ffyt ;3 _ Pfomgtsion d'liY — ínhíbll tnput to ngntl outpuc.
CD4051B, CD4052B, CD4053B Types
TESTCIRCUITSlCont'd)
i
UEASUIE -í ,-A ov ALL
CD4051
CCW053
' OAHW£1,S I • 7 CHAMiEL 6)
'L
1 . «
í 5
^ •(
4 • 3
: z
T K>
r^ S 9
r
OSELE.Y 1 CD4052 f"^rr, V"
7030* J_ L ^SJ CD4051 WOTE:
CD40S3 WEASURE 1NPUTS
SEQUefiriALLY. TO BOTH
VM AHD Vss CO^^^ECT
ALLU1IUSEO IHFI/IS TO
Fíy.22 — Channel ON re¡htanc.t EITHEH V DD OfI Vjj.
meaturcmaitt círcult.
teipui currsnt.
P'ig.34 — Fttódttirouyh (all r/pai). Fíg.25 — Crosstalk between any two channets fa!l types).
3 v "'• ÍTnAS-iEL I* X [
^X> ' OHCTOFF
Kcu.tro»
CMOS MSI
(LOW-POWER COMPLEMENTARY MOS)
BLOCK D1AGRAMS
f¡H ASSIGNMENT
OUTPUT
THUTH TAOLE
TW 25°C Th¡gh*
VDO
Ch»r»ct»r!«!c Symbol Vdc Min M»x • Mín Typ * M»x Min M»x .Unit
Oulput Vollsge "0" Lovel VOL 5.0 0.05 0 0.05 0.05 Vdc
v¡n-vDDO'0
10 - 0.05 - 0 ' 0.05 - 0.05
15 0.05 0 0.05 0.05
07 [1nt.rn»M
twu
• 1.a V wlih V D D - 5.0 V
NOTES: 1. Hl7h-!mP»dtoc» outpui «•(• (»oolh»f d«vlc« contfoli bu»),
2, "Füt«t In Hlgh «t»t«.
MCÍ4597B«MC14598B
Twt Lo»d
All Outputi
Dn O-
Otcuil diagrami external lo or containing Motorola producti any tícense under the D3tenl righis of Motorola or otheri.
t iixluded ai a meanj oí illusiralion only. Complete miormaiion The jnformalion contalncd hírein n lor t¡uid.Tnce oolv. with no
wllicitil for conitruction purposes may not be lully itlustrated.. wananiy oí any type, expresíed ot implied. Motorola /eierveí tho
Xllhouiíti the intormation herein hai bee" caretully checked and n nghi 10 maVe any changps !o ihe informatíon and the producid)
Witvcd [o tic reliable,, Moiorola auum« no feíponsibilrty (or lo whích the Information appliei and lo discontinué manufacture
i . Inlormalion
ai herein
n doeses nol c
convey
n v e to the purchaier of ihe producid) a! any time.
Voitage Comparaton
b 29
• LM139/LM239/LM339, LM139A/LM239
absoiute máximum-ratings
LM139/LM23S/LM339
LM139A/LM239A/LM339A
LM2001
electrical characteristics
.• LM129A LM229A, LM339A LM139 LM239, LM339
MIN TYP MAX MIN TYP. MAX M!N TYP MAX MIN TYP MAX .MI
Inpuí Qttut VolUfl* ¿1.0 12.0 i 1.0 i2.0 12.0 i5.0 12.0 ±5.0
Input BUiCurnnl I|N|+) D( I|N{-) w ' tn Output in 25- 100 •' 25 -250 25 100 25 250
Liníii Rir>c«. TA ' 25°C, (Non 6)
Inpji OHt*l Cjfftnt 1|N(M-'INH.TA-2I¡'C ±3.0 ±25 .±5.0 150 13.0 125 15.0 150
Sup;Jy Cwi«nt í\\_ • " on all Compifítori.TA " 25 C 0.8 2.0 0.8 20 0.8 2.0 0.8 2J3
Rf-.V* -30V.TA-25*C •* • •
Voltao* Gain RL^lSkn.V^-lSVoctTo 60 200 - 50 200 200 2CO 2
TA - 25'c . '
¡''"'"'^T^c"0' ' •
loput BUi Curftnt 'iNt*) Of 'lN(-) w'1'1 Output ¡n 300 400 300 400
Linear Ring*
Input Commoo-MixJt Volt»9« 0 V+-2.0 0 V^-2.0 0 • V*-2.0 0 V*-2.0 0
SJtuniton Volt*?* VIN(-]^ ' VDC. V|N[*>| - 0, 700 700 700 . ' . 700
Outpjt l_t*X»5* Curient VIN(']> ' VDC.VINI-I-O. t.O 1,0 1.0 1.0
v0 • 30 VDC
Oirfcfmii»! Input Volt*}* K(»P aii v'ifj'i > o VDC l°r v~. V+ 36 36 0
Not» 1; For opxraiing at high tempera tures, the LM339/LM339A, LM2901, LM3302 must be derated bascd on a 125° C máximum junction temperature ond
thí device ¡oldered in a printed círcuít board, opcratíng in a still aír ambíent. Tho LM239 and LM139 must be derat&d based on a 150°C máximum ¡unction te
OFF" charactetistic oí the outputs keeps the chip dissipatlon very small (PQ < 100 mW), provlded tho output transis;ors are allowcd to satúrate.
Nota 2: Short circuíts (rom the output to V + can cause exce;sive hcating arsd evenlua! destruction. The máximum output current is approximatety 20 mA indepe
f.'oto 3: Thís Input d-rrem wtll onty exíst \vhon the voltDge at any of the inout leads is dríven negative. It is dúo lo iho collector-bosc ¡unction of the input PN
acting ai input díod« clatnps. In additíon to this dioda action, ihere is olso laternl NPN parasitic transistor action on the IC chíp. Thís transistor acllon can cause t
V* vo!tac/e leve! !or 10 ground for a large overdrive) for the time duration Ihat an input ís driven negativa. This Is not destructiva and normal output staies witl re
tive, ncsin returní to a valué greoter than -0,3 VQQ.
Note 4: Thes« speciíications apply for V + - 5 VQ C and -55°C < TA < +125DC, unless btherw¡;e stated. With tha LM239/LM239A, all tomperature specifi
LV.339/LM339A temperatun; specificatíons are limited to 0 a C < TA < -*-70°C. and the LM2901, LM3302 temperatura ranga Ís—ÍO°C < TA¿ +85°C.
N'ot» 5: The direction of the input current Ís out of the IC dua to tha PNP input stage. This current is essentially constan!, independen! of the state of the out
input lines.
Note 6: The input common-mode voltage or either Input agnal voltago should noi be allowed lo go negative by more than 0.3V. The upper end of the common-
¡nputi can co to -*30 VQC wíthoui damagc.
Nota 7: The rtipon« time ipecified is for a.100 mV inpui siep with 5 mV overdrive. Fof ¡arger overdrive signáis 300 ns can be obiained, sea typícal porformance
Hotí 8: Positive excursions of ¡nput voltagd rnay exceod the power supply level. As long as tria olher voltage remains wíthin the common-modo rangc, the comp
inpui voliage state muit not be less than—0.3 VQC (°r 0.3 VDC D«'ow tne magnitude oí the negative power supply, ¡f used¡.
Not» 9: At oulout swiich polnt, VQ a 1.4 VQQ, Rg - On with V + from 5 VQc;and over tha íull input common-moda rango (O VQC I0 V^-1.5 VDC).
Note 10: Fof inpui signáis that exceed V(;c. only the overdriven compafator U affected. With a BV supply, VJN should be limíted to 25V msx, and a Ümltln
eucctd the poutive supply.
al performance ch;iraCterÍStÍCS LM130/LM:.39/LM330, LM139A/LM239A/LM33GA, LM3302
u s O m / • IfiFUTOVtflDHIVE
tiH
1
•20 nV'
_ „ ..^>j~*~|., _
1 « i ri^"f
r
s_ °^ r
j ^
.
1 I
í
! IA i
o o.s i.a i.: 0,5 l.o 1,5 1.1
TIME U«)
S 3 m V • 1HÍUT OVtaQRIVE
ÍOmV
-Pi
-l_ tODmV
br^-d
q-f
-,—1__
I 51 II 1t M
TIWE Uml
a p p l i c a t i o n hínts
The LM139 series are hígh gaín, wide bandwidth The differential input voltage may be largcr ihan
dcvices which, likc most comparators, can easily V + withoutdamaging the device. Protección should
oscillate if ihe output lead ís ¡nadverteruly allowcd t>e provided to prcvent the input votUges from
to capacitivety couple to the inpuis via stray going ncgative more than -0.3 V DC (al 25°C). An
capacitnnce. This shows up only during the ouiput inpui clamp diodc can be uscd as shown ¡n the
volt age transítion intervals as ihe comparaior chan- applications section.
ges states. Power supply bypassíng is not requíred
lo solve íhís pi'oblem. Standard PC boord layout
is helpfu] as it reduces stray input-output coupling. The output of ihe LM139 sorics is the uncommítted.
Reducing the input resistors to < 10 kil reduces collector of a grounded-cmitter NPN output tran-
the [eedback signal levéis and finally, adding even sistor. Many collectors can be tíed logcthcr to
a small amount (1 to 10 mV) of positive feedback providc an output OR'ing function. An output
(hysteresis) causes such a rapid transitíon that pull-up resistor can be connected to any availoble
oscillations due to stray feedback are not possible. power supply voltage wiihin the permitted supply
Símpiy socketing the IC and altachíng resistors to .voltage range and there is no restriction on this
the píns will cause inpul-output oscillations during voltage due to the magnitude of ihe voltage which
the small transition intcrvals uniess hysteresis is is applied to the V1" terminal of the LM139A
used. If the input signal Is a pulse waveform, with package. The output can also be used'as a simple
reíatively fast rise and fal! times, hysteresis is not SPST switch to ground (when a pull-up resistor is
required. nol used). The amount of current which the
output device can sink Ís límited by the drive
AU pins of any unused comparators should be avaüabie (which is independent of V"1") and ihe jí
grounded. of this device. When the máximum current limit
is reached (approxímately 16 mA), the output
The bias netvvork of the LM139 series establishes a transistor will come out of saturation and the
draín current which is independent oí the magni- output voltage will rise very rapidly. The output
tude of the power supply voltage over the range saturation voltage is íimited bv the approximately
of from 2 V D C to 30 V oc , GOH rMl of the output transistor. The low offset
voltage of the output transistor (1 mV) allows
It Ís usuálly unnecessary to use a bypass capacitor • the output to clamp essentially to ground level
across the power supply line. ' . for small load currents.
í
Ons-Shol Multivihraiof 8t<St«bli Multivibrulof
typicn! applications (con't) (V*«15VOC'|
On«-Shol Multivibrator with tnpui Lock Oul Largo Fan-in AND Gala
Tima Delay Go
typícal applications (con't) ( v + " 5 v o c )
_n_r
';J~LTL
.1
T
Lo\ FrequarKY Op Amp LOW Frequancy Op Amp Transducór Ampüf ¡er
|V0 - O V (orVjf.] - OV)
Uow Frcquervcy Op Amp with Olfsal Adjust Zero Crossing Detector (Single Pov/er Supply)
10-32 VOLT D C O R A C
Model 1DC5P
Input Line Voltage— Máximum 32 VDC/AC
InputVoliage Range 10-32 VDC/AC
Inpul Currenl at Max. Une 25 ma
Input allowed íor No Output 1 ma (3 V)
¡solation lnput~To~Output 4000 Vrms
Output Transistor 30 V Breakdown
Outpul Current 50 ma
Oulpul Leakage~30 VDC— no ¡nput 100 microamps max.
Outpul Voilage Drop .4 V al 50 ma 2:
Logic Supply Voltage (Vcc) 4.5 to 6 o
Logic Supply Current—
at nominal logic voltage (5 VDC) 22 ma
Input Resistance
(Rl ¡n Schematic Diagram) IKohms
Control Resistance
(Re in Schematic Diagram) 220ohms.
ADDmONAL SPECIFICAT1ONS
Compatible with Opto 22 output mod- rn
ules íorload status indication (outpuls T~
Turn-onTime: 5 milliseconds
máximum o
Turn-off Time: 5 milliseconds c
máximum
rn
Operating AmbíentTemperatuie:
V)
-30°C lo +70°C
60UIVALE1JT
CIRCUIT ÜNLY
D C O U T P U T
60 VOLT '
Modeí ODC5P
Une Voltage-Maximum 60 VDC
Operating Vollage Range . 5 to 60 VDC
Currenl Raling—at 45:C 3 amps
at 70:C Ambient 2 amps
1 Second Surge 5 arnps
Output Voltage Drop 1.6 max.-
Off-slate Leakage at máximum voltage 1 ma
Isolation Voltage—Inpul-To-Output _ 4000 Vrms
Control P¡ck-Up Voltage 2.5 VDC
Control Drop-Out Voltage 1 VDC
Control Voltage Range 2.5 to 8 VDC
Conírol Resistance
(Re In Schematic Diagram) 220 ohms
Control Input Current at nominal
control voltage (5 VDC) 18 ma
ADDIT10NAL SPECIFICATIONS
Compatible v/ith Opto 22 input mod-
O
ules for load status indication (outputs
may drive inputs),
O
Direcíly compatible wilh PÍA type ICs
(6821, 6522, 8255A as typica!}, ¡.e.,
buífering not required because the PÍA
will easily sink 12 ma if Vut is allowed
to be more Iban .4 volts. VMI is unim-
•z. portant forl/O module operation.
*COMMUTATING DIODE
•z.
Turn-onTime:lOO microseconds
X máximum
o Turn-off Time; 750 microseconds
máximum
Operating Ambient Temperatura:
-30=C to +70CC
o
•z. Musí be useo
on ií)ducii«e loads
120 VOLT A C O R D Ó
Model IAC5P
Input Une Vollage—Nominal 120 VAC/DC
Input Voltage Ranga 90-140 VAC/DC
Inpuí Currenl at Max. Une 11 ma
Input Alíowed for No Output 1 ma (16 V)
Isolation Input-To-Output 4000 Vrms
Outpul Transistor 30 V Breakdown
Output Current 50 ma
Outpul Leakage—30 VDC—no ¡nput 100 rnicroamps max.
Outpul Voltage Drop .4Val 50 ma
Logíc Supply Voltage (Vcc) 4.5 to 6
Logic Supply Current—
al nomina! logic voltage (5 VDC) 22 ma
Input Resistance
(Rl in Schemalic Diagram) 14K ohms . •
Control Resistance
(Re in Schematic Diagram) 220 ohms
ADDITIOMAL SPECIF1CATIONS
Compatible wíth Opto 22 output mod-
ules for load status indication (ouiputs
may drive inputs).
Turn-onTime: 20 mílliseconds O
máximum O
f '"^OUTPUT.
\LOGICCNDlCOMMONt
..L
EQUIVAL E NT
CIRCUIT ONLY
A C O U T P U T
120/240 VOLT
Model OAC5P
Une Voltage—Nominal 120/240 VAC
Operating Voltage Range 12 to 280 VAC
Peak Repetilive Voltage 500 V
Current Raling—at 45°C Ambient 3 amps
at 70°C Ambient 2 amps
1 Cycle Surge—amps peak 80
Mínimum Load Current 20rna
Output Voltage Drop—max. peak 1.6 V
Off-state Leakage-60 Hz 120 V 3 ma
60HZ240V 5 rna rms
Isolation Voliage—Input-To-Output 4000 Vrms
Control Pick-Up Voltage 2.5 VDC
Control Drop-Out Voltage 1VDC
Control Voltage Range 2.5 to 8 VDC
Control Resistance
(Re in Schematic Diagram) 220 ohms
Control Input Current at nomina!
control voltage (5 VDC) 13 ma
o ADDITIONAL SPECIFICATIONS
o Compatible with Opto 22 input mod-
ules íor load status indicatíon (outputs
may drive inputs).
Directly compatible with PÍA type ICs
(6821, 6522, 8255A as typical), i.e.,
buffering not requíred because the PÍA
will easily sink 12 ma If VM| is allowed
to be more than .4 volts. VMl is untm-
portant for I/O module operation.
X
4-16 VOLT
Model IDC5B
Control Voltage 5 VDC
Input Une Voltage 16 VDC
Input Vollage Range 4-16 VDC
Inpul Curren! al Max. Une 45 ma
(14 ma at 5 V)
Input Allowed for No Output .7 ma (1 V)
ísolaíion Input-To-Output 4000 Vrms
Output Transistor 30 V Breakdown
Output Current 50 ma
Output Leakage-30 VDC 100 microamps
—no input max.
Output Voltage Drop .4Vat50ma
Logic Supply Vollage (Vcc) 4.5 to 6
Logic Supply Current—
at nominal logíc voltage 12 nía
a Input Resistance
o (Rl ¡n Schematic Diagrarh) 300 ohrns
Control Resistance
(Re in Schematic Diagram) 220 ohms
2 . ADD1TIONALSPECIFÍCAT1ONS
-z. Compatible wlth Opto 22 output mod-
< ules for load status indication (outpuls
„ may drive inputs).
Turn-onTime: 50 mícroseconds
máximum
Turn-off Time: 100 microseconds MOUNTING RACK PLUG.IN MODULE
máximum
Operaíing AmbientTemperaíure:
-30ÜC to +70°C SCflEW
TERMINÁIS
puse
i
LED
Ov'
jj
("~YourpyT_
LOGIC CNOJCOMHON)
EDCECONN
„!_
F.OUIVAL EHT
CinCUIT OHLY
NEGATIVE TRUE LOGIC
D C O U T P U T R E D C A S E
200 VOLT
Model ODC5A
Conlrol Voltage 5 VDC
Une Voltage—Máximum 200 VDC
Operating Voltage Range 5 to 200 VDC
Current Raling—at 45°G 1 ,amp
at 70°C .67 amps
1 Second Surge 5 amps
Oulput Voltage Drop 1.6 max.
Olí-síale Leakage at máximum voltage 2 ma
Isolalion Voltage—Input-To-Oulput 4000 Vrms
Control Pick-Up Voltage 2.5 VDC
Conlrol Drop-Out Voltage 1 VDC
Conlrol Voltage Range 2.5 to 8
Conlrol Resísíance
(Re in Schematic Diagram) 220 ohms
Control Input Current at nominal
control voltage
(I oul ¡n Schematic Diagram)
o
X
ADDITtONAL SPECIFICATIONS
Compatible wilh Opto 22 inpuí mod-
ules for ioad status índication (oulputs
may drive inputs).
Direclly compatible wilh PÍA type ICs
(6821, 6522, 8255A as typical), i.e.,
bulíering not required.
i—i__
r
SCREW
PUSE
. LEO fie
3 • -VA-
/• -\
S-7" „F
EUGECONN
C-OUIV*!Eí(T
ClflCUiT O'ILY
60 VOLT
Model I ODC5 ODC15 ODC24 .
Control Voltage i 5 VDC 15 VDC 24 VDC
UneVollage-Maximum 1 60 VDC 60 VDC 60 VDC
Operating Voltage Range ¡ 5 to 60 VDC 5 to 60 VDC 5 to 60 VDC
Current Raling—at 45 C C 3 amps 3 amps 3 amps
at70 c C '' 2 amps 2 amps 2 amps
1 Second Surge ' 5 amps 5 amps 5 amps
Output Voltage Drop ' 1.6 max. 1.6 max. 1.6 max. •
Off-staíe Leakage at máximum voltage I 1 ma 1 ma ' 1 ma
Isolation Voltage—Input-To-Output , 4000 Vrms 4000 Vrms 4000 Vrms
Control Pick-Up Voltage ' 2.5 VDC 9 VDC 18 VDC
Control Drop-Out Voltage 1 VDC 1VDC ' 1 VDC
Control Vollage Range 2.5 to 8 9to16 18 to 32
Control Resistance • j
(Re in Schematic Diagram) : 220 ohms IKohms 2.2Kohms
Control Input Current at nominal ¡
control voltage \I out in Schematic Díagrafn) ' 12 ma
15 ma 18 ma
AODmONAL SPECIFICATIONS
ALLMODELS
Compatible v/ith Opto 22 inpuf mod-
ules for load status indicatíon (outputs
may drive inputs).
Directly compatible with PÍA type ICs
(6821, 6522, 8255Aas typical), i.e.,
buríering not requíred.
1
FUSg
LEO
> 3.3K
EDGECONN
ADD1T1ONAL SPEC1F1CATIONS
ALL MODELS
Compatible with Opto 22 output mod-
ules for load status indication (outputs
may drive ¡nputs)
Turn-onTime:20 mülíseconds
máximum
O
Turn-ofí Time: 20 millíseconds O
máximum MOUHTING RACK PLUG-IH MODULE
c:
Operalíng AmbientTemperature:
-30°C to +70°C Q -
SCRSW
TERMINÁIS
Q—tf\¿>
FUSE
O'
-\C GHD (COMMOHl
CQUIVALEHr
CinCUIT ONLY
NEGATIV£ TRUC L001C
AC I N P U T V E L L O W C A S E
120 VOLT A C O R D Ó
Model 1AC5 IAC15 ' IAC24
Control Voltage 5 VDC 15 VDC 24 VDC
Input Lino Vollage—nominal 120 VAC/DC 120 VAC/DC 120 VAC/DC
Inpui Voltage Ranga 90-140 VAC/DC - 90-140 VAC/DC 90-140 VAC/DC
Input Curren! at Max. Une 11 ma 11 ma 11 ma
Input Allowed for No Output 3ma(45V) 3 ma (45V) 3 ma (45 V)
Isolation lnput-To-Output 4000 Vrms 4000 Vrms . ' 4000 Vrms
Oulput Transistor 30 V 30 V 30 V
Breakdown Breakdown Breakdov/n
Oulput Current 50 ma 50 ma 50 ma
Oulput Leakage—30 VDC—no ¡nput 100 microamps max. 100 microamps max. 100 microamps max.
Output Voltage Drop .4 V at 50 ma .4 Val 50 ma . .4 V al 50 ma
Logic Supply Vollage (Vcc) 4.5 to 6 12 to 18 . ' 20 to 30
Logic Supply Currenl—
al nominal logic voltage 12 ma 15 ma 18 ma
Input Resistance
o (R1 in Schematic Diagram) 14Kohms 14Kohms i 14K ohms
O Control Resislance
(Re in Schematic Diagram) 220 ohms 1K ohms 2.2K ohms
ADDIT1ONAL SPECIF1CAT10NS
ALLMODELS
Compatible with Opto 22 output mod-
ules íor load status indicalion (outputs
may drive inputs)
31
U Tum-onTime: 20 milliseconds
máximum
Turn-off Time: 20 milliseconds
máximum MOUHTINGRACK PLUG4N MODULE
Operating Ambient Temperature:
-30;C to +70CC
o SCREW
TERMINÁIS
VACOF
O PUSE
LEO
QV, fmm , > 1
| 3.3K
/"YLOGICGJJOJCOMMON)
eooecoNN
EOUlVALENT
cincuiroNLY
NEGATIVe TnUE LOGIC
D C I N P U T W H I T E C A S E
p^ m
r\
VDC OR VAC
SCREW
TERMINÁIS
>~t FUSE
T íx*i
a *
vcc
TM?
LED
X75
JN Rc|
g^cH^o,,,
EDCECONN
1
EGIIIVALEJIT
cmcuir oi-.Lf
(JEGATIVE TRU6 LOGC
U B L A C K C A S E Í N O R M A L L Y G L O S E DA)
* ADDITIONAL SPECIFÍCAT1GNS
x Compatible with Opto 22 Input modules
o for load status indication (ouíputs may
drive inputs)
m Direcily compatible v/iíh PÍA type ICs
j (6321, 6522. 8255A as typlcal). i.e., buf-
íering not required because the PÍA
MOUNT1NGRACK PLUG'IN MODULE
0 will easily sink 12 ma if VMl is allowed
2 to be more than .4 volts. VM1 is unim-
"~ portant íor l/O module operatíon.
</j SCHE\
T En MINÁIS
240 VOLT
ADDITIONAL SPECIRCATIONS
ALLMODELS
Compatible with Opto 22 Input modules
[or load status ¡ndication (outputs may
drive ínputs)
Directly compatible with FIA type ICs s
(6821, 6522, 8255A as typical), i.e., buf- o
fenng not required because the PÍA D
will easily sink 12 ma íf Vut is allowed íOUHriHC RACK c
PLUG-IN MODULE
to be more than .4 volts. V^, ¡s unim-
r
portant íor I/O module operalion. r
m
SCREW
TERMINÁIS V)
Operating Frequency: 25-65 Hz VAC OR
120 VOLT
ADDITIONAL SPECIRCAT1ONS
ALL MODELS
Compatible with Opto 22 Input modules
for load status indication (outputs rnay
drive inputs)
Directiy compatible with PÍA type ICs
(6821, 6522, 8255A as typical), i.e., buf-
fering not required because the PÍA
o wili easily sink 12 ma if VM, ís allowed MOUNTIHG flACK PLUG-IN MOOULE
to be more than .4 volts. VM1 Ís unim-
21
portant íor I/O module operation.
RL r7. 70 1070
E7 1071
LD R 3,r7 E4 1072
E7 1073
03 1074
LD R 2,4tX07 E6 1075
02 1076
07 1077
LD rC,#7.01 CC 1078 CARSA DEL ler. PARÁMETRO
OÍ 1079 PARA LLAMADA A SUBRUTINA
LD rD,#XQF DC 107 A CARGA DEL 2do. PARÁMETRO
OP" 107B PARA LLAMADA A SUBRUTINA
CALL tT/1390 ' D6 107C LLAMADO A SUBRUTINA
13 107D DEMORA CON PARÁMETROS
90 107E rC Y rD
NOP FF 107F
INC r8 SE 1080
CP rS,#X08 A6 1081.
ES 1082
08 1083
JP MI #X1065 5D_ 1084___ SALTE SI ES MENOR QUE 0
• 10 1085 ' A RETORNO 1 .
65 1086
LD R 2,4*7.03 E6 1087
02 1088
03 1089
10SA *
NQP FF
NOP FF 10SB
NQP FF 108C
NOP FF ÍOSD
MOP FF_ _108E_
PROGRAMA: CARGA DE DATOS JDE LOS DISPOSITIVOS DE LECTURA (1)
82 1OCO
LD r8,#7.Al 8C lOCi 8vo. DATO POR ALMACENARSE
Al 1OC2 VALOR = ROBO DEL GRUPO ó
INCW rr2. AO 10C3
E2 JLGC4
LDE @rr2,r8 92 10C5
82 JLOC6
LD r8,#7.Cl 8C 10C7 9no. DATO POR ALMACENARSE
Cl 10C8 VALOR = ROBO DEL GRUPO 7
INCW rr2. AO 10C9
E2 10CA
LDE @rr2,r8 QT* 10CB
32 10CC
LD r8,#7.El 8C 10CD lOmo.DATO POR ALMACENARSE
Ei 1OCE VALOR - ROBO DEL (3RUPO 8
INCW rr2. AO 10CF
E2 IODO
LDE @rr2,r8 92 10D1
82 1OD2
LD r8,#7.03 8C 10D3 ller. DATO POR ALMACENARSE
03 10D4 VALOR = DATO GENERAL
INCW rr2. AO 10D5 ,
E2 10D6
LDE @rr2,r8 92 10D7
82 1OD8
LD r8,#7.Q3 8C 10D9 12do.DATO POR ALMACENARSE
O3 10DA VALOR = DATO GENERAL •
INCW rr2, AO 10DB
E2 10DC
LDE' @rr2,rS OT> 1ODD
82 10DE
LD r8,#7.03 8C 10DF 13er. DATO POR ALMACENARSE
03 10EO VALOR - DATO GENERAL
INCW rr2. AO JLOE1
E2 10E2
LDE <arr2,r8 92 10E3
82 10E4
LD r8,#7.03 8C 10E5 14ta.DATO POR ALMACENARSE
03 10E6 VALOR' = DATO GENERAL
INCW rr2. AO 10E7
E2 10 ES
LDE <*rr2,rS •92 10E9
82 1OEA
LD r8,#7.01 8C 10EB 15to.DATO POR ALMACENARSE
01 10EC VALOR = ROBO DEL GRUPO .1
INCW rr2,' AO 10ED
E2 10EE
LDE @rr2, r8 92 _10EF__
PROGRAMA: CARGA DE DATOS DE LOS DISPOSITIVOS DE LECTURA (3)
NOP FF 117O
TN rF,#7.18 76 1171
EF 1172
18 1173
JP NZ #7.11B6 ED 1174 SALTE SI NO ES IGUAL A 0
11 1175 A RETORNO 5
B6 1176
AND rEn#"/04 56 1177
EE 1178
04 1179
SRA rE, DO 117A
EE 117B
LD r8,#7.04 • ' 8C 117C
04 117D
ADD rS,rE 02 117E
SE 117F
OR rF,#7.10 46 1180
EF 1181
1O 1132 .
NOP FF 1183
RETORNO 6 NOP FF 1184
NOP FF 1185 .
TM rF,#7.1G 76 1136
EF 1187
10 1188
JP Z &7.11B6 6D 1189 SALTE SI ES IGUAL A 0
11 118A A RETORNO 5
B6 11SB
TM rF,#7.08 76 11SC
EF 118D
08 118E
JP NZ &/.11B6 ED 118F SALTE SI NO ES IGUAL A 0
11 1190 A RETORNO 5
B6 1191
LD rE,r5 E3 1192
E5 1193
RL rE, 90 1194
EE 1195
RL rE, 90 1196
EE 1197
RL rE, 90 1198
•EE 1199
ADD rS,rE 02 119A
SE 119B
LDE rE,drr2 .32 119C
' E2 119D
OR rE,#7.G8 46 119E
_EE_ _119F_
PROGRAMA: LECTURA Y ALMACENAJE DE ESTADOS DE DISPOSITIVOS (4)
NDP FF 1240
RETORNO 9 NOP FF 1241
NOP FF 1242
LDE @rr2,r5 Q1"? 1243
52 1244
CALL #-/.13BO Do 1245 LLAMADO A SUBRUTINA
13 1246 TX1DATO
BO 1247
DEC i-4. oo 1248
E4 1249
JP NZ #7.1210 ED 124A SALTE POR UN NUEVO DATO
12 124B A TXVDATOS
10 124C
JP Z #%1110 6D 124D SALTE SI NO HAY MAS DATOS
11 124E A RETORNO
10 __124F_
PROGRAMA: ESPERA DE UN 2do. DATO PARA ACCIÓN PARTICULAR (1)
LD r3,#7OO 3C 1360
00 1361
NOP FF 1362
RETORNO 13 NOP FF 1363
NOP FF 1364
INCW rr2, AO 1365
E2 1366
LDE r9,@rr2 82 1367
92 1368
AND r9,#7,E6 56 1369
E9 136A
E6 136B "
CP r9 , rE A2 136C
9E 136D
OP NZ &7.1375 ED 136E SALTE SI NO ES IGUAL A 0
13 136F A RETORNO '14
75 1370
ADD r9,rF 02 1371
9F 1372
LDE <Srr2,r9 9o•¿~ 1373
92 1374
__RETORNO 14_ . CALL #7.Í3DO _D6_ _1375__ LLAMADO A SUBRUTINA PARA_
1 *1*-
._;• 1376 LLENADO DE DATOS
DO 1377 (DBRUPQS)
INC r3 SE 1378
CP rS,#"/.lQ A6 1379
E3 137A
10 13.7B
JP MI #7.1363 5D 137C SALTE SI ES MENOR QUE 0
13 137D A RETORNO 13
63 137E
NOP FF 137F
LD rC,#7.1Í CC 1380 CARGA DEL ler. PARÁMETRO
11 1381 DEL REGISTRO PAR rrC
• LD rD,#7.10 DC 1382 CARGA DEL 2do- PARÁMETRO
10 13S3 DEL REGISTRO PAR rrC
JP @rrC, 30 1384 SALTO INCONDICIONAL A
• EC 1385 RETORNO
NOP FF 1386
NOP FF 1387
NOP FF 1388
NOP ' FF 1389
NOP FF 138A
NOP FF 138B
NOP FF 138C
NOP FF 138D-
NOP FF 13BE
NOP __FF_ _138F_
PR08RAMA: SUBRUTINA PARA INTRODUCIR DEMORA EN UN PROCESO' (i)
DISECCIÓN DESCRIPCIÓN
1 01
2 21
3 41
4 61
5 81
6 Al
7 Cl
8 El '
VALOR HEX: 03
01 09A
02 09E
03 OA4
04 OAA
05 OBO
06 OB6
07 OBC
08 OC2
09 OC8
. 10 • OCE
11 OD4
12 ODA
13 OEO
14 OE6
15 OEC
16 OF2
TABLA DE VALORES PARA NUMERO DE INTERFACE
01 08
02 10
03 18
04 20
05 28
06 30
07 38
08 40
09 48
10 50
11 58
12 . • 60
13 68
14 70
15 78
16 80
17 88
18 90
19 98
20 AO
21 A8
22 BO
23 B8
24 CO
25 C8
26 DO
27 D8
28 EO
29 E8
30 FO
10 REh m HOHBRE DEL PR06RAHA: EHS2-86E iíl
20 REH W DESCRIPCIÓN DEL PROGRAMA: PROBRAHA PARA DADO EL CÓDIGO HEX. W
30 REH W GENERAR LOS OPCODES DEL 18 W
40 REH Uí DATOS REQUERIDOS: NOHBRE DEL ARCHIVO EXISTENTE O 1N6RESÜ DE W
50 REH W UNO NUEVO
60 REH W DIRECCIÓN DE INICIO Y DATO HEXADECIHAL Jít
70 REH Uí PROCESO: AVERIGUA SI DESEA REVISIÓN DE DATOS Uí
80 REH W ENTREGA AL FINAL UN ARCHIVO NOflBRE2.DAT QUE SERA W
90 REH W APROVECHADO POR EL PROBRAMA IHPDARCH W
ÍOO CLS;INPUT "INGRESE EXTENCION: "jGR$:GRR*=GR$;QRM3RÍ+".DAT'
110 OPEN MR%nJQfií,2
120 FÍELO 81,2 AS INS$
130 ZX
140 OPEN
150 FIELD 14,5 AS BYI$,5 AS NUNB*
160 PRINT "DATOS YA UTILIZADOS (S/N}:"}:H*=INPUT$(1)¡PRIHT CHR$[3):ÍF M$="SB JHE
N 340
170 DiH OP$(i}íH5(l)JBlí(8}lB2$(8)ISN$(2),DAT$t2)
180 INPUT 'INGRESE BYTE IHICIO: ';U1
190 I=l;N=i
200 CLSiHOí^'S'íPRIHT'DATO No: ';!;" DIRECCIÓN: J;HEXÍ(HU1-1)
210 PRINT "INBRESE EL DATO (FN SALIR): ";;DftTS=INPUT$(2):PRIHT DATÍilF DATÍ^'FN"
THEN 320
220 BOSUB 2410
230 IF HGÍ="N' THEH 250 -
240 HI=i
250 Hí=IHKEY$
2¿0 IF Hí^'N1 THEH 200
270 Hi=HI*l:lF HK300 THEN 250
280 REH
290 LSET IN6*=DAT*
300 PUT §1,1
310 I=Iti:N=N+l:60TO 200
320 TU=STR$íN-i):T2$=STRÍ(Ui):LSET BYI$=T2Í:LSET NUHB$=T1$
330 PUT *4,1
340 BOSUB 1780
350 OPEN 'RV2."OPCQDES,BAT"J25 •
360 FIELD K,¿ AS OPCí,! AS NB$,8 AS BY1*,B AS BY2*,2 AS ESP$
370 OPEN flR<J53J'RESUT.DATIJ20
380 FIELD 33,18 AS ZS,2 AS ZH
•390 OPEN 'R'jiS^X^iS
400 FIELD 55,13 AS DIR$,Í8 AS ASH$,4 AS OBJÍ,6 AS ADD$,25 AS DESÍ,i AS CR$,1 AS
LF*
410 K=l:3=0
420 6ET 41,K
430 Z2=0:91=0
440 DAT*=ING$
450 Z2$=DATí
460 íll^HIDÍÍDATÍ,!,!)
470 H2$=HID5(DATÍf2,i)
480 GQSU3 2130
490 IF 0=0 THEN 0=256
500 GET 12,0
510 B*=' ':J=JU
520 T1$=OPC$:T2Í=NB$:T3Í=BY1$:T4*=BY2$:T5Í=ESP$
530 Q$=T1$
540 ZH=2
550 GOSUB 1930
560 ZM=1
570 CA=VAL(T5$)
580 IF CA=12 THEN CLS:PRINT"ERRQR EN DATO INGRESADO NO HAY COHQ ENSAMBLAR* ;EHD
590 BÍ=BÍ+A*+' '
600 IF CA<0 OR CA>12 THEN STOP
610 Ni=VAL(T2*|
620 IF Hi=0 THEN GOSUB 700 - -
630 IF Hl=i THEN 60SUB 710
640 IF Nl=2 THEN GOSUB 800
650 LSET ZÍ=8$;LSET Zi$=Z2J
660 KM-Nl-i
670 PUT 13, Kl
680 IF UN THEN 2260
690 6QTO 420
700 K=K+l:Qí=T3$;GOSUB 193Q:BÍ=Bí+A$:RETURN
710 *>K+1;GET 4i,IC
720 DAT$=INGÍ:LSET Zí=',_ ":LSET Zi$=DrtT$:PUT tSjKiK^H
730 IF CA=2 THEN 60SUB 870
740 IF CA=3 THEN GOSUB 940
750 IF CA=7 THEN GOSUB 1420
760 IF CA=8 THEN 60SUB 1500
770 IF CA=9 THEN GOSUB 1600
780 IF Cft=iO THEN 80SUB 1680
790 RETURN
800 K=K-H:BET *l J K:DAn$=IN6$:LSET Z$=' _ ,'iLSET Zi$=DATH;PUT 8
LD R 254,nOF E6 1040
FE 1041
OF 1042
LD R 255,i7.FF E6 1043
FF 1044
FF 1045
LD R 247,«41 E6 1046
F7 1047
41 1049
LD R 246,«00 E6 1049
° F6 104A
00 1048
SRP 11X20, 31 104C
20 104D
MOP FF 104E
NQP FF 104F
PRESIONE RETURN PARA CONTINUAR?
PANTALLA PARA EL PROBRAMA DENS2-0BE
ESTOY TRABAJANDO 1
LD r5,rñ t E4
En
E5
LDE irr2,rF t 92
F2
AND rF,*X50 í 56
EF
50
RET t AF
DIRECCIÓN ASH(DST-SRC) OBJETO ADDRES3 DESCRIPCIÓN
U) r5,rA * E4 1030
EA 1031
E5 1032
LDE 8rr2,rF í 92 1033
F2 Í034
AND rF,*Z50 1 56 1035
EF 1036
50 1037
RET i AF 1038
103?
TYPE PRUEBA.DAT
5 4144
LD r5,rA í
LDE 8rr2,rF í
AND rFf«50 1
RET t
A>
10 REH íít HOMBRE DEL PR06RAHA: IHPDARCH Ut
20 REH tíí DESCRIPCIÓN: PROGRAMA PARA IHPRIhlR LOS ARCHIVOS GENERADOS iít
30 REH UJ POR EL PRG6RAHA ENSAMBLADOR ENS2-86E W
40 REH íti DATOS REQUERIDOS; EL NQHBRE DEL ARCHIVO INICIAL DESEADO W
50 REH ítí EL TITULO QUE DEBE LLEVAR LA IHPRESIDH ÍJí
60 CLS:INPUT 'INGRESE EXTEHCION: •}QR$;QRRÍ=QR$:QR*=QRí*i.BAT"
70 QPEN 'RVIjQRí^
80 FÍELO H,2 AS INS$
90 ní=QRR$+'2,DAT";QRR$=QRRÍfl.DAT'
100 OPEH 'RV4}QRR$,10
110 FiELD $4,5 AS BYI*,5 AS NUMBÍ
120 OPEH "RVSjmjóe
130 FIELD *5,13 AS DIR$,18 AS ASH$,4 AS OBJÍ}6 AS AD0i,25 AS D£S$,i AS CRÍ,1 AS
LFí
140 BET *4 J l:ül=VALÍBYIÍlíH=VAL(NUHB*J
150 REH FDR Il=ül TO ÜUH-1 STEP 48
160 INPUT "TITULO: ';JZ$
170 LPRIHTiLPRINT ' PR06RAMA: 'jJZfcLPRINT
180 LPRIHT ' "iSTRIN6í(72í45)
190 LPRIHT ' ! DIRECCIÓN ! ASH(DST-SRC) ¡OBJ.IADDRES¡ DESCRIPCIOH
ii
I
200 LPRIHT1 !>;STRlH6M13)B_;i);1'!fl;STRíN6í(i8/_')r!g;STRíN8$(4J11_"]j'IfiST
RING$(6J"_'];';';STR!N6$(25J'J);B¡a
210 REH FOR JM TO 48:V=(I1-U1+J1);IF V)H THEH 2260 •
220 6ET 45',V
230 LPRINT" :";DIRÍ;i:a;ASHÍ;'!11jOBJÍ;a;il;ADD?;'¡[I;DES$;<!i
240 NEXT Jl
250 LPRINT CHR*(Í2] .
260 NEXT U
270 LPRIHT CHR$(12):CLOSE:EHD
0 DEC 1 R 07
1 DEC 1 @R 07
2 ADD 1 r r 02
3 ADD 1 r €r' 02
4 ADD 2 R R 01
5 ADD 2 R @R 01
6 ADD 2 R SX 00
7 ADD 2 §R tt 00
3 LD 1 rO R 03
9 LD 1 R rO 07
A DJNZ 1 rO \ 10
8 JR F 1 * 09
c• LD 1 rO 08
D OP F 2 « 06
E . INC Q rO 11
F ERROR 2 R R 01
10 RLC - i R 07
U RLC 1 §R 07
12 ADC í • r r 02
13 A0C 1 r £r 02
14 ' ADC 2 R R 01
15 ADC 2 R 9R 01
16 ADC 2 R 51 00
17 ADC 2 SR tt 00
18 LD i rl R 08
19 LD 1 R rl 07
1A DJNZ 1 rl i 10
IB «JR LT 1 4 09
1C LD i rl tt 08
ID JP LT 2 n 06
1E IHC 0 rl 11
1F LIBRE 0 12
20 INC i R 07
21 INC 1 .IR 07
22 SUB 1 r r 02
23 ' SUB 1 r 8r 02
24 SUB 2 R R 01
25 SUB 2 R @R 01
26 SUB 2 R IX 00
27 SUB 2 gR • n 00
28 LD i r2 R 08
29 LD . 1 R r2 07
2A DJHZ i r2 * . 10
2B JR 6T 1 i .09
2C LD i rl tt 08
2D JP ST 2 n 06
2E IHC 0 r2 11
2F LIBRE 0 12
No. OPC IBYTES BYTE i BYTE 2 CASO
30 JP 1 ÉRR - 07
31 SRP 1 IZ 07
32 SBC 1 r r 02
33 SBC i r £r 02
34 SBC 2 R R 01
35 SBC 2 R SR 01
36 SBC L. R n oo
37 SBC 2 8R n oo
38 LD 1 r3 R - 03
39 LD 1 R r3 07
•3A DJNZ 1 r3 * 10
38 JR ULE i * 09
3C LD 1 • r3 n os
30 JP ULE 2 H• 06
3E INC 0 r3 11
3F LIBRE 0 • 12
40 DA 1 R 07
41 DA 1 £R • 07
42 OR 1 r r 02
43 OR 1 r §r 02
44 QR 2 R R 01
45 OR 0
R eR 'oí
46 QR 2 R n oo
47 OR 2 n n oo
48 LD 1 r4 R op
49 LD 1 R r4 07
4A DJNZ 1 r4 4 10
4B JR LE 1 4 09
4C LD 1 r4 « 08
40 JP LE 2 .n 06
4E INC 0 r4 U
4F LIBRE 0 12
50 POP 1 R 07
51 POP 1 8R ; 07
52 AND 1 r r 02
53 AND 1 r §r 02
54 AND 2 R R 01
55 AND 2 R fcR 01
56 AND 2 R tt 00
57 AND 2 8R n oo
58 LD 1 r5 R 08
59 LD i R r5 07
5A DJHZ 1 r5 i 10
5B JR MI 1 * 09
5C LD 1 r5 IX 08
5D JP NI 2 n 06
5E INC 0 r5 11
5F LIBRE 0 12
No. QPC IBYTES BYTE i BYTE 2 CñSO
60 DEC 1 R 07
61 con- 1 ÍR 07
¿2 TCH 1 r r 02
63 TCM 1 r Sr 02
64 TCÍ1 2 R R 01
65 TCH 2 R @R 01
66 TCH 2 R ti 00
67 TCH 2 SR « 00
68 LD 1 r6 R 08
69 U) i R ri' 07
6A DJHZ 1 r6 * 10
68 JR Z 1 * 09
6C LD 1 r6 « 08
6D JP Z 2 IX 06
6E INC 0 r6 11
6F LIBRE 0 12
70 PUSH 1 R 07
71 PUSH 1 €R 07
72 - TH 1 r r 02
73 TH 1 r Ir 02
74 TH 2. R R 01
75 rn 2 R m 01
76 TH 2 R « 00
77 ' TH 2 8R tt 00
78 LD 1 'Ti R 08
79 LD 1 R Ti 07
7ft DJNZ 1 T! 4 10
78 JR ULT 1 i 09
7C LD 1 r7 n 08
7D JP ULT 2 4x 06
7E INC 0 Ti 11
7F LIBRE 0 12
80 DECH 1 R 07
81 DECW 1 §R 07
82 LDE 1 r @rr 02
83 LDEI 1 @r érr 02
84 LIBRE 0 12
85 LIBRE 0 12
•86 LIBRE 0 12
87 LIBRE 0 12
88 LD 1 r8 R- 08
89 LD • 1 R r8 07
8A DJNZ 1 r8 . 4 10
88 JR 1 4 09
8C LD 1 r8 41 08
8D JP 2 n 06
8E INC' 0 r8 11
8F DI 0 11
No. QPC WTES BYTE 1 BYTE CASÜ
90 DEC 1 - R
91 RL 1 9R
92 LDE 1 firr r
93 LDEI 1 8rr @r
94 LIBRE 0
95 UBRE 0
96 LIBRE 0
97 LIBRE 0
98 LD 1 r9 R
99 LD 1 R r9
9A DJNZ 1 r9 i
9B JR 6E 1 t
9C LO í r? H
9D JP 6E 2 ti
9E INC 0 r9
9F El 0
AO 1NCH 1 .RR-
Al INC9 1 SR
A2 CP 1 r r
A3 CP 1 r gr
A4 CP ¿ R R
A5 CP 2 R §R
A6 CP 2 R n
A7 CP 2 SR n
A8 LD 1 rA R
A9 LD 1 R rA
AA DJNZ 1 rA *
AB JR BT . i 1
AC LD i rft ti
AD JP 6T 2 «
AE INC 0 ' rA
AF RET 0
80 CLR 1 R
81 CLR ' i &R
B2 XOR r r r
B3 XOR i r Sr
B4 XOR 2 R R
85 XOR 2 @R R
B6 XOR 2 R §1
B7 XQR 2 8R tz
B8 LD 1 rB R
89 LD 1 R rB
BA DJNZ 1 rB t
88 JR U6T 1 t
BC LD 1 rB n
BD JP Ü6T 2 ti -
BE INC 0 rB
BF IRET 0
No. OPC tBYTES BYTE 1 BYTE 2 CASO
CO RRC . i R . 07
Cl RRC 1 8R 07
C2 LDC 1 r. 6rr 02
C3 LDCI 1 ir Grr 02
C4 LIBRE O ' 12
C5 LIBRE O . 12
Có LIBRE O 12
C7 LIBRE O 12
C8 LD 1 rC R -' 08
C9 LD i . R rC 07
CA DJN2 1 rC t 10
C3 JR NOV 1 t 09
CC LD 1 rC 11 08
CD OP HOV .2 « 06
CE INC O rC ll'
CF RCF O 11
DO SRA 1 R 07
DI - SRA 1 SR 07
D2 LIBRE O 12
D3 LIBRE O . 12
D4 CALL i 9RR 07
D5 LIBRE O . 12
D6 CALL 2 U 06
D7 LIBRE O ' 12
D8 LD 1 rD R 08
D9 ' LD 1 R rD 07
DA DJNZ i rD * . 10
D3 JR PL 1 * . - 0 9
DC LD 1 rD ti 08
DD. JP PL 2 IX 06
DE INC O rD U
DF . SCF O 11
E O R R I R 0 7
El RR 1 @R 07
E2 LIBRE O 12
£3 LD " 1 r «r 02
E4 LD 2 R R 01
E5 LD 2 R @R 01
E6 LD 2 R ti 00
E7 LD 2 @R II. 00
E8 LD - 1 rE R 08
E9 LD 1 R rE ' 07
EA DJNZ 1 rE * 10
£B JR HZ 1 t 09
EC LD 1 rE II 08
ED JP HZ 2 II 06
EE INC O rE 11
EF CFF O U
BIBLIOGRAFÍA
NY, 1983.