ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA Interfaz AOH-Z80. Enciclopedia de radioelectrónica e ingeniería eléctrica. Enciclopedia de radioelectrónica e ingeniería eléctrica. / Telefonia A continuación se muestra la descripción original de la interfaz AOH-Z80 desarrollada en DGN LTD por Alexander Danilin (FIDO 2:5020/321) (c)DGN LTD 1993-1995 Software escrito en PSW SOFT por Vladimir Antonov (FIDO 2:5020/321.41) (c)PSW SUAVE 1992-1995 tabla de contenidos
introducción La interfaz está diseñada para conectar el producto Z-80 AOH (en adelante AOH) a una computadora IBM PC/AT (en adelante PC) para ingresar información sobre la persona que llama en la PC. La interfaz utiliza el puerto LPT1 para ingresar información del identificador de llamadas. El principio de funcionamiento de la INTERFAZ es leer la información del registro del segmento al indicador LED ALS318, codificar los datos con un código de 5 bits y luego transferirlos a través de elementos de desacoplamiento para su digitalización en el puerto de la PC. Hardware Para la fabricación de la INTERFAZ necesitará: Chips 262KP1B - 5 uds Conector 25 pin para puerto LPT - 1 ud Conector 4 pin para alimentación de PC - 1 ud Conector 7 pin para AOHa - 2 uds (directa y recíproca) Resistencias 120 ohm MLT 0.125 - 5 uds Resistencias 330 ohm MLT 0.125 - 5 uds Cable 7 hilos, trenzado, 2m - 1 ud Instale en la carcasa AOH en el conector X1.0 (7 pines redondos) Conecte el pin 1.0 de X3 a la carcasa del conector. Conecte las resistencias R1-R5 (120 ohm) al registro de segmento m/s D0 (IR23/IR27) según la tabla 1. Tabla 1
Conecte los chips D1-D5 según la tabla 2 Tabla 2
La numeración de las salidas de los microcircuitos va en el sentido de las agujas del reloj, el pin 1 está frente a la repisa (llave). Los terminales m / s restantes no se usan y deben morderse para reducir la probabilidad de un cortocircuito. Conecte las resistencias R6-R10 (330 ohm) al registro de segmento (IR23/IR27) y al indicador ALS 318 según la tabla 3. Tabla 3
Conectar el cable según la tabla 4 Tabla 4
Conecte +5v desde el conector de alimentación de 4 pines al pin 1.1 de X7 Es aceptable usar una fuente de alimentación externa de 5v 0.1a con transformador aislado de la red eléctrica. ¡¡¡ATENCIÓN!!! Es inaceptable utilizar una fuente de alimentación utilizada en AOH para alimentar los circuitos de la INTERFAZ. Conectar la funda del cable a los alojamientos de los conectores LPT y X1.1. Conectar el cable a los conectores LPT,+5v,X1. La interfaz está lista para la depuración. Configuración de hardware 1) Encienda la PC y ejecute el programa debug.exe no_aon.log, si el archivo está lleno con el código 87 vaya al paso 2, de lo contrario verifique el cable, los conectores y los chips de INTERFAZ. Compruebe también si hay +5 V entre los pines 3 y 7 de los circuitos integrados D0-D5. Eliminar defectos de instalación. 2) Encienda AOH, presione el botón 5, marque el número 1234567 en el búfer, presione el botón 1 para que el indicador lea 1n1234567, verifique la uniformidad del brillo de los segmentos, si la esquina inferior derecha del dígito está demasiado iluminada - reduzca los valores de R6-R10 a 220 ohmios, si es demasiado tenue - aumente R6-R10 hasta 510 ohmios. Si el brillo de algún segmento está completamente ausente, verifique la instalación en los circuitos R1-R10 y D0-D5. 3) Ejecute el programa debug.exe n1234567.log, el archivo debe contener los códigos C7 77 57 DF 1F 3F 47 B7 87. Si el archivo contiene principalmente códigos 87 solamente, reduzca el valor de las resistencias R1-R5 a 51 ohm. Si el archivo contiene códigos diferentes a los dados, verifique la instalación, la capacidad de servicio de los elementos y la correspondencia - bus de datos Z-80 / salidas IR23/27 / / segmentos ALS 318 / salidas puerto LPT1 según tabla 5. Tabla 5
Después de completar todos los puntos de ajuste, el dispositivo está listo para funcionar. Ejecute in.exe phone.inf y verá el número phone.inf 123-4567 Software y problemas al usar el software A continuación se muestra el texto fuente del controlador INTERFACE ------------------------------------ Duración constante = 50; Recodificar: Array[0..31] of Char= { 000 001 010 011 100 101 110 111 } {00}( '?','?','?','5', '?','?', '?','6', {01} '7','?','3','9', '?','0','2','8', {10} ' ',' ?','=','?', '?','?','n','?', {11} '1','?','?','4', '?', '?', '?', '?'); VarBuf: Array[0..Len] de Char; yo: palabra; { ResFile: Archivo;} TxtFile: Texto; Error: Booleano; Teléfono: Cadena; {I+} Begin Write('¡Listo! ...'); Asm { mov di,Offset Buf mov ax,ds mov es,ax mov cx,60000 cli @@loop: mov dx,379h @@0: in al,dx stosb loop @@loop sti } mov di,Offset Buf mov ax ,ds mov es,ax mov bx,Len+1 cli @@loop: mov cx,$900 mov dx,$379 @@loop0: in al,dx cmp al,$87 loopz @@loop0 in al,dx in al,dx in al,dx en al,dx en al,dx en al,dx en al,dx en al,dx shr al,3 xor ah,ah mov si,ax mov al,byte ptr Recode[si] stosb mov cx,$900 @ @loop1: in al,dx cmp al,$87 loopnz @@loop1 o cx,cx jz @@end dec bx jnz @@loop @@end: sti mov Error,False or cx,cx jnz @@ok mov Error,True @@ok: Fin; If Error Then Writeln('no detectado!') Else Begin Writeln('done.'); { Asignar(ResFile,ParamStr(1)); Reescribir (ResFile, 1); BlockWrite(ResFile,Buf,Len+1); Cerrar(ResFile);} I:=0; Teléfono:='???-????'; Mientras I<=Len do Begin If (Buf[i]='1') and (Buf[i+1]='n') Entonces Begin Asm mov si,Offset Buf mov di,Offset Phone add si,i add si ,2 mov ax,ds mov es,ax mov al,8 stosb movsb movsb movsb mov al,'-' stosb movsb movsb movsb movsb End; Writeln('Teléfono: "',Teléfono,'"'); Si Pos('=',Teléfono)=0 Entonces Comenzar Asignación(TxtFile,ParamStr(1)); Reescribir (archivo de texto); escribir en (archivo de texto, teléfono); Cerrar (archivo de texto); fin; romper; fin; Inc(I); fin; fin; fin. El controlador está escrito en TP 7.0. Debo decir que esto no es exactamente un controlador, o más bien no es un controlador en absoluto ;-) Este programa envía al archivo un número que se enciende en el indicador AOH en el momento de su lanzamiento. Posibles incompatibilidades y métodos para su eliminación. 1) El programa se cuelga - IBM PC con un procesador por debajo de 286. - El programa no funciona y no funcionará. 2) El número se ingresa incorrectamente o de forma incompleta en una PC: PC IBM con un procesador lento o en multitarea. - puede intentar aumentar la frecuencia del bus y/o reducir el tiempo de cuantificación en una multitarea. 3). INTERFACE no funciona en una PC específica, en otras sí funciona: PC IBM con pantalla HGA o con direcciones LPT no estándar, así como LPT2-3. - puede intentar corregir las direcciones de puerto LPT en el código fuente. cuatro). El número no se lee del indicador. Correspondencia de códigos recibidos del puerto con símbolos en el indicador: - 87 1 - C7 2 - 77 3 - 57 4 - DF 5 - 1F 6 - 3F 7 - 47 8 - 7F 9 - 5F 0 - 6F - - 97 n - B7 d - F7 H - FF Conclusión DGN LTD le desea éxito en la producción y uso de la INTERFAZ. Esperamos que conecte nuestra INTERFAZ a sus programas de aplicación y nuestra vida compleja se vuelva un poco mejor gracias a esto. Tenemos muchas ganas de ver estos programas y, por lo tanto, le pedimos que nos los envíe. GARANTIZAMOS que estos programas no se distribuirán si lo indica en la descripción de los mismos. Escucharemos con atención sus comentarios sobre la mejora de la interfaz, así como sobre las inexactitudes y errores tipográficos que posiblemente se produzcan en esta descripción. Seremos comprensivos con su deseo de integrar la interfaz en software comercial o lanzarla en serie en productos de fábrica. Si está interesado en la interfaz, pero no puede hacerlo usted mismo, estaremos encantados de ayudarle. Puede contactarnos en FIDO NET - 2:5020/321, llamar a DGN LTD BBS - - (095) 582-4922 o llamar al 582-49-21 de 19:23 a XNUMX:XNUMX para preguntar a Alexander. Autor: DGN LTD, Alexandr Danilin (2:5020/321), Mytishhi; Publicación: N. Bolshakov, rf.atnn.ru Ver otros artículos sección Telefonia. Lee y escribe útil comentarios sobre este artículo. Últimas noticias de ciencia y tecnología, nueva electrónica: Cuero artificial para emulación táctil.
15.04.2024 Arena para gatos Petgugu Global
15.04.2024 El atractivo de los hombres cariñosos.
14.04.2024
Otras noticias interesantes: ▪ Tarjeta de sonido Creative Sound Blaster Z SE ▪ SSD Samsung NVMe de 3,2 TB con tecnología 3D V-NAND ▪ Cámara de fotograma completo Canon EOS R6 Mk II ▪ La anestesia funciona de la misma manera en las plantas que en las personas. Feed de noticias de ciencia y tecnología, nueva electrónica Materiales interesantes de la Biblioteca Técnica Libre: ▪ Sección del sitio Laboratorio científico infantil. Selección de artículos ▪ artículo Todas las muertes por despecho. expresión popular ▪ artículo ¿Quién y cuándo hizo huelga mientras estaba en el espacio? Respuesta detallada ▪ Artículo Funcionamiento de polipastos eléctricos. Instrucción estándar sobre protección laboral ▪ artículo Convertir dos monedas en una. secreto de enfoque
Deja tu comentario en este artículo: Todos los idiomas de esta página Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio www.diagrama.com.ua |