Integrantes: Miriam Pastrana Brito376401ITE 5to semestre Víctor Manuel Rodríguez Bahena378087IMT 5to semestre Erendira Victoria Sánchez Montes de Oca 377891ITE.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

Componentes de un ordenador
Componentes de una computadora
INFORMÁTICA MUSICAL BLOQUE 1.
Es la interfaz física entre el ordenador y el cable. Convierte los datos enviados por el ordenador a un formato que puede ser utilizado por el cable de.
LA COMPUTADORA.
Altavoces/Auriculares
Introducción a la programación
Jhonatan Espinal Steven Hernández
Componentes del Hardware de la Computadora
UNIDAD 5 Tarjetas de sonido.
Componentes básicos del ordenador
Arquitectura del Computador
Semana 4 - periferico.
Network hackers.
TRADUCTOR DE UN PROGRAMA
Tema 5. Sonido digital 1.
Unidad 7 Entrada/Salida
Tema 1 Fundamentos de Computación Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Clase 2.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
La computadora y sus partes
Recursos Tecnológicos
Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio.
Organización del Computador Entradas / Salidas. Modelo de I/O.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Introducción a la Programación “Componentes y Arquitectura de un computador” Semestre de Otoño 2006 MEng. Pedro Campos Soto.
Saúl Domínguez Valdez Computación I Matutino Profesora: Lilia Salas Alejandre.
 En computación es un conjunto de líneas de señal que el microprocesador o CPU utilizan para intercambiar datos con otros componentes como teclados,
Componentes básicos del ordenador
Memoria Principal Memoria de acceso aleatorio. La unidad de memoria y jerarquías de almacenamiento Unidades de Almacenamiento. La unidad de memoria es.
FUNDAMENTOS DE PROGRAMACIÓN Unidad I. Computador: Es una maquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren.
“Organización y Arquitectura de Computadores” William Stallings
Introducción a las computadoras I Prof. Ana C. González.
Equipos de computo.
INTRODUCCION A LA COMPUTACION
PARTES FISICAS DE UNA COMPUTADORA
Partes y componentes. Los ordenadores están compuestos por hardware y por software. Nos vamos a centrar en el hardware. Video explicativo.
Placa base: La placa base, también conocida como placa madre o tarjeta es una placa de circuito impreso a la que se conectan los componentes que.
PARTES INTERNAS Y EXTERNAS DE UN COMPUTADOR
Componentes Físicos y Lógicos de un Computador
Conociendo la Computadora
COMPONENTES DEL ORDENADOR
Laboratorio de Informática Superior Profa. Cynelle Lebrón
TRABAJO DE COMPUTACION.
Sistemas Operativos I Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas.
1.2 ESTRUCTURA Y FUNCIONAMIENTO DE LA COMPUTADORA
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
MEMORIA RAM. son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder.
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
Flash MX Trabajo con Sonidos. Frecuencias de Muestreo Todos los archivos de sonido para PC se graban digitalmente. Una grabacion digital recoge muestras.
Clase 3 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Creación y edición de audios digitales.
ESTILO DE VIDA DIGITALESTILO DE VIDA DIGITAL
NOCIONES BÁSICAS COMPUTO II
Ferrera, Immer C.I V Nessy, Jeniree C.I V
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Identificar las características y beneficios de diferentes medios de almacenamiento 1 Ing. Sist. Ana María.
Hardware Parte física de una computadora. Dispositivos Es todo aquello que esta conectado a la computadora, los cuales tienen una función específica.
Definición De Software Y Hardware
Definiciones… La definición debe contestar estas preguntas: ¿Qué es? ¿Por qué es algo necesario para el funcionamiento de la computadora?
ARQUITECTURA DEL ORDENADOR
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
UNIDAD I INTRODUCCION A LOS S.O..  HARDWARE  SOFTWARE.
GS3  Conceptos Básicos de Hardware. Tipos de computadoras Computadora Personal (PC) Laptop Macintosh.
Elementos de la CPU.
UNIVERSIDAD AUTONOMA SAN FRANCISCO
 Software  Humanware  Hardware Conformado por.
Arquitectura básica de la computadora
INFORMÁTICA BÁSICA Está compuesto por periféricos de entrada/salida, almacenamiento y usuarios interrelacionados con el propósito de satisfacer.
HARDWARE. INDICE ¿Qué es un ordenador? Hardware y Software Funcionamiento de un ordenador Arquitectura básica de un ordenador Placa base Unidades de medida.
Transcripción de la presentación:

Integrantes: Miriam Pastrana Brito376401ITE 5to semestre Víctor Manuel Rodríguez Bahena378087IMT 5to semestre Erendira Victoria Sánchez Montes de Oca ITE 4to semestre Proyecto Lenguaje Ensamblador

Objetivos Objetivo general del proyecto –Digitalizar voz haciendo interfaz con el micrófono y la tarjeta de sonido Objetivos específicos del proyecto –Capturar la voz del usuario a través del micrófono –Digitalizar la voz a través de la tarjeta de sonido –Generar un archivo de sonido: crear un archivo.wav para reproducir el sonido.

Una tarjeta de sonido es una tarjeta de expansión para computadoras que permite la entrada y salida de audio bajo el control de un programa. La mayoría de tarjetas de sonido implementan cuatro funciones básicas: Reproducción Captura Síntesis Procesamiento de sonido

Reproducción La tarjeta debe ser capaz de reproducir audio, ya sea desde lectores de CD o DVD, o desde ficheros almacenados en el disco duro, usando formatos estándares como – WAV – MP3 – MIDI

Captura Esto incluye capturar sonidos mediante un micrófono, o introducir sonido desde cualquier otra fuente (instrumentos musicales, reproductores de cintas, etc.). La información queda almacenada, generalmente, en el disco duro del PC en forma de ficheros.

Síntesis y Procesamiento La síntesis de audio, o lo que es lo mismo, la creación de sonido y el procesamiento de sonidos existentes exigen capacidad de procesamiento a la tarjeta ahorrando todo ese trabajo a la CPU.

Modo de funcionamiento La tarjeta de sonido está formada por tres subsistemas: el convertidor analógico/digital (CAD), el procesador digital de señales (DSP, Digital Signal Processor) y el convertidor digital/analógico (CDA).

Puertos de la Tarjeta de Sonido La tarjeta de sonido tiene puertos sobre los que puede funcionar. De todos los puertos de la tarjeta de sonido el más importante es el puerto BASE. Así se tiene el siguiente rango de posibles puertos a elegir: 210h 220h 234h 240h 250h 260h Desde este puerto parten los otros puertos de entrada y salida de la tarjeta, los cuales están siempre a la misma distancia numérica del puerto base

Tabla de puertos del DSP 02x6hDSP Reset PortSólo escritura 02xAhDSP Read Data PortSólo lectura 02xChDSP Write Data, CommandEscritura 02xChDSP Write Buffer Status (bit 7)Lectura 02xEhDSP Data Available Status (bit 7)Sólo lectura

Programación de la Tarjeta de Sonido Hay dos modos de programación de la tarjeta de sonido: Temporizador del PC (Timer) Acceso directo a memoria (DMA)

Generación de Sonido por el Temporizador Crear una rutina que envíe un byte de un puntero al puerto de escritura de la tarjeta de sonido: de esta manera cada vez que se llame al timer (18,2 veces por segundo) se enviará sólo un byte del puntero que contiene el sonido digitalizado (un número de 8 bits). Reprogramar el temporizador para que se ejecute más de 18,2 veces. –Frecuencia de muestreo Repetir la rutina en la interrupción 8h: El temporizador interrumpe a la CPU para realizar una operación extremadamente lenta como es enviar un byte al puerto de la tarjeta de sonido.

Generación de Sonido a través del DMA Como se ha visto, la técnica anterior es válida si se tiene una pantalla fija y se quiere que a la vez suene un programa de muestra. Pero en el momento en que se quieren hacer dos cosas que necesiten al procesador al mismo tiempo, la técnica del timer no vale, sencillamente porque no es óptima. Las transferencias por DMA (Direct Memory Access) permiten liberar a la CPU de todo el trabajo. Esto es posible porque la tarjeta de sonido incorpora un chip DSP que trabaja por sí solo.

Para transmitir un bloque de memoria de una dirección a otra mediante DMA, se debe decir al DMA la "página" de memoria y el "desplazamiento" de memoria donde se encuentra el bloque a mover. Se debe configurar el DSP para que vaya leyendo los bytes que le llegan por DMA y los vaya interpretando por su DAC. De esta manera se escuchará el sonido.

Pero antes de hacer esto, se debe decir al DSP la frecuencia de muestreo a la que debe reproducir el sonido. No basta con decirle la frecuencia en Hertz, sino que se debe usar la fórmula: FrecuenciaDSP = 256- ( FrecuenciaHertzios) Luego, se le envía este valor resultante al DSP. Para escribir cualquier tipo de valor en el DSP se usan los puertos de la tarjeta de sonido.

Para escribir cualquier tipo de valor en el DSP deberemos usar los puertos de la SB antes mencionados. Envio: mov dx,WPORT in al,dx and al,0x80 cmp al,0 jnz Envio mov al,byte ptr valor out dx,al