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.

Decodificadores para comandos de joystick de consolas de videojuegos. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Microcontroladores

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

Al desarrollar dispositivos electrónicos, a menudo existe la necesidad de un panel de control remoto conveniente. En muchos casos, un joystick de una consola de videojuegos puede servir como control remoto, solo necesita decodificar sus señales. El autor del artículo logró, usando microcontroladores de la familia AT89, desarrollar decodificadores muy simples para comandos dados usando joysticks de decodificadores de video populares. Se pueden incorporar en cualquier diseño de aficionados.

La idea de desarrollar decodificadores de microcontroladores para diferentes tipos de joysticks surgió como resultado del conocimiento del artículo [1]. El decodificador de señal de joystick "Dendy" propuesto allí es bastante complicado (montado en cuatro microcircuitos de la serie K561), no está protegido contra el rebote de los contactos del botón del joystick y tiene una baja capacidad de carga de las salidas. Estos problemas se resolvieron fabricando un dispositivo funcionalmente similar en un solo chip: un microcontrolador AT89C2051 económico. Además, se ha introducido una función de confirmación de sonido al presionar los botones del joystick, cada uno de los cuales corresponde a un tono de cierta altura.

Decodificadores para comandos de joystick de consolas de videojuegos

El circuito decodificador para el joystick "Dendy" se muestra en la fig. 1, y en la tabla. 1 - códigos de firmware para la FLASH-ROM del microcontrolador DD1. Puede leer sobre el principio de funcionamiento de este joystick en [2]. Los diagramas de tiempo de sus señales también se muestran allí. El decodificador los convierte en niveles lógicos en las salidas de los puertos P1 y P1.0 del microcontrolador. Un botón presionado corresponde a un nivel bajo, no presionado, un nivel alto en la salida correspondiente. Las señales A y B se pueden eliminar no solo de los pines del microcontrolador indicados en el diagrama, sino también de sus salidas de drenaje abierto: líneas P12 (pin 1.1) y P13 (pin XNUMX), respectivamente.

Decodificadores para comandos de joystick de consolas de videojuegos
(haga clic para agrandar)

El emisor piezoeléctrico HA1 está diseñado para la indicación sonora de las pulsaciones de los botones del joystick. Los condensadores C3, C4 y un resonador de cuarzo ZQ1 se incluyen en un circuito de conmutación de microcontrolador típico. Condensador C1: bloquea la fuente de alimentación, C2 es necesario para generar un pulso de reinicio inicial. El voltaje de +5 V se suministra desde la fuente de alimentación del dispositivo controlado.

En la fig. 2 muestra un diagrama de un decodificador para comandos dados usando el joystick de la consola de juegos SEGA Mega Drive-2. Puede encontrar una descripción de este joystick y sus señales en [3]. Dado que la cantidad requerida de líneas de entrada y salida del microcontrolador en este caso es mayor que en el anterior, fue necesario reemplazar el microcontrolador AT20C89 de 2051 pines por un AT40C89 de 51 pines.

Decodificadores para comandos de joystick de consolas de videojuegos

Los códigos de firmware para su FLASH-ROM se muestran en la Tabla. 2. El joystick está conectado al conector XP1, los comandos decodificados se eliminan de los puertos P1, PXNUMX del microcontrolador.

Decodificadores para comandos de joystick de consolas de videojuegos
(haga clic para agrandar)

En la fig. 3 muestra un diagrama de otra versión del decodificador.

Decodificadores para comandos de joystick de consolas de videojuegos

Funciona con joysticks de consolas "Sony PlayStation" y "Sony PlayStation 2". En la memoria del microcontrolador DD1, debe cargar los códigos de la Tabla. 3.

Decodificadores para comandos de joystick de consolas de videojuegos
(haga clic para agrandar)

Un poco sobre el principio de intercambio de información entre estos joysticks y el decodificador. Habiendo establecido previamente un nivel bajo en la línea SEL, el microcontrolador DD1 genera una secuencia de cinco grupos de ocho pulsos de nivel lógico bajo en la línea CLOCK de cada uno. Los pulsos de los tres primeros grupos sincronizan el intercambio de información de servicio a través de las líneas COMMAND (del decodificador al joystick) y DATA (en sentido contrario). Para cada uno de los 16 pulsos de sincronización de los dos últimos grupos, el joystick responde configurando un nivel lógico en la línea DATA, que muestra el estado del siguiente botón. El orden de los botones de sondeo coincide con el orden de enumeración de las señales de salida del decodificador en el diagrama (ver Fig. 3, de arriba a abajo). Al final del ciclo de sondeo, el microcontrolador establece la línea SEL alta.

La numeración de pines del zócalo XS1 corresponde a la versión "PS one" especificada en la placa del decodificador de video. Es posible conectar al decodificador tanto un joystick digital convencional como un joystick digital-analógico ("Dual Shock"). En el primer caso, las salidas "JoyL" y "JoyR" siempre están en un nivel lógico alto, ya que no hay botones correspondientes en las palancas del joystick digital.

Si es necesario, el decodificador puede alimentarse con 5 V en lugar de los 3,5 V indicados en el diagrama. En este caso, el exceso de voltaje se apaga con dos diodos KD522B (u otros de silicio de baja potencia).

Las tres versiones del decodificador pueden equiparse con resonadores de cuarzo ZQ1 en cualquier frecuencia de 4 a 8 MHz. Es posible un aumento adicional en la frecuencia hasta el límite para el microcontrolador aplicado, pero no deseable, ya que va acompañado de una disminución en el período de consulta de los botones y un aumento en el tono de las señales de sonido. El período de sondeo es de 20 ms a una frecuencia de cuarzo de 4 MHz. Si es necesario (se determina empíricamente), el período de la encuesta se puede duplicar. Para hacer esto, basta con conectar los pines 2 y 3 (ver Fig. 1), 26 y 27 (ver Fig. 2) o 21 y 22 (ver Fig. 3) del microcontrolador DD1. Estos compuestos se muestran en los diagramas con líneas discontinuas.

Los decodificadores propuestos funcionarán con microcontroladores AT89C51, AT89C2051 con cualquier índice alfanumérico, como AT89C2051-12RS. Los números en el índice indican la frecuencia máxima del resonador de cuarzo, MHz, las letras P - paquete PDIP, S - paquete SOIC (para montaje en superficie), C o I - rango de temperatura de funcionamiento, respectivamente, 0 ... +70 ° С (comercial) o -45...+85 °С (industrial). Para cargar la memoria de los microcontroladores recomiendo utilizar el programador descrito en [4].

Todos los condensadores son de cerámica, por ejemplo, K10-17. Emisor de sonido HA1 de la serie ZP u otro piezocerámico sin generador incorporado.

Archivos de firmware del microcontrolador junto con códigos fuente del programa para todas las opciones del decodificador

Literatura

  1. Kuleshov S. Joystick Dendy - panel de control remoto. - Radio, 2002, N° 4. p. 21
  2. Ryumik S. Características de los circuitos de los decodificadores de video de ocho bits. - Radio, 1997, N° 10, pág. 27-30.
  3. Ryumik S. Características de los circuitos de los decodificadores de video de 16 bits. - Radio, 1998. N° 5, pág. 27-29.
  4. Ryumik S. Programador "paralelo" para AT89. - Radio, 2004, N° 2, pág. 28-31.

Autor: S.Ryumik, Chernihiv, Ucrania

Ver otros artículos sección Microcontroladores.

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

Estrella ultraprecisa 14.09.2006

Astrónomos de la Universidad de Texas (EE.UU.) han encontrado el reloj astronómico más preciso en la constelación de Leo Minor.

La enana blanca, una estrella bajo el índice G117-B15A, pulsa, cambiando su brillo cada 215 segundos. Este período se observa con tanta precisión que un error de un segundo puede acumularse en solo 8 millones de años. Para verificar la precisión del curso, tuve que seguir la estrella durante 9 años.

Tenga en cuenta que los relojes atómicos hechos por el hombre más precisos ahora son aproximadamente el doble de precisos que los celestiales.

Otras noticias interesantes:

▪ Sabor a soda y champán

▪ El pegamento se pega y se despega a pedido.

▪ Nanohojas en lugar de platino

▪ Inteligencia geoespacial

▪ Simuladores cuánticos analógicos

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

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Nota para el estudiante. Selección de artículos

▪ artículo Poesía de polilla. expresión popular

▪ artículo ¿Dónde hay más bacterias - en el océano o en las alcantarillas de la ciudad? Respuesta detallada

▪ artículo Kopechnik ártico. Leyendas, cultivo, métodos de aplicación.

▪ artículo Montaje y desmontaje de elementos. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Comprobación de rectificadores de tiristores industriales. Enciclopedia de radioelectrónica e ingeniería eléctrica.

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