切换到宽版
  • 22526阅读
  • 92回复

[C51]stc8,你听说过吗。。。 [复制链接]

上一主题 下一主题
离线likun1234567

发帖
133
M币
288
专家
1
粉丝
2
只看该作者 30楼 发表于: 2016-09-27
还行,做小玩意还是靠stc的,不过做产品还是用stm
离线aswdp

发帖
18
M币
960
专家
0
粉丝
0
只看该作者 31楼 发表于: 03-01
STC是复杂指令集的单片机,STM是简单指令集的芯片,两者不是一个量级上的东西。
简单指令集功耗低,指令集数量少,编译程序会根据你调用的函数编译目标,比如一个很常用的指令,通过编译后,可能会产生上百条简单的指令去在处理器内去完成。
STC是复杂指令集的处理器,公开的指令集中,几乎是每条指令一个时钟周期。也就是说,通常的指令编译后,芯片执行的还是一条指令,而不是简单指令集的很多指令。
这样一来虽然只有10Mhz主频的STC芯片,处理数据的性能,可不是几十Mhz主频的STM芯片所能比拟的。因此不要拿主频去对比性能,完全两回事。另外也不要拿系统资源去对比,复杂指令集不需要翻译,因此对内存,闪存资源消耗极低,而不是STM32那种,竟然还需要引导程序,和驻留程序等很多对用户没用,但是却必须存在的代码。
离线aswdp

发帖
18
M币
960
专家
0
粉丝
0
只看该作者 32楼 发表于: 03-01
STC是复杂指令集的单片机,STM是简单指令集的芯片,两者不是一个量级上的东西。
简单指令集功耗低,指令集数量少,编译程序会根据你调用的函数编译目标,比如一个很常用的指令,通过编译后,可能会产生上百条简单的指令去在处理器内去完成。
STC是复杂指令集的处理器,公开的指令集中,几乎是每条指令一个时钟周期。也就是说,通常的指令编译后,芯片执行的还是一条指令,而不是简单指令集的很多指令。
这样一来虽然只有10Mhz主频的STC芯片,处理数据的性能,可不是几十Mhz主频的STM芯片所能比拟的。因此不要拿主频去对比性能,完全两回事。另外也不要拿系统资源去对比,复杂指令集不需要翻译,因此对内存,闪存资源消耗极低,而不是STM32那种,竟然还需要引导程序,和驻留程序等很多对用户没用,但是却必须存在的代码。
离线aswdp

发帖
18
M币
960
专家
0
粉丝
0
只看该作者 33楼 发表于: 03-01
另外反对有些人说学习用STC,做产品用STM的方式,建议你学什么就用什么,建议你精一样,就用一样。

千万不要整哪些时髦的东西,市面上每一种单片机都有他独特的市场定位。比如STC主打复杂指令集领域,特点就是资源强大,什么都有,什么都集成,而且指令结构简单清晰,容易入门学习。
STM走了Arm的道,利用简单指令集的主频优势,却远没有复杂指令集的性能优势,这也就是为什么高性能电脑和服务器领域仍旧是英特尔的天下,两种指令集的设计成本天地之差,不可比较,但是不可不说,STM产品线很全,走Arm道路的程序开发,跟路由器,智能无联网,甚至包括手机,机顶盒,还是有一定关联的,将来你转行,也不用哪么辛苦。
PIC,MSP430等等,则是更加精减的指令集,适合制作对功耗和可靠性敏感的设备,这类芯片往往更容易集成精度更高的AD,指令集结构极为简单,芯片设计成熟稳定,稳定的原因,不是人家有多么敬业,多么认真,是指令集,TMD少了,就这么十几条二十几条指令集还出Bug,买块豆腐撞死算了。因此对可靠性有追求的,建议使用这类芯片,但是,高可靠的背后,意味着你与高性能无缘了。这也就是为什么政治家们都喜欢安排傻子去委以重任,因为他们简单,可靠,忠诚。他们就会像一个继电器一样,严格的执行每一条指令。
我国高校选用51系列作为教育是有一定理由的,起点很高,当你先接触复杂指令集的时候,你适应面就会很广,将来接触简单指令集的时候,适应能力会更快。
本帖最近打赏记录:共2条打赏M币+4
离线dianziguan52

发帖
1779
M币
3212
专家
2
粉丝
44
只看该作者 34楼 发表于: 03-01
现在的笙泉单片机,价格比STC便宜很多,性价比很不错
离线595953427@qq

发帖
429
M币
29
专家
0
粉丝
11
只看该作者 35楼 发表于: 03-01
存在即合理,各有各的路子,不是说哪家的芯片特别牛逼,主要看适不适合应用。如果是拿来玩,哪家的芯片方便就用哪家的,如果是做产品还是要选最适合的芯片,多跟芯片厂或代理商的FAE沟通,以免给自己挖大坑。
离线2083759

发帖
1384
M币
1936
专家
5
粉丝
12
只看该作者 36楼 发表于: 03-02
新版下载软件里有添加新型号了

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线ahyu99

发帖
2277
M币
5262
专家
5
粉丝
36
只看该作者 37楼 发表于: 03-02
精彩回帖。非常同意你的说法!
离线750123208

发帖
730
M币
727
专家
1
粉丝
16
只看该作者 38楼 发表于: 03-03
刚出就买了两块测试了一下,还可以,希望越来越强大
离线捱多年

发帖
139
M币
147
专家
0
粉丝
1
只看该作者 39楼 发表于: 03-03
intel都使用微码了还在纠结是不是复杂指令集
现实就是精简指令集一统江湖,不使用boot成优势了...
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个