Menu English Ukrainian Russo INÍCIO

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Campainha musical no coprocessador de som AY8910. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / Simuladores de chamadas e áudio

Comentários do artigo Comentários do artigo

Nos últimos anos, muitas chamadas musicais diferentes foram descritas nas páginas da "Rádio". Na maioria dos casos, são bastante simples e o resultado, claro, não é totalmente satisfatório. A variante com o uso de microprocessadores oferecida à atenção dos leitores é mais complexa, mas tem grande potencial. O aparelho desempenha a função de campainha, porém, após um mínimo de refinamento e seleção de melodias preferidas, outros usos podem ser encontrados para ele.

O sino musical é montado a partir de peças de computadores compatíveis com SPECTRUM. Isso possibilitou bons resultados. O esquema do dispositivo é mostrado na fig. 1.

Campainha musical no coprocessador de som AY8910
(clique para ampliar)

Nos elementos DD5.1 ​​​​- DD5.3 fez gerador mestre. Os elementos DD6.1-DD6.3 formam a porta do coprocessador de áudio, para controlar qual somente o sinal A14 é analisado. A escolha do endereço deve-se ao desejo dos autores de manter a compatibilidade com o computador ZX-SPECTRUM, o que possibilita o uso de um grande número de programas e melodias existentes. Ao mesmo tempo, o controle do coprocessador de som não mudou:

LD BC,65533: OUT C, A - seleção de registro;

LD BC, 49149: OUT C, A - registro;

LD 60,65533: IN C, A - leitura do registro.

A finalidade dos registradores do coprocessador de áudio é descrita em detalhes em [1, 2]. O conteúdo do registrador C não é importante aqui. É usado à vontade.

Nos elementos DD7, DD5.4, DD5.5 e nos diodos VD2, VD3, é montada uma unidade de gerenciamento de memória. O sinal RAM gerado por ele ativa a RAM em caso de acesso à memória dentro dos endereços F800H-FFFFH (63488-65535). Caso contrário, selecione ROM. Caso não se pretenda utilizar uma ROM com capacidade superior a 32 KB, o projeto pode ser simplificado. Para fazer isso, remova o chip DD7, aplique o sinal A2 do processador no cátodo do diodo VD15 (deixe o resistor R5), aplique o sinal MR na entrada CS da ROM DD2 (pino 20) e o sinal A0 no a entrada 22E (pino 15). Um diagrama de um nó de gerenciamento de memória simplificado é mostrado na fig. 2. Vale lembrar que o campo memória passa a ter 16 mapeamentos da mesma RAM. Assim, os endereços 8000H, 8800H, 9000H-F800H são equivalentes.

Campainha musical no coprocessador de som AY8910

Qualquer ressonador de quartzo ZQ1 com frequência de 2 MHz é aplicável no projeto. Os chips são intercambiáveis ​​com suas muitas contrapartes. Diodos - qualquer série KD521, KD522. Os valores de resistência dos resistores e a capacitância dos capacitores podem ser alterados em uma ampla faixa. Você pode ter que escolher a resistência dos resistores R1 - para operação estável do gerador e R18 - para o nível de volume ideal. Os capacitores de bloqueio C3-C9 são instalados nos condutores de energia do microcircuito, de preferência mais próximos de seus gabinetes. Interruptores: SB1 - botão de chamada; SF1 é montado na moldura da porta ou qualquer chave de isolamento é usada (o circuito está aberto quando a porta está fechada).

É melhor instalar um interruptor reed de três pinos controlado por um ímã, como é feito em alarmes anti-roubo. Um sino soa quando a porta é aberta e fechada. Pode ser desativado conectando a saída PA2 (pino 19) do coprocessador de áudio a um fio comum. O efeito é implementado em software (Tabela 1).

Campainha musical no coprocessador de som AY8910

O dispositivo é montado em uma placa pronta de um computador compatível com SPECTRUM ou AON. Já possui locais para instalação de RAM, ROM e processadores, além de condutores de energia, informações e linhas de endereço. O dispositivo acabado, fonte de alimentação e amplificador são convenientemente colocados no caso de um rádio ou gravador.

O estabelecimento de uma chamada começa com a verificação da instalação. Conecte a fonte de alimentação e o amplificador. Em seguida, você precisa gravar o programa TEST (Tabela 2) em uma ROM de qualquer tamanho (consulte [3]). Se depois de enviar o comando RESET ao processador você ouvir uma campainha - está tudo em ordem (talvez, exceto a RAM). Caso contrário, ou o gerador não liga, ou as peças estão com defeito ou a instalação é realizada incorretamente. Para verificar a RAM, escreva valores zero nos endereços 0001H, 0002H. Se a campainha tocar, a RAM está funcionando corretamente, caso contrário, tente substituir o diodo VD1 por dois conectados em série.

Campainha musical no coprocessador de som AY8910

Então você deve programar uma chamada musical. Para fazer isso, execute as seguintes etapas.

Usando o editor de música SOUND TRACKER V3.0, você precisa carregar qualquer melodia compilada em 63488 selecionando o comando "WITH PLAYER".

Em BASIC, execute o comando CLEAR 4E4.

A partir do sistema operacional TR-DOS, execute os comandos:

  • LOAD "name" CODE (onde "name" é o nome do arquivo carregado);
  • SALVAR "jogador" CÓDIGO 63564,1116;
  • Baixe toques selecionando o comando "SEM JOGADOR";
  • Escreva o texto do programa PROG.

Mescle os arquivos resultantes em um, colocando nele:

  • Programa PROG a partir do endereço 0000H (00000);
  • o programa do player, iniciando no endereço 0200H (00512);
  • melodias compiladas em memória ROM livre (exceto para endereços F800H-FFFFH);
  • logo após o programa PROG, uma tabela com os endereços das melodias, terminando com a palavra FFFFH. O comprimento da tabela é de 2 a 182 bytes (1 a 91 melodias).

Se o espaço livre da ROM e as tabelas de endereços estiverem preenchidos com códigos FFH, sem apagar o "firmware", você pode adicionar uma nova melodia ao espaço livre e escrever seu endereço no final da tabela.

O programa PROG usa as seguintes constantes:

  • 00D7H 00D8H - define o tempo de atraso para debouncing dos contatos do switch SB1: 13*{(00D8H)*256+(00D7H)), em microssegundos;
  • 0086Н 0087Н - determina o período de tempo entre as chamadas para o programa player 13*{(0087H)*256+(0086H)}, em microssegundos (aproximadamente 0,02 s), então o período entre as notas é -DELAY- vezes maior (doravante em sinais - - o parâmetro do editor de música SOUND TRACKER está incluído);
  • 00F7H - contém o parâmetro -LENGTH- quando -PATTERNS LENGTH- é 63, ou seja, (00F7H)*64 é o número de notas tocadas antes de parar por si só.

Para uso racional da memória ROM, é aconselhável pré-ajustar a duração das melodias no editor SOUND TRACKER para o conteúdo da célula 00F7H. Se a melodia for mais curta, após uma perda ela recomeçará e tocará as necessárias (00F7H) * 64 notas (claro, desde que a porta permaneça fechada); e se for mais longo, o final da melodia não soará.

Ao invés do editor SOUND TRACKER, você pode usar outra versão, ajustando, se necessário, algumas constantes no programa PROG:

  • (000ВН,000СН) - duração do programa do jogador;
  • (0055Н,0056Н) - o endereço no qual o endereço da melodia atual é inserido no procedimento de inicialização;
  • (0062Н,0063Н) - endereço do procedimento de inicialização;
  • (0083Н,0084Н) - endereço do procedimento do jogador;
  • (00SAN,00SVN) - endereço do procedimento mudo.

A chamada às vezes cria interferência na forma de listras na tela da TV. Seu nível pode ser reduzido desacoplando galvanicamente a campainha e os fios que vão para o botão e o sensor da porta. Isso pode ser feito usando dois optoacopladores AOT110, uma célula galvânica de um relógio de pulso e vários resistores. Quando a porta está fechada e o botão não é pressionado, os circuitos estão abertos e a bateria não está descarregada. Também pode ser aconselhável melhorar o gerador de clock, a unidade de amostragem e fonte de alimentação RAM, a unidade de inicialização e reinicialização.

Literatura

  1. Larchenko A., Rodionov N. ZX Spectrum & TR-DOS para usuários e programadores. - S.-Pb.: PETER, 1994.
  2. Kostinevich R. Music coprocessador AY-3-8910 em "Vector-O6ts". - Rádio amador, 1995, n.º 5, p. 25.
  3. Borovik O., Parfenov A., Syryamkin V. Jogos fascinantes em um computador doméstico. - Tomsk: Pop "Rasko", 1992.

Autores: V. Ogleznev, V. Tolstukhin, Izhevsk

Veja outros artigos seção Simuladores de chamadas e áudio.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Máquina para desbastar flores em jardins 02.05.2024

Na agricultura moderna, o progresso tecnológico está se desenvolvendo com o objetivo de aumentar a eficiência dos processos de cuidado das plantas. A inovadora máquina de desbaste de flores Florix foi apresentada na Itália, projetada para otimizar a etapa de colheita. Esta ferramenta está equipada com braços móveis, permitindo uma fácil adaptação às necessidades do jardim. O operador pode ajustar a velocidade dos fios finos controlando-os a partir da cabine do trator por meio de um joystick. Esta abordagem aumenta significativamente a eficiência do processo de desbaste das flores, proporcionando a possibilidade de adaptação individual às condições específicas do jardim, bem como à variedade e tipo de fruto nele cultivado. Depois de testar a máquina Florix durante dois anos em vários tipos de frutas, os resultados foram muito encorajadores. Agricultores como Filiberto Montanari, que utiliza uma máquina Florix há vários anos, relataram uma redução significativa no tempo e no trabalho necessários para desbastar flores. ... >>

Microscópio infravermelho avançado 02.05.2024

Os microscópios desempenham um papel importante na pesquisa científica, permitindo aos cientistas mergulhar em estruturas e processos invisíveis aos olhos. Porém, vários métodos de microscopia têm suas limitações, e entre elas estava a limitação de resolução ao utilizar a faixa infravermelha. Mas as últimas conquistas dos pesquisadores japoneses da Universidade de Tóquio abrem novas perspectivas para o estudo do micromundo. Cientistas da Universidade de Tóquio revelaram um novo microscópio que irá revolucionar as capacidades da microscopia infravermelha. Este instrumento avançado permite ver as estruturas internas das bactérias vivas com incrível clareza em escala nanométrica. Normalmente, os microscópios de infravermelho médio são limitados pela baixa resolução, mas o desenvolvimento mais recente dos pesquisadores japoneses supera essas limitações. Segundo os cientistas, o microscópio desenvolvido permite criar imagens com resolução de até 120 nanômetros, 30 vezes maior que a resolução dos microscópios tradicionais. ... >>

Armadilha de ar para insetos 01.05.2024

A agricultura é um dos sectores-chave da economia e o controlo de pragas é parte integrante deste processo. Uma equipe de cientistas do Conselho Indiano de Pesquisa Agrícola-Instituto Central de Pesquisa da Batata (ICAR-CPRI), em Shimla, apresentou uma solução inovadora para esse problema: uma armadilha de ar para insetos movida pelo vento. Este dispositivo aborda as deficiências dos métodos tradicionais de controle de pragas, fornecendo dados sobre a população de insetos em tempo real. A armadilha é alimentada inteiramente por energia eólica, o que a torna uma solução ecologicamente correta que não requer energia. Seu design exclusivo permite o monitoramento de insetos nocivos e benéficos, proporcionando uma visão completa da população em qualquer área agrícola. “Ao avaliar as pragas-alvo no momento certo, podemos tomar as medidas necessárias para controlar tanto as pragas como as doenças”, diz Kapil ... >>

Notícias aleatórias do Arquivo

CD como um dosímetro 08.04.2004

Físicos búlgaros da Universidade de Kliment Ohridski, em Sofia, descobriram que os CDs armazenados em quase todas as casas podem dizer que tipo de carga de radiação os habitantes da casa receberam.

As partículas alfa emitidas pelo radônio, a fonte mais comum de radiação natural em edifícios residenciais construídos nas regiões montanhosas da Bulgária, deixam vestígios na base de policarbonato do disco. Ao gravar o plástico com ácido, esses traços podem ser ampliados para que se tornem visíveis ao microscópio óptico.

Sabendo quando o disco foi comprado e qual foi a temperatura média da casa nos últimos anos, o número de pegadas por centímetro quadrado pode ser usado para estimar a dose de radiação com uma precisão de 10%.

Outras notícias interessantes:

▪ O laser coloca nanopontos

▪ TVs Android Philips

▪ Material inteligente para camuflagem

▪ Dente artificial mata bactérias

▪ Barreira elétrica para proteger os nadadores dos tubarões

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Dosímetros. Seleção de artigos

▪ artigo O fim justifica os meios. expressão popular

▪ artigo Qual é o mar mais salgado? Resposta detalhada

▪ artigo Alpinia officinalis. Lendas, cultivo, métodos de aplicação

▪ artigo Iluminação interior com LEDs ultrabrilhantes. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Iluminação interior. Requerimentos gerais. Enciclopédia de rádio eletrônica e engenharia elétrica

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024