⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 在采用 320x240 屏的设计实验箱上运行
💻 TXT
字号:

DSO_FFT.C  是51单片机的c代码,功能为 控制数据采集,曲线波形显示(数字存储示波器 DSO),FFT频谱分析功能。

rCf.h和iCf.h是fft蝶形运算的系数
constant.h和f_define.h是定义的常数和函数

AD0804、LCD、RAM6264三个外设公用wr、rd,故有冲突。
设置P2_7作ram的读写允许控制信号,0允许,1屏蔽
采样时直接将数据存入ram中,此时P2_7被置0,
	//转向对ram操作
	lcd_a0 = 1 ;//lcd_a0其实为单片机的读
	lcd_wr = 1 ;//lcd_wr为单片机的写
	Ram_cs = 0 ;//Ram_cs即为P2_7
使用液晶显示时,P2_7被置1,
	//转向对液晶操作
	Ram_cs = 1 ;
	lcd_a0 = 0 ;
	lcd_wr = 1 ;

采样128点,并作128点的fft,显示32根谱线

显示采样的128点时,先从ram中取32个数,放在单片机内部的ram中,之后
转向对液晶操作,显示32点,再次转向ram取32个数,之后对液晶操作显示,
如以上操作4次,波形被全部显示。

fpga实现ram的双向口,采样频率的产生,
采样周期为150um左右。

输入波形的频率可在3K以下,峰峰值可在10V以下,无需加直流偏量,电路中
已有电平移位。

  Lufan   2006.1.14

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -