找回密码
 立即注册
查看: 3770|回复: 15

点阵频谱,毕设作品展示,基于STC12C5A60S2

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-3-26 12:57:14 | 显示全部楼层 |阅读模式

基于STC12的点阵频谱------毕设作品展示
以前做过的毕设之一,因为现在网上这个资料烂大街了,我的源文件太久了都不知道塞哪里去了,
就不上传文件了,大家可以网上自己搜索并制作。
用了一颗STC12C5A60S2,主要功能就是可以外接音源播放音频信号。还可以基于音频做64点的FFT,
做柱状图+漂浮点显示。还是比较华丽的。:lol当然现在大家可以用STC32去做,因为速度更快,
效果会比我这个更好。
点阵频谱,毕设作品展示,基于STC12C5A60S2-1.png
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-26 15:42:58 | 显示全部楼层
频谱用STC32G才能做到实时,8位MCU是间断的采样计算,因为计算时间比较长,而不同的蝶形算法,
耗时也不一样。用STC32F做,由于有硬件三角函数浮点支持计算,所以速度更快一些。

使用STC32G,跑35MHz,256点采样,25600采样率率,  采样时间10ms,  读取ADC、数据处理大约

8ms, 刷新SPI接口的OLED屏显示128*64点频率2.1ms,刚好勉强够时间。频谱先用对数表查表显示,
加峰值保持显示。开平方要用快速开方函数,KEIL自带的速度慢,时间就拖长了。

下面是有硬件三角函数浮点支持的
STC32F12K54 实现的频谱分析仪的初步演示
1.png
频谱分析首秀 ,STC32F12K54 ! - ADC/比较器,DMA支持的12位ADC,轨到轨比较器 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)


回复 支持 2 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-3-26 17:22:45 | 显示全部楼层
梁*** 发表于 2023-3-26 15:42
频谱用STC32G才能做到实时,8位MCU是间断的采样计算,因为计算时间比较长,而不同的蝶形算法,耗时也不一样 ...

梁工果然评价的很到位,一针见血,因为这个好几年前做的,手边只有stc12了,也是刚刚整理文件才看到的这个视频,随手分享下了。
看下来读数据什么的都没问题, “读取ADC、数据处理大约8ms”这里8ms够吗,这个我倒是没有算过,如果不考虑采样,且基4的fft跑完8ms就够了的话感觉可以给他升级一版出来。:lol

点评

使用STC32G跑35MHz时间够的。 其实我最早也是用STC12C5A60S2做的各种数字处理测试,包括各种数字滤波,FFT、DFT、Goertzel滤波算法等等,由于算力比较弱,所以不能处理太高的速度,2008年用于识别固话的DTMF还是可以  详情 回复 发表于 2023-3-26 17:33
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-26 17:33:25 | 显示全部楼层
电子DI*** 发表于 2023-3-26 17:22
梁工果然评价的很到位,一针见血,因为这个好几年前做的,手边只有stc12了,也是刚刚整理文件才看到的这 ...

使用STC32G跑35MHz时间够的。
其实我最早也是用STC12C5A60S2做的各种数字处理测试,包括各种数字滤波,FFT、DFT、Goertzel滤波算法等等,由于算力比较弱,所以不能处理太高的速度,2008年用于识别固话的DTMF还是可以的。

到了现在,用STC32G的算力可以比拟STM32F051,所以一般的数字处理不再是DSP、ARM的专利。其中简易示波器波形显示达到视频效果没有卡顿,也是MCU处理能力的体现。

当年,2014年,用STC做四轴飞行器飞控成功之后,网上还有很多人认为不可能。2017~2019年我每年都去深圳大学和深圳职业学院给学生讲课,如何做四轴飞行器,学生都反映,我们的飞控最简单明了,还很稳定,直接拉低了做飞控的门槛。
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-3-26 17:48:00 | 显示全部楼层
直接 DMA-SPI 刷 OLED12864
2023/5/23, STC32F12K64-72MHz-LQFP48/32晶圆 回来
===72MHz 的 32位8051
===硬件 32位乘除单元
===硬件 单精度浮点运算器

2023/6/1儿童节, STC32F12K64-72MHz-LQFP48/32 全球首发
让STC32位的8051越活越年轻, 老兵不死,必将荣归

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-3-26 21:16:12 | 显示全部楼层
1.png

梁工-煮酒-演示-频谱分析仪
梁工煮酒论英雄,趁着酒兴正酣,手工搭了个洞洞板

纯手工用 STC8A8K64D4 做了个频谱分析仪 送给了青岛的老兄弟
1.png



  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-3-26 21:23:32 | 显示全部楼层
STC32G的 SPI 速度可以到 17.5M bps  ~ 25M bps以上, 还可以 DMA支持 !
STC32G的 I2C 可以 4M bps 以上,还可以 DMA支持

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-09 11:28:38

5

主题

18

回帖

152

积分

注册会员

积分
152
发表于 2023-5-21 18:53:20 | 显示全部楼层
这个视频暴露了冲哥的音乐品味,哈哈
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2025-05-02 09:38:13

109

主题

1900

回帖

5214

积分

论坛元老

积分
5214
发表于 2023-7-3 07:35:58 | 显示全部楼层
请问STC12C5A60S2的晶振用多少MHz的?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-7-12 21:53:52 | 显示全部楼层
12MHz
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:41 , Processed in 0.135645 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表