Menu English Ukrainian Russo Casa

Libreria tecnica gratuita per hobbisti e professionisti Libreria tecnica gratuita


ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA
Libreria gratuita / Schemi di dispositivi radioelettronici ed elettrici

Campanello musicale sul coprocessore audio AY8910. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Chiamate e simulatori audio

Commenti sull'articolo Commenti sull'articolo

Negli ultimi anni sono stati tanti i richiami musicali descritti sulle pagine della Radio. Nella maggior parte dei casi sono abbastanza semplici e il risultato, naturalmente, non è del tutto soddisfacente. L'opzione presentata ai nostri lettori utilizzando i microprocessori è più complessa, ma ha maggiori capacità. Il dispositivo svolge la funzione di un campanello, tuttavia, dopo una minima modifica e selezione delle melodie che ti piacciono, puoi trovarne altri usi.

La campana musicale è assemblata da parti di computer compatibili con SPECTRUM. Questo ci ha permesso di ottenere buoni risultati. Lo schema del dispositivo è mostrato in Fig. 1.

Campanello musicale su coprocessore audio AY8910
(clicca per ingrandire)

Un oscillatore principale è realizzato sugli elementi DD5.1 ​​​​- DD5.3. Gli elementi DD6.1-DD6.3 formano una porta del coprocessore audio, per controllare la quale viene analizzato solo il segnale A14. La scelta dell’indirizzo è dovuta al desiderio degli autori di mantenere la compatibilità con il computer ZX-SPECTRUM, che rende possibile l’utilizzo di un gran numero di programmi e melodie già esistenti. Tuttavia, il controllo del coprocessore del suono non è cambiato:

LD BC,65533: OUT C, A - selezione registro;

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

LD 60,65533: IN C, A - lettura dal registro.

Lo scopo dei registri del coprocessore audio è descritto in dettaglio in [1, 2]. Il contenuto del registro C non ha importanza qui. Può essere utilizzato a tua discrezione.

L'unità di controllo della memoria è assemblata utilizzando gli elementi DD7, DD5.4, DD5.5 e diodi VD2, VD3. Il segnale RAM che genera attiva la RAM in caso di accesso alla memoria negli indirizzi F800H-FFFFH (63488-65535). Altrimenti viene selezionata la ROM. Se prevedi di utilizzare una ROM con una capacità superiore a 32 KB, la struttura può essere semplificata. Per fare ciò, è necessario rimuovere il chip DD7, applicare il segnale A2 dal processore al catodo del diodo VD15 (lasciare il resistore R5), applicare il segnale MR all'ingresso CS della ROM DD2 (pin 20) e inviare il segnale A0 all'ingresso 22E (pin 15). Uno schema di un'unità di gestione della memoria semplificata è mostrato in Fig. 2. Tieni presente che il campo memoria conterrà ora 16 mappature della stessa RAM. Pertanto gli indirizzi 8000H, 8800H, 9000H-F800H sono equivalenti.

Campanello musicale su coprocessore audio AY8910

Nel progetto è possibile utilizzare qualsiasi risonatore al quarzo ZQ1 con una frequenza di 2 MHz. I microcircuiti sono sostituibili con i loro numerosi analoghi. Diodi: qualsiasi serie KD521, KD522. I valori di resistenza dei resistori e della capacità del condensatore possono essere modificati entro ampi limiti. Potrebbe essere necessario selezionare la resistenza dei resistori R1 - per un funzionamento stabile del generatore e R18 - per il livello di volume ottimale. I condensatori di blocco C3-C9 sono installati sui conduttori di potenza dei microcircuiti, preferibilmente più vicini alle loro custodie. Interruttori: SB1 - pulsante campanello; SF1 è installato sullo stipite della porta oppure viene utilizzato un qualsiasi sezionatore (il circuito è aperto quando la porta è chiusa).

È meglio installare un interruttore reed a tre pin controllato da un magnete, come avviene negli allarmi di sicurezza. Un campanello suona quando la porta viene aperta e chiusa. Può essere disabilitato collegando l'uscita PA2 (pin 19) del coprocessore audio ad un filo comune. L'effetto è implementato a livello di codice (Tabella 1).

Campanello musicale su coprocessore audio AY8910

Il dispositivo è assemblato su una scheda già pronta da un computer compatibile con SPECTRUM o ID chiamante. Dispone già di spazi per l'installazione di RAM, ROM e processori, nonché di conduttori di alimentazione, informazioni e linee di indirizzo. Il dispositivo finito, l'alimentatore e l'amplificatore possono essere comodamente posizionati nell'alloggiamento di una radio o di un registratore.

L'impostazione di una chiamata inizia con la verifica dell'installazione. Collegare l'alimentatore e l'amplificatore. Successivamente, è necessario scrivere il programma TEST (Tabella 2) in una ROM di qualsiasi dimensione (vedere [3]). Se dopo aver inviato il comando RESET al processore senti un campanello, è tutto in ordine (forse tranne la RAM). In caso contrario, o il generatore non si avvia, oppure le parti sono difettose o l'installazione non è corretta. Per controllare la RAM, annotare i valori zero agli indirizzi 0001Н, 0002Н. Se suona il campanello significa che la RAM funziona correttamente; in caso contrario provare a sostituire il diodo VD1 con due diodi collegati in serie.

Campanello musicale su coprocessore audio AY8910

Allora dovresti programmare una chiamata musicale. Per fare ciò, eseguire i seguenti passaggi.

Utilizzando l'editor musicale SOUND TRACKER V3.0, è necessario scaricare l'eventuale melodia compilata all'indirizzo 63488 selezionando il comando "CON PLAYER".

In BASIC, eseguire il comando CLEAR 4E4.

Dal sistema operativo TR-DOS, eseguire i comandi:

  • LOAD "name" CODE (dove "name" è il nome del file caricato);
  • SALVA "giocatore" CODICE 63564,1116;
  • Scarica suonerie selezionando il comando "SENZA LETTORE";
  • Scrivi il testo del programma PROG.

Unisci i file risultanti in uno inserendo in esso:

  • Programma PROG a partire dall'indirizzo 0000H (00000);
  • il programma del lettore, a partire dall'indirizzo 0200H (00512);
  • melodie compilate nella memoria ROM libera (ad eccezione degli indirizzi F800H-FFFFH);
  • subito dopo il programma PROG, una tabella con gli indirizzi delle melodie, terminante con la parola FFFFH. La lunghezza della tabella è compresa tra 2 e 182 byte (1-91 melodie).

Se lo spazio libero della ROM e le tabelle degli indirizzi sono pieni di codici FFH, senza cancellare il firmware, è possibile aggiungere una nuova melodia nello spazio libero e scrivere il suo indirizzo alla fine della tabella.

Il programma PROG utilizza le seguenti costanti:

  • 00D7H 00D8H - determina il tempo di ritardo per eliminare il rimbalzo dei contatti dell'interruttore SB1: 13*{(00D8H)*256+(00D7H)), in microsecondi;
  • 0086Н 0087Н - definisce il periodo di tempo tra le chiamate al programma del suonatore 13*{(0087H)*256+(0086H)}, in microsecondi (circa 0,02 s), quindi il periodo tra le note è -DELAY- volte maggiore (di seguito in segni - - i parametri dell'editor musicale SOUND TRACKER sono allegati);
  • 00F7H - contiene il parametro -LENGTH- con -PATTERNS LENGTH- pari a 63, ovvero (00F7H)*64 - il numero di note suonate prima dell'arresto automatico.

Per utilizzare in modo razionale la memoria ROM, si consiglia di adattare prima la lunghezza delle melodie nell'editor SOUND TRACKER al contenuto della cella 00F7H. Se la melodia è più breve, dopo una perdita ricomincerà da capo e suonerà le (00F7H)*64 note richieste (ovviamente a condizione che la porta rimanga chiusa); e se è più lungo, non suonerà la fine della melodia.

Al posto dell'editor SOUND TRACKER è possibile utilizzare un'altra versione, modificando se necessario alcune costanti nel programma PROG:

  • (000ВН,000СН) - durata del programma del giocatore;
  • (0055Н,0056Н) - indirizzo al quale l'indirizzo della melodia corrente viene inserito nella procedura di inizializzazione;
  • (0062Н,0063Н) - indirizzo della procedura di inizializzazione;
  • (0083Н,0084Н) - indirizzo della procedura del giocatore;
  • (00SAN,00SVN) - indirizzo della procedura di muto.

La chiamata a volte crea rumore sotto forma di strisce sullo schermo televisivo. Il loro livello può essere ridotto disaccoppiando galvanicamente il campanello ed i fili che vanno al pulsante e al sensore della porta. Ciò può essere realizzato utilizzando due fotoaccoppiatori AOT110, un elemento galvanico di un orologio da polso e diversi resistori. Quando la porta è chiusa e il pulsante non viene premuto, i circuiti sono aperti e la batteria non si scarica. Puoi anche consigliare di migliorare il generatore di clock, l'unità di campionamento e alimentazione RAM e l'unità di avvio e ripristino.

Letteratura

  1. Larchenko A., Rodionov N. ZX Spectrum e TR-DOS per utenti e programmatori. - San Pietroburgo: PIETRO, 1994.
  2. Kostinevich R. Coprocessore musicale AY-3-8910 su Vector-O6ts. - Radioamatore, 1995, n. 5, p. 25.
  3. Borovik O., Parfenov A., Syryamkin V. Giochi emozionanti sul computer di casa. - Tomsk: MGP "Rasko", 1992.

Autori: V. Ogleznev, V. Tolstukhin, Izhevsk

Vedi altri articoli sezione Chiamate e simulatori audio.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Macchina per diradare i fiori nei giardini 02.05.2024

Nell'agricoltura moderna si sta sviluppando il progresso tecnologico volto ad aumentare l'efficienza dei processi di cura delle piante. Presentata in Italia l'innovativa macchina per il diradamento dei fiori Florix, progettata per ottimizzare la fase di raccolta. Questo attrezzo è dotato di bracci mobili, che permettono di adattarlo facilmente alle esigenze del giardino. L'operatore può regolare la velocità dei fili sottili controllandoli dalla cabina del trattore tramite joystick. Questo approccio aumenta significativamente l'efficienza del processo di diradamento dei fiori, offrendo la possibilità di adattamento individuale alle condizioni specifiche del giardino, nonché alla varietà e al tipo di frutto in esso coltivato. Dopo due anni di test della macchina Florix su diverse tipologie di frutta, i risultati sono stati molto incoraggianti. Agricoltori come Filiberto Montanari, che utilizza una macchina Florix da diversi anni, hanno riscontrato una significativa riduzione del tempo e della manodopera necessari per diluire i fiori. ... >>

Microscopio infrarosso avanzato 02.05.2024

I microscopi svolgono un ruolo importante nella ricerca scientifica, consentendo agli scienziati di approfondire strutture e processi invisibili all'occhio. Tuttavia, vari metodi di microscopia hanno i loro limiti e tra questi c'è la limitazione della risoluzione quando si utilizza la gamma degli infrarossi. Ma gli ultimi risultati dei ricercatori giapponesi dell'Università di Tokyo aprono nuove prospettive per lo studio del micromondo. Gli scienziati dell'Università di Tokyo hanno presentato un nuovo microscopio che rivoluzionerà le capacità della microscopia a infrarossi. Questo strumento avanzato consente di vedere le strutture interne dei batteri viventi con sorprendente chiarezza su scala nanometrica. In genere, i microscopi nel medio infrarosso sono limitati dalla bassa risoluzione, ma l’ultimo sviluppo dei ricercatori giapponesi supera queste limitazioni. Secondo gli scienziati, il microscopio sviluppato consente di creare immagini con una risoluzione fino a 120 nanometri, ovvero 30 volte superiore alla risoluzione dei microscopi tradizionali. ... >>

Trappola d'aria per insetti 01.05.2024

L’agricoltura è uno dei settori chiave dell’economia e il controllo dei parassiti è parte integrante di questo processo. Un team di scienziati dell’Indian Council of Agricultural Research-Central Potato Research Institute (ICAR-CPRI), Shimla, ha trovato una soluzione innovativa a questo problema: una trappola per insetti alimentata dal vento. Questo dispositivo risolve le carenze dei metodi tradizionali di controllo dei parassiti fornendo dati sulla popolazione di insetti in tempo reale. La trappola è alimentata interamente dall'energia eolica, il che la rende una soluzione ecologica che non richiede energia. Il suo design unico consente il monitoraggio sia degli insetti dannosi che utili, fornendo una panoramica completa della popolazione in qualsiasi area agricola. “Valutando i parassiti target al momento giusto, possiamo adottare le misure necessarie per controllare sia i parassiti che le malattie”, afferma Kapil ... >>

Notizie casuali dall'Archivio

CD come dosimetro 08.04.2004

I fisici bulgari dell'Università Kliment Ohridski di Sofia hanno scoperto che i CD conservati in quasi tutte le case possono dire che tipo di carico di radiazioni hanno ricevuto gli abitanti della casa.

Le particelle alfa emesse dal radon, la fonte di radiazione naturale più comune negli edifici residenziali costruiti nelle regioni montuose della Bulgaria, lasciano tracce nella base in policarbonato del disco. Incidendo la plastica con acido, queste tracce possono essere ingrandite in modo che diventino visibili al microscopio ottico.

Sapendo quando è stato acquistato il disco e qual è stata la temperatura media in casa negli ultimi anni, il numero di impronte per centimetro quadrato può essere utilizzato per stimare la dose di radiazioni con una precisione del 10 percento.

Altre notizie interessanti:

▪ Il laser mette i nanopunti

▪ TV Android Philips

▪ Materiale intelligente per il camuffamento

▪ Il dente artificiale uccide i batteri

▪ Barriera elettrica per proteggere i bagnanti dagli squali

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Dosimetri. Selezione dell'articolo

▪ articolo Il fine giustifica i mezzi. Espressione popolare

▪ articolo Qual è il mare più salato? Risposta dettagliata

▪ articolo Alpinia officinalis. Leggende, coltivazione, metodi di applicazione

▪ articolo Illuminazione interna con LED ultraluminosi. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Illuminazione interna. Requisiti generali. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Lascia il tuo commento su questo articolo:

Nome:


E-mail (opzionale):


commento:





Tutte le lingue di questa pagina

Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito

www.diagram.com.ua

www.diagram.com.ua
2000-2024