Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Timbre musical con coprocesador de sonido AY8910. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Simuladores de llamadas y audio

Comentarios sobre el artículo Comentarios sobre el artículo

En los últimos años se han descrito en las páginas de Radio muchas convocatorias musicales diferentes. En la mayoría de los casos son bastante sencillos y el resultado, naturalmente, no es del todo satisfactorio. La opción que se presenta a nuestros lectores utilizando microprocesadores es más compleja, pero tiene mayores capacidades. El dispositivo realiza la función de un timbre, sin embargo, después de una mínima modificación y selección de las melodías que te gusten, puedes encontrarle otros usos.

La campana musical se ensambla a partir de partes de computadoras compatibles con SPECTRUM. Esto nos permitió lograr buenos resultados. El diagrama del dispositivo se muestra en la Fig. 1.

Timbre musical en coprocesador de sonido AY8910
(haga clic para agrandar)

Se fabrica un oscilador maestro sobre los elementos DD5.1 ​​​​- DD5.3. Los elementos DD6.1-DD6.3 forman un puerto de coprocesador de audio, para controlar cuál solo se analiza la señal A14. La elección de la dirección se debe al deseo de los autores de mantener la compatibilidad con la computadora ZX-SPECTRUM, que permite utilizar una gran cantidad de programas y melodías ya existentes. Sin embargo, el control del coprocesador de sonido no ha cambiado:

LD BC,65533: OUT C, A - selección de registro;

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

LD 60,65533: IN C, A - lectura del registro.

El propósito de los registros del coprocesador de audio se describe en detalle en [1, 2]. El contenido del registro C no importa aquí. Puede usarlo a su propia discreción.

La unidad de control de memoria se ensambla mediante elementos DD7, DD5.4, DD5.5 y diodos VD2, VD3. La señal RAM que genera activa la RAM en caso de un acceso a la memoria dentro de las direcciones F800H-FFFFH (63488-65535). De lo contrario, se selecciona ROM. Si planeas utilizar una ROM con una capacidad de más de 32 KB, el diseño se puede simplificar. Para hacer esto, debe quitar el chip DD7, aplicar la señal A2 del procesador al cátodo del diodo VD15 (deje la resistencia R5), aplicar la señal MR a la entrada CS de la ROM DD2 (pin 20) y envíe la señal A0 a la entrada 22E (pin 15). En la figura se muestra un diagrama de una unidad de gestión de memoria simplificada. 2. Tenga en cuenta que el campo de memoria ahora contendrá 16 asignaciones de la misma RAM. Por tanto, las direcciones 8000H, 8800H, 9000H-F800H son equivalentes.

Timbre musical en coprocesador de sonido AY8910

En el diseño se puede utilizar cualquier resonador de cuarzo ZQ1 con una frecuencia de 2 MHz. Los microcircuitos son reemplazables por sus numerosos análogos. Diodos: cualquier serie KD521, KD522. Los valores de resistencia de las resistencias y la capacitancia de los condensadores se pueden cambiar dentro de amplios límites. Es posible que deba seleccionar la resistencia de las resistencias R1 (para un funcionamiento estable del generador) y R18 (para un nivel de volumen óptimo). Los condensadores de bloqueo C3-C9 se instalan en los conductores de potencia de los microcircuitos, preferiblemente más cerca de sus cajas. Interruptores: SB1 - botón de timbre; Se instala SF1 en la jamba de la puerta o se utiliza cualquier interruptor de desconexión (el circuito está abierto cuando la puerta está cerrada).

Lo mejor es instalar un interruptor de láminas de tres pines controlado por un imán, como se hace en las alarmas de seguridad. Suena un timbre cuando se abre y se cierra la puerta. Se puede desactivar conectando la salida PA2 (pin 19) del coprocesador de audio a un cable común. El efecto se implementa mediante programación (Tabla 1).

Timbre musical en coprocesador de sonido AY8910

El dispositivo se ensambla en una placa preparada a partir de una computadora o identificador de llamadas compatible con SPECTRUM. Ya cuenta con lugares para instalar RAM, ROM y procesadores, así como conductores de energía, líneas de información y direcciones. El dispositivo terminado, la fuente de alimentación y el amplificador se pueden colocar cómodamente en la carcasa de una radio o grabadora.

La configuración de una llamada comienza con la verificación de la instalación. Conecte la fuente de alimentación y el amplificador. A continuación, debe escribir el programa TEST (Tabla 2) en una ROM de cualquier tamaño (ver [3]). Si después de enviar el comando RESET al procesador escuchas una campana, todo está en orden (quizás excepto la RAM). De lo contrario, el generador no arranca, las piezas están defectuosas o la instalación es incorrecta. Para comprobar la RAM, escriba valores cero en las direcciones 0001Н, 0002Н. Si suena la campana, significa que la RAM está funcionando correctamente; si no, intente reemplazar el diodo VD1 con dos diodos conectados en serie.

Timbre musical en coprocesador de sonido AY8910

Entonces deberías programar una llamada musical. Para hacer esto, realice los siguientes pasos.

Usando el editor de música SOUND TRACKER V3.0, debe descargar cualquier melodía compilada a la dirección 63488 seleccionando el comando "CON REPRODUCTOR".

En BASIC, ejecute el comando CLEAR 4E4.

Desde el sistema operativo TR-DOS, ejecute los comandos:

  • LOAD "nombre" CÓDIGO (donde "nombre" es el nombre del archivo cargado);
  • GUARDAR "jugador" CÓDIGO 63564,1116;
  • Descargue tonos de llamada seleccionando el comando "SIN JUGADOR";
  • Escriba el texto del programa PROG.

Combine los archivos resultantes en uno colocando en él:

  • Programa PROG a partir de la dirección 0000H (00000);
  • el programa reproductor, comenzando en la dirección 0200H (00512);
  • melodías compiladas en la memoria ROM libre (excepto las direcciones F800H-FFFFH);
  • inmediatamente después del programa PROG, una tabla con las direcciones de melodías, terminando con la palabra FFFFH. La longitud de la tabla está entre 2 y 182 bytes (1 a 91 melodías).

Si el espacio libre de la ROM y las tablas de direcciones están llenos de códigos FFH, sin borrar el firmware, puedes añadir una nueva melodía al espacio libre y escribir su dirección al final de la tabla.

El programa PROG utiliza las siguientes constantes:

  • 00D7H 00D8H - determina el tiempo de retardo para eliminar el rebote de los contactos del interruptor SB1: 13*{(00D8H)*256+(00D7H)), en microsegundos;
  • 0086Н 0087Н - define el período de tiempo entre llamadas al programa reproductor 13*{(0087H)*256+(0086H)}, en microsegundos (aproximadamente 0,02 s), luego el período entre notas es -DELAY- veces mayor (en adelante en signos - - se adjunta el parámetro del editor de música SOUND TRACKER);
  • 00F7H - contiene el parámetro -LENGTH- con -PATTERNS LENGTH- igual a 63, es decir (00F7H)*64 - el número de notas tocadas antes de detenerse automáticamente.

Para utilizar racionalmente la memoria ROM, es recomendable ajustar primero la duración de las melodías en el editor SOUND TRACKER al contenido de la celda 00F7H. Si la melodía es más corta, después de una pérdida comenzará de nuevo y tocará las notas requeridas (00F7H)*64 (por supuesto, siempre que la puerta permanezca cerrada); y si es más largo no sonará el final de la melodía.

En lugar del editor SOUND TRACKER, puedes utilizar otra versión, ajustando algunas constantes en el programa PROG si es necesario:

  • (000ВН,000СН) - duración del programa del jugador;
  • (0055Н,0056Н) - dirección en la que se ingresa la dirección de la melodía actual en el procedimiento de inicialización;
  • (0062Н,0063Н) - dirección del procedimiento de inicialización;
  • (0083Н,0084Н) - dirección del procedimiento del reproductor;
  • (00SAN,00SVN) - dirección del procedimiento de silenciamiento.

La llamada a veces genera ruido en forma de rayas en la pantalla del televisor. Su nivel se puede reducir desacoplando galvánicamente el timbre y los cables que van al botón y al sensor de la puerta. Esto se puede lograr utilizando dos optoacopladores AOT110, un elemento galvánico de un reloj de pulsera y varias resistencias. Cuando la puerta está cerrada y no se presiona el botón, los circuitos están abiertos y la batería no se descarga. También puede recomendar mejorar el generador de reloj, la unidad de muestreo y fuente de alimentación de RAM, y la unidad de inicio y reinicio.

Literatura

  1. Larchenko A., Rodionov N. ZX Spectrum y TR-DOS para usuarios y programadores. - San Petersburgo: PETER, 1994.
  2. Kostinevich R. Coprocesador de música AY-3-8910 en Vector-O6ts. - Radioaficionado, 1995, núm. 5, pág. 25.
  3. Borovik O., Parfenov A., Syryamkin V. Juegos emocionantes en una computadora doméstica. - Tomsk: Pop "Rasko", 1992.

Autores: V. Ogleznev, V. Tolstukhin, Izhevsk

Ver otros artículos sección Simuladores de llamadas y audio.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

La nueva API de bajo nivel reducirá el consumo de energía de los chips ARM 13.04.2015

El mercado de dispositivos portátiles inteligentes está creciendo, pero su crecimiento se ve limitado por la falta de cualquier progreso visible en el campo de las fuentes de alimentación y, como resultado, un tiempo de funcionamiento relativamente corto. Los desarrolladores entienden esto y están haciendo todo lo posible para reducir el consumo de energía de dichos dispositivos.

ARM ha dado un nuevo paso en esta dirección. Los procesadores ARM Cortex-M recibirán un microcontrolador de administración de energía EFM32 Gecko de Silicon Labs y la API de bajo nivel correspondiente.

Ambas compañías, ARM y Silicon Labs, planean usar un montón de estos chips en una nueva generación de dispositivos que forman lo que se llama "Internet de las cosas" (Internet of Things, IOT). Desafortunadamente, Silicon Labs aún no ha publicado detalles sobre el nivel exacto de ahorro que planea lograr, pero mencionó que la nueva API permitirá un mecanismo de suspensión inteligente automático y distribución de energía según el nivel de actividad de componentes específicos del sistema.

Las pruebas preliminares del sistema de "reposo óptimo" mostraron un aumento impresionante en la eficiencia: el módulo LCD consumía 1,03 miliamperios antes de encenderse y, después de la activación, la corriente que consumía en el modo de suspensión se redujo a 0,1 miliamperios, es decir, un orden de magnitud. Un logro muy impresionante.

El nuevo relleno de software y hardware con tales capacidades tendrá una gran demanda en el mundo de los teléfonos inteligentes y las tabletas, sin embargo, por ahora, ambas compañías concentrarán sus esfuerzos en su implementación en el mundo del Internet de las Cosas.

Otras noticias interesantes:

▪ Seis reglas para los sistemas de inteligencia artificial

▪ Las enormes olas atmosféricas son las culpables de los desastres meteorológicos

▪ computadora compacta

▪ PIONEER Music Center con disco duro de 40 Gb disponible a fines de mayo

▪ Biosensores para controlar la cicatrización de heridas en la piel

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Manual del electricista. Selección de artículos

▪ artículo de Robert Louis Stevenson. Aforismos famosos

▪ artículo ¿Por qué se carian los dientes? Respuesta detallada

▪ artículo Alforfón. Leyendas, cultivo, métodos de aplicación.

▪ artículo Programador USB para microcontroladores AVR y AT89S compatible con AVR910. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo El Secreto del Lápiz Deslizante. experimento fisico

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024