Ljud spektrumanalysator med Freescale GT60 LCD 8 Bit
I grunden är makten att representera ljudsignalen skilda frekvenser, för detta måste vi prova signalen enligt Samplingsteoremet Nyquist Samplingsteoremet, Shannon . En audio signal "akustiskt" till det mänskliga örat är i intervallet 20 Hz till 20Khz, i vårt fall kommer vi att genomföra en fullständig provtagning av bandet. För denna lägsta provtagningsfrekvens bör vara 40 KHz. använda en mikrokontroller Freescale HCS08GT60 familj (8 bitar) och ANSI C-språket, konfigurera den interna ADC converter för att ta ett prov varje 25US (40 KHz) och så gäller en 64-punkt FFT i realtid (tack till inre buss mikrokontroller på 20 MHz), vilket resulterar i 32 nivåer som motsvarar frekvenser från 20 Hz till 20 kHz med ett utbud av 312,5 Hz varje nivå. Som vi har en uppvisning av 16 x 2 tecken, gjorde vi ett genomsnitt av värdet av sammanhängande nivåer för att nå resultat i 16 nivåer och att företräda dem som staplar (anpassade tecken i tecken LCD se Tutorial).
Schematiska. S19 eller HEX-fil och Video igång!
Du kan kolla min blogg http://candelectronica.blogspot.com/