数码之家

标题: STC32单片机的性能处于什么水平?最大工作频率是多少 [打印本页]

作者: 猪小呆    时间: 2025-3-14 08:34
标题: STC32单片机的性能处于什么水平?最大工作频率是多少
看规格书里只说比传统8051快70倍,也没写最大工作频率是多少,有知道它的实际最大工作频率是多少的吗?作为STC最先进的单片机,不知道它的性能可以与低端的STM32F103系列相媲美吗?
[attach]2381861[/attach]


[attach]2381878[/attach]

作者: 人艰不拆了    时间: 2025-3-14 08:35
小呆在疯狂试探!!!
作者: mmxx2015    时间: 2025-3-14 08:44
应该比不上F103系列,尤其是多位乘除法计算,F103 CPU自带32位乘除法硬件,STC的扩展乘除法硬件是外挂的。
作者: 猪小呆    时间: 2025-3-14 08:48
人艰不拆了 发表于 2025-3-14 08:35
小呆在疯狂试探!!!

想知道用它替代许老师电桥里的STC12C5A60性能提升有多大,能不能达到STM32的低端水平
作者: 603599910    时间: 2025-3-14 09:15
猪小呆 发表于 2025-3-14 08:48
想知道用它替代许老师电桥里的STC12C5A60性能提升有多大,能不能达到STM32的低端水平 ...

STM32F0系列性能不是很牛的,放心大胆干吧.
作者: devcang    时间: 2025-3-14 09:20
猪小呆 发表于 2025-3-14 08:48
想知道用它替代许老师电桥里的STC12C5A60性能提升有多大,能不能达到STM32的低端水平 ...

[attach]2381903[/attach]



看两者的对比,就可以了解一、二了吧

作者: szb314    时间: 2025-3-14 09:23
资料上是35MHZ,,挂外部晶振 估计可以40+吧,,具体性能,它不完全是主频决定的
作者: msz09861    时间: 2025-3-14 09:39
多数场合的要求并不高,快点慢点影响不大
作者: 125589    时间: 2025-3-14 10:22
真不太好量化,有人用相同C代码通过IO输出计时测试性能的,但是C代码经过编译器后得到的汇编代码没法保证走的是最少性能路线,所以结果也是没法保证,毕竟汇编再下一层就是机器码了,一般人真啃不动
作者: 待定d    时间: 2025-3-14 10:31
不咋行
作者: sadfun    时间: 2025-3-14 10:52
希望大佬测试一下
作者: vip2128    时间: 2025-3-14 13:16
小呆是来混家元的,...........
作者: t3486784401    时间: 2025-3-14 14:01
处于弟弟水平。

外设有 STC 的独创之处,但内核(C251)过于古老,以至于只敢与更古老的(C51)比性能。

现代单片机效率多以 DMIPS/MHz 评估,即单位主频下的 Dhrystone 跑分,数值越高代表指令效率越高
STC32 差不多能到 0.38DMIPS/MHz; 对照廉价的 Cortex-M,就算最省电的 M0 也能到 0.87-1.27 DMIPS/MHz,
几乎最慢的 ARM 都比 STC32 在单位主频下快几倍。

参考:
https://zhuanlan.zhihu.com/p/480871422
https://blog.csdn.net/qq_21475601/article/details/106564903

作者: 猪小呆    时间: 2025-3-14 14:30
t3486784401 发表于 2025-3-14 14:01
处于弟弟水平。

外设有 STC 的独创之处,但内核(C251)过于古老,以至于只敢与更古老的(C51)比性能。

居然这么差,怪不得规格书里只说比原来快了多少多少倍而绝口不提最大工作频率,原来是因为“过于落后,不便表达”。。。
作者: 蓝天白云51    时间: 2025-3-14 14:44
这个stc32最大的优势是容易入门.官方为此做了大量工作.
我等业余玩家学习成本是最大的成本.追求性能的话还是stm32.
作者: soma    时间: 2025-3-14 14:50
t3486784401 发表于 2025-3-14 14:01
处于弟弟水平。

外设有 STC 的独创之处,但内核(C251)过于古老,以至于只敢与更古老的(C51)比性能。

STC吹的多牛,原来是这样啊
作者: 茶壹杯    时间: 2025-3-14 14:53
蓝天白云51 发表于 2025-3-14 14:44
这个stc32最大的优势是容易入门.官方为此做了大量工作.
我等业余玩家学习成本是最大的成本.追求性能的话还 ...

国内有一大票学C51学傻掉的人,,其中不乏所谓的专家、大咖、教授。。
除了51单片机他们啥都不会玩
代码可能一辈子都写得很烂  没啥长进
STC32就是给他们升级的
AVR时代他们就跟不上趟了




作者: t3486784401    时间: 2025-3-14 14:55
猪小呆 发表于 2025-3-14 14:30
居然这么差,怪不得规格书里只说比原来快了多少多少倍而绝口不提最大工作频率,原来是因为“过于落后,不 ...

STC 起步于 C51 系列,和国内单片机教学贴合的比较好;
专门集成了 Bootloader 可以 ISP 下载,比一众传统51(例如 ATMEL)更适合新手搭电路。

扩展片上外设,算是 STC 不错的方向; 但走 C251 这个内核就着实有些遗憾了: 硬件古老、性能弟弟、软件小众。

跟 STC 的技术聊过 Arduino 方向,结果第一步就是 C++ 工具链缺失,后续步骤和生态也就没了。
对比下国内的 esp8266, esp32, 这厂子就很会发力,标准库和工具链配齐,直接就有了生态。
作者: 猪小呆    时间: 2025-3-14 15:00
t3486784401 发表于 2025-3-14 14:55
STC 起步于 C51 系列,和国内单片机教学贴合的比较好;
专门集成了 Bootloader 可以 ISP 下载,比一众传 ...

esp确实牛,看到很多老外都在玩,stc就没见到有老外用的,但是stc吹牛逼很有一套,你看他给自己家开发板起的名字又是倚天剑又是屠龙刀的,颇有天下他最大的气势
作者: t3486784401    时间: 2025-3-14 15:00
茶壹杯 发表于 2025-3-14 14:53
国内有一大票学C51学傻掉的人,,其中不乏所谓的专家、大咖、教授。。
除了51单片机他们啥都不会玩
代码 ...

另有文章说在 Dhrystone 下的跑分, STC32 性能约等于 STM8, AVR 这些传统8位机。

这么看来的确是奔着升级来的。
作者: 慕名而来    时间: 2025-3-14 15:01
猪小呆 发表于 2025-3-14 14:30
居然这么差,怪不得规格书里只说比原来快了多少多少倍而绝口不提最大工作频率,原来是因为“过于落后,不 ...

楼主对于STC32**单片机疑问也使我这个业余玩家百度学习了单片机基础知识,要想了解STC32**的品位就要了解C251的定义,下面是deepseek app电脑端给出的答案:C251单片机属于增强型8051架构,是Intel在标准8051基础上推出的16位/32位扩展版本***。
我觉得这个描述应该是准确的,也就是说虽然STC32确实有32位的某些东西但它依然归属与C251的8051架构只是功能增强了,你的工程究竟用51单片机还是32单片机还是需要根据用途来选择,而如果51单片机够用的话那么使用STC32**就应该不会出问题。
作者: t3486784401    时间: 2025-3-14 15:16
慕名而来 发表于 2025-3-14 15:01
楼主对于STC32**单片机疑问也使我这个业余玩家百度学习了单片机基础知识,要想了解STC32**的品位就要了解 ...

就是这个现状,现在大一点带UI、带网络的工程,STC32 肯定带不动。

举例1: 做个 240x320 分辨率的老年机,简单画画 UI 还勉强,稍微带点图片动画不敢想;
举例2: 做个 http 服务端, STC32 就算挂上 phy 芯片也内存吃紧, 8KB 内存还不够放一张小网页;

上述例子中,
#1基本是 arm 霸占,f103 甚至能做玩具示波器;
#2就是 esp8266 的专长,上 Arduino 直接就是示例工程
作者: beluga98    时间: 2025-3-14 15:35
t3486784401 发表于 2025-3-14 15:00
另有文章说在 Dhrystone 下的跑分, STC32 性能约等于 STM8, AVR 这些传统8位机。

这么看来的确是奔着升 ...

毕竟51内核还是8位的,如果完全魔改了,那也就不是51了,和8位机比较还是相对客观的
作者: hfshen    时间: 2025-3-14 15:52
猪小呆 发表于 2025-3-14 15:00
esp确实牛,看到很多老外都在玩,stc就没见到有老外用的,但是stc吹牛逼很有一套,你看他给自己家开发板 ...

是的,很多年前,我买过不少51系列的开发板、核心板,C语言开发。
后来接触了ESP32,买了核心板,刷了MicroPython,代码直接编辑、保持,不用编译、下载,方便多了。
ESP32,容量大、速度快、带WiFi与蓝牙,功能强大多了。相比STC,价格也不贵。
作者: 茶壹杯    时间: 2025-3-14 17:30
t3486784401 发表于 2025-3-14 15:00
另有文章说在 Dhrystone 下的跑分, STC32 性能约等于 STM8, AVR 这些传统8位机。

这么看来的确是奔着升 ...

在我看来   改开40年  前30年好象脑子没开窍
虽然说  学费总是要交的, 根本上  还是那些大部委掌权的大多酒囊饭袋
一旦国家没有思想战略   社会大众也就只能跟着庸庸碌碌
国外技术封锁是一方面,国内很多人不求上进  吃51老本是大量存在的
根源还是在上面
作者: 慕名而来    时间: 2025-3-14 18:52
根据用途选择MCU如同根据货物选择车型一样本来就没啥可讨论的,我坚信必须用STM控制的东西也不会有人用STC来弄的,反之能用51单片机几条语句就可以实现的简单控制也同样不会有人用STM来弄。
作者: icespirit    时间: 2025-3-15 08:07
t3486784401 发表于 2025-3-14 15:00
另有文章说在 Dhrystone 下的跑分, STC32 性能约等于 STM8, AVR 这些传统8位机。

这么看来的确是奔着升 ...

请问DS80C310这款单片机性能怎么样?
[attach]2384010[/attach]

作者: 触景情伤    时间: 2025-3-15 09:18
t3486784401 发表于 2025-3-14 14:55
STC 起步于 C51 系列,和国内单片机教学贴合的比较好;
专门集成了 Bootloader 可以 ISP 下载,比一众传 ...

天问那个好像字符模式就是arduino的平台套娃的…
作者: tomac88    时间: 2025-3-15 09:37
到底这个32是什么意思?同样的指令操作数是32位?
作者: t3486784401    时间: 2025-3-15 10:44
icespirit 发表于 2025-3-15 08:07
请问DS80C310这款单片机性能怎么样?

80c3x 是一片没有 rom 的 51 单片机,性能比 stc89c52rc 还低。

除了研究系统原理,这货应用场合不多
作者: t3486784401    时间: 2025-3-15 10:49
触景情伤 发表于 2025-3-15 09:18
天问那个好像字符模式就是arduino的平台套娃的…

模拟几个 arduino 的 api 难度不高,比如搞个 digitalWrite 控制io,
真正灵魂是 C++ 类与集成,甚至模板类的支持。arduino 绝大多数三方库是 C++ 类的形式,能用上瞬间就有生态了
作者: 小白大白    时间: 2025-3-18 10:13
茶壹杯 发表于 2025-3-14 14:53
国内有一大票学C51学傻掉的人,,其中不乏所谓的专家、大咖、教授。。
除了51单片机他们啥都不会玩
代码 ...

是啊,那些专家、大咖、教授都是傻子,比不上你第一个键盘侠。就好像买玛莎拉蒂的会嘲讽买面包的,那么丑,那么差的车竟然有人买?有人造?真是傻掉了。市场的认同比不上你一个人的主观判断。嗯,我用汇编写的代码,而且还自己用电子零部件搭了一块4位cpu和单片机出来,我也玩STC,我们业余偶尔玩玩51的都是傻子啊,原来如此。不过我自认为起码比一些只会用库的天才好多了。
作者: peccht    时间: 2025-3-18 13:19
指令集太落后
作者: 230000    时间: 2025-3-18 16:09
任重道远。
作者: zlm78946    时间: 2025-3-20 11:49
肯定没资格和M3的F1比,但应该可以和M0内核的ARM打个平手.
作者: zlm78946    时间: 2025-3-20 17:27
猪小呆 发表于 2025-3-14 15:00
esp确实牛,看到很多老外都在玩,stc就没见到有老外用的,但是stc吹牛逼很有一套,你看他给自己家开发板 ...

51这块STC的确算是天下第一.
作者: lxh0508    时间: 2025-4-1 10:57
icespirit 发表于 2025-3-15 08:07
请问DS80C310这款单片机性能怎么样?

不咋地,4T的51,还不如老妖的
作者: lxh0508    时间: 2025-4-1 10:59
zlm78946 发表于 2025-3-20 17:27
51这块STC的确算是天下第一.

也算不上,至今没有新塘、芯圣这样的ICP硬件仿真




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4