descripción técnica del proyecto PIC 16F877 to Midi
 

- página modificada en enero de 2009 - (English version)

Para facilitar el acceso a los distintos circuitos, el esquema del bloque de abajo está animado. Pulsando sobre los distintos símbolos de la animación se abren páginas que corresponden a los títulos.

Descripción del circuito

  • Los 8 entradas analógicas del PIC 16F877 ADC (convertidores de analógico en digital) captan voltages de 4,8mV hasta 5V simultáneamente (las salidas de los 8 seguidores de envolventes) y convierten las señales en mensajes MIDI: NoteOn (< 4,8mV), NoteOff (> 4,8mV), NoteValue, Velocity, canales midi.
  • 16 entradas digitales, Los PortB y PortC están programados para captar impulsos trigger de 5V desde el PAD (vea tabla1 y tabla2 apartado del 16F877),
  • El PortD es la salida para 5 indicadores LED de estados y para enviar los trigger de sincronización para el "7_digit_dispay", que indica las 8 entradas de configuración.
  • Los 8 entradas son programables independientemente: MidiChannel, NoteValue, Prg.Change etc.
  • El PAD tiene 2 niveles que multiplican por 2 los controladores, lo cual se indica por el LED rojo. Para facilitar los cambios de Programm Change y los Audio Channel estos paneles trigger están duplicados.
  • Golpeando el trigger STORE, RC1, en el nivel 0 se pueden guardar todos los valores en un instante.
  • Golpeando el trigger INIT, RC2 (dentro del menu) se puede recuperar los valores iniciales (vea tabla3).
  • El aparato tiene 8 preamplificadores aprovechando las placas de piezoeléctricos o micrófonos electret para obtener el nivel de audio suficiente para una tarjeta de sonido. Estos preamplificadores son independientes de los del circuito para triggear el PIC 16F877.