In principe moet macht vertegenwoordigen het audiosignaal gescheiden in frequentie, hiervoor we moeten om te proeven van het signaal met inachtneming van de bemonsteringstheorema Bemonsteringstheorema van Nyquist, Shannon . Een audio signaal "hoorbaar" aan het menselijk oor is in het bereik van 20Hz tot 20Khz, in ons geval dat wij zal het uitvoeren van een volledige bemonstering van de band. Voor deze minimumfrequentie van monsterneming 40 KHz moet. met behulp van een microcontroller Freescale HCS08GT60 familie (8 bits) en ANSI C taal, Configureer de interne ADC-converter om een steekproef elke 25US (40 KHz) en dus van toepassing zijn een 64-punt FFT in real time (met dank aan de interne bus microcontroller bij 20 MHz loopt), resulterend in 32 niveaus vertegenwoordigen frequenties van 20 Hz tot 20 kHz met een scala aan 312.5 Hz op elk niveau. Aangezien we een scherm van 16 x 2 tekens hebben, maakten we een gemiddelde van de waarde van aaneengesloten niveaus met het oog op de resultaten in 16 niveaus en om hen te vertegenwoordigen als balken (aangepaste tekens in karakter LCD Zie Tutorial).
Schema. S19- of HEX-bestand en het uitvoeren van de Video!
U kunt het controleren van mijn blog http://candelectronica.blogspot.com/