这是阿莫论坛看到的一片帖子,2005年的,好早!
一个日本人做的一个音频FFT分析仪,单片机是mega8,屏幕使用LCD12232。先看看原文:
原文链接:
http://elm-chan.org/works/akilcd/report_e.html
很古朴的网页格式,原理图如下:
成品是这个样子:
纯手工的面包板,将近10mil的焊线,DIY的境界很高了!
根据作者描述,这是他在某网站花了1500日元买的一个液晶屏,买回来后一直在吃灰。
我算了下,1500日元相当于人民币90多。日本的液晶屏这么贵?还是说2005年物价就这样?
程序使用汇编写的… 打扰了…
;-----------------------------------------------------------------------------;
; Audio Waveform Monitor R0.2 May 29, 2005 ;
; (C)ChaN, 2005; http://elm-chan.org/ ;
;-----------------------------------------------------------------------------;
;
.include "m8def.inc"
.include "avr.inc"
.include "akiglcd.inc"
.equ MOSI = 3 ;Port B bit definitions
.equ LCDCLK = 1 ;/
.equ RW = 5 ;Port C bit definitions
.equ E = 4 ;
.equ CS2 = 3 ;
.equ CS1 = 2 ;
.equ A0 = 1 ;
.equ RES = 0 ;/
.equ FFT_N = 128 ;Number of samples
.equ LCD_W = 122 ;LCD size
.equ LCD_H = 32 ;/
.equ WAV_W = (LCD_W-FFT_N/2)
.def _0 = r15 ;Zero
.def _Flags = r25 ;b0:In captureing
;b1:In pause
;b2:MOSI edge detector
;----------------------------------------------------------;
; Data memory area
最后看下演示视频,作者提供了三个演示视频,avi格式的,QQ播放器打不开,只能用windows自带的播放器打开,效果还是不错的: