ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Interface AOH-Z80. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Telefonia Abaixo está a descrição original da interface AOH-Z80 desenvolvida em DGN LTD por Alexander Danilin (FIDO 2:5020/321) (c)DGN LTD 1993-1995 Software escrito em PSW SOFT por Vladimir Antonov (FIDO 2:5020/321.41) (c) PSW SOFT 1992-1995 Índice analítico
Introdução A interface é projetada para conectar o produto Z-80 AOH (doravante AOH) a um computador IBM PC/AT (doravante PC) para inserir informações sobre o chamador no PC. A interface usa a porta LPT1 para inserir informações do identificador de chamadas. O princípio de funcionamento da INTERFACE é ler as informações do registrador de segmento para o indicador LED ALS318, codificar os dados com um código de 5 bits e depois transferi-los através de elementos de desacoplamento para digitalização na porta do PC. hardware Para a fabricação da INTERFACE você vai precisar de: Chips 262KP1B - 5 pcs Conector 25 pinos para porta LPT - 1 pc Conector 4 pinos para alimentação do PC - 1 pc Conector 7 pinos para AOHa - 2 pcs (direto e recíproco) Resistores 120 ohm MLT 0.125 - 5 pcs Resistores 330 ohm MLT 0.125 - 5pcs Cabo 7 núcleos, trançado, 2m - 1pc Instale no alojamento AOH no conector X1.0 (redondo 7 pinos) Conecte X1.0 pino 3 ao alojamento do conector. Conecte os resistores R1-R5(120 ohm) ao registro de segmento m/s D0 (IR23/IR27) de acordo com a tabela 1. Tabela 1
Conecte os chips D1-D5 de acordo com a tabela 2 Tabela 2
A numeração das saídas dos microcircuitos segue no sentido horário, o pino 1 fica oposto ao ressalto (chave). Os terminais m / s restantes não são usados e devem ser arrancados para reduzir a probabilidade de curto-circuito. Conecte os resistores R6-R10 (330 ohm) ao registrador de segmento (IR23/IR27) e o indicador ALS 318 conforme tabela 3. Tabela 3
Conecte o cabo de acordo com a tabela 4 Tabela 4
Conecte +5v do conector de alimentação de 4 pinos ao pino X1.1 7 É aceitável usar uma fonte de alimentação externa 5v 0.1a com isolação do transformador da rede elétrica. ATENÇÃO!!! É inaceitável usar uma fonte de alimentação usada em AOH para alimentar os circuitos INTERFACE. Conecte o revestimento do cabo aos alojamentos dos conectores LPT e X1.1. Conecte o cabo aos conectores LPT,+5v,X1. A interface está pronta para depuração. Configuração de hardware 1) Ligue o PC e execute o programa debug.exe no_aon.log, se o arquivo estiver preenchido com o código 87 vá para o passo 2, caso contrário verifique o cabo, conectores e chips de INTERFACE. Verifique também se há +5V entre os pinos 3 e 7 dos ICs D0-D5. Elimine defeitos de instalação. 2) Ligue o AOH, pressione o botão 5, disque o número 1234567 no buffer, pressione o botão 1 para obter a leitura do indicador 1n1234567, verifique a uniformidade do brilho dos segmentos, se o canto inferior direito do dígito estiver muito claro - reduza os valores de R6-R10 para 220 ohms, se estiver muito escuro - aumente R6-R10 até 510ohm. Se o brilho de algum segmento estiver completamente ausente, verifique a instalação nos circuitos R1-R10 e D0-D5. 3) Execute o programa debug.exe n1234567.log, o arquivo deve conter os códigos C7 77 57 DF 1F 3F 47 B7 87. Se o arquivo contém principalmente códigos 87 apenas, reduza o valor dos resistores R1-R5 para 51 ohms. Se o arquivo contiver códigos diferentes dos fornecidos - verifique a instalação, a capacidade de manutenção dos elementos e a conformidade - Z-80 data bus / saídas IR23/27 / / segmentos ALS 318 / saídas da porta LPT1 de acordo com a tabela 5. Tabela 5
Depois de concluir todos os pontos de ajuste, o dispositivo está pronto para operação. Execute in.exe phone.inf e você verá o número phone.inf 123-4567 Software e problemas ao usar o software Abaixo está o texto fonte do driver INTERFACE ------------------------------------ Const Len = 50; Recode: 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; Eu: palavra; { ResFile: Arquivo;} TxtFile: Texto; Erro: Booleano; Telefone: String; {I+} Begin Write('Pronto! ...'); Asm { mov di,Offset Buf mov ax,ds mov es,ax mov 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 em al,dx em al,dx em al,dx em al,dx em 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 ou cx,cx jz @@end dec bx jnz @@loop @@end: sti mov Error,False ou cx,cx jnz @@ok mov Error,True @@ok: Fim; If Error Then Writeln('não detectado!') Else Begin Writeln('done.'); { Assign(ResFile,ParamStr(1)); Reescrever(ResArquivo,1); BlockWrite(ResFile,Buf,Len+1); Close(ResFile);} I:=0; Telefone:='???-????'; While I<=Len do Begin If (Buf[i]='1') and (Buf[i+1]='n') Then 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('Nenhum: "',Telefone,'"'); If Pos('=',Phone)=0 Then Begin Assign(TxtFile,ParamStr(1)); Reescrever(TextFile); WriteIn(ArquivoTexto, Telefone); Fechar(ArquivoTexto); fim; quebrar; fim; Inc(I); fim; fim; fim. O driver é escrito em TP 7.0. Devo dizer que este não é exatamente um driver, ou melhor, não é um driver ;-) Este programa gera no arquivo um número que é aceso no indicador AOH no momento de seu lançamento. Possíveis incompatibilidades e métodos para sua eliminação. 1) O programa trava - IBM PC com processador abaixo de 286. - o programa não funciona e não funcionará. 2) O número foi digitado incorretamente ou incompleto em um PC - IBM PC com processador lento ou em multitarefa. - você pode tentar aumentar a frequência do barramento e/ou reduzir o tempo de quantização em uma multitarefa. 3). INTERFACE não funciona em um PC específico, em outros funciona - IBM PC com display HGA ou com endereços LPT não padrão, bem como LPT2-3. - você pode tentar corrigir os endereços de porta LPT no código-fonte. 4). O número não é lido no indicador Correspondência de códigos recebidos da porta com símbolos no 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 Conclusão A DGN LTD deseja a você sucesso na produção e uso da INTERFACE. Esperamos que você conecte nossa INTERFACE aos seus programas aplicativos e nossa vida complexa se torne um pouco melhor graças a isso. Queremos muito ver esses programas e, portanto, pedimos que você os envie para nós. GARANTIMOS que esses programas não serão distribuídos se você especificar na descrição deles. Ouviremos com atenção seus comentários sobre a melhoria da interface, bem como sobre imprecisões e erros de digitação que possam ser cometidos nesta descrição. Seremos solidários com seu desejo de incorporar a interface em software comercial ou lançá-la em série em produtos de fábrica. Se você está interessado na interface, mas não pode fazê-la sozinho - ficaremos felizes em ajudá-lo. Você pode entrar em contato conosco no FIDO NET - 2:5020/321, ligue para DGN LTD BBS - - (095) 582-4922 ou ligue para 582-49-21 das 19:23 às XNUMX:XNUMX para perguntar a Alexander. Autor: DGN LTD, Alexandr Danilin (2:5020/321), Mytishhi; Publicação: N. Bolshakov, rf.atnn.ru Veja outros artigos seção Telefonia. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Couro artificial para emulação de toque
15.04.2024 Areia para gatos Petgugu Global
15.04.2024 A atratividade de homens atenciosos
14.04.2024
Outras notícias interessantes: ▪ Sombra no carro onde necessário ▪ Chip ST25DV02K-W para controle de luzes e motores ▪ Camundongos se reproduzem com telômeros duplos e vivem mais ▪ Enfraquecimento dos ossos - um obstáculo para voos espaciais profundos ▪ Drum RAM para um computador quântico Feed de notícias de ciência e tecnologia, nova eletrônica Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Tecnologia digital. Seleção de artigos ▪ Artigo de Mamon. expressão popular ▪ artigo É possível fazer roupas com teias de aranha? Resposta detalhada ▪ artigo Processamento manual de metal. Instrução padrão sobre proteção do trabalho ▪ artigo O açúcar flutua no café. Segredo do Foco
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |