2007年全国大学生电子设计大赛,A题音频信号分析仪的全部源程序。
单片机为c8051f120,系统时钟倍频至96MHZ。
main.c是一个包含五级菜单的主函数。
FFT.C是进行fft变换,将时域信号变换成频域信号。
flash.c是读写片外flash存储器的程序,可以将分析结果保存,以备调用.
z7290.c是周立功7290键盘芯片的驱动程序.
FFT_xgjis.c是对变换后的频谱进行分析和运算.
FFT_CodeTable.c是一个正弦表,在FFT的时候调用.
LCD320240.c是320*240的液晶驱动程序,液晶的控制器是SED1335.
所有的.h文件提供了子函数的定义.
本程序用KEIL3 802版本编译通过,将所有的.C文件添加到工程中,并编译main.c
注意两点:1.器件选择c8051f120.
2.在target中将时钟设为96M.同时必须将Memory Model 改成large--XDATA.默认的是small.
因为本设计占用的资源是非常大的.
Program Size: data=81.3 xdata=6811 code=43056
标签:
2007
大学生电子
设计大赛
上传时间:
2014-01-05
上传用户:manlian