• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

现在学8位单片机的话,未来发展空间大吗?

有的人说现在的51、AVR、还有16位,基本上都已经被Coretex M3替代了,从产品、技术角度来说,8bit已经开始过时了,32bit才是未来的主流。但是8位单片机有成本低的优势,大部分人也习惯了8位开开发,软件开发工具上也是...有不少搞单片机开发的工程师或学习单片机的在校学生感觉前途很迷茫。8位单片机真的没前途吗?

全部回复(8)
正序查看
倒序查看
daylight
LV.4
2
2014-02-10 13:18
基础是王道吧,8位单片机使用优势依然很大,而且有些地方用不到32位的
0
回复
01夏至
LV.2
3
2014-02-10 13:43
这个不好说,得看未来主要需求什么
0
回复
stony_s
LV.3
4
2014-02-10 14:35
8位单片机性价比还是比较高的,成本低的话应该是不会那么早淘汰的
0
回复
pirate
LV.4
5
2014-02-10 16:48
得看是应用在哪个方面,各有各的用处吧
0
回复
cltwolf
LV.5
6
2014-02-11 16:31

首先要看你自己的定位,如果是小家电之类的小系统的话,8位并不过时。而且作为智能家居的受控终端,8位单片机其实是性价比最好的选择。

如果你是要做高端一点的产品的,那么8位已经过时了,不过入门的时候可以学学,有助于养成一些编程的逻辑思想。但主要精力还是放在32位以上的单片机。

入门可以用STC的,但真正要做好的就没必要去用STC的,驱动之类的烦死人了,现在很多单片机都直接写上层就行了,需要写底层代码的话会累死人。

0
回复
pirate
LV.4
7
2014-02-12 12:00
@cltwolf
首先要看你自己的定位,如果是小家电之类的小系统的话,8位并不过时。而且作为智能家居的受控终端,8位单片机其实是性价比最好的选择。如果你是要做高端一点的产品的,那么8位已经过时了,不过入门的时候可以学学,有助于养成一些编程的逻辑思想。但主要精力还是放在32位以上的单片机。入门可以用STC的,但真正要做好的就没必要去用STC的,驱动之类的烦死人了,现在很多单片机都直接写上层就行了,需要写底层代码的话会累死人。
恩,8位机或许不再先进了,但是看来依然不可或缺,学基础离不开啊,最近也在看SCT相关的学习资料
0
回复
cltwolf
LV.5
8
2014-02-12 18:02
@pirate
恩,8位机或许不再先进了,但是看来依然不可或缺,学基础离不开啊,最近也在看SCT相关的学习资料

8位机,估计在我们有生之年都看不到它被淘汰的时间,现在4位都还有人在用。

我也是STC入门的,在学校用了两年多的STC,出来工作后,发现STC在做要求不高的产品的时候,可以胜任。稍微高一些的要求都不行。实验结果没问题,但是生产后不良率颇高。

我个人的意见是STC用入门,学习编程思维,底层代码思维,然后等自己基本弄懂了各种模块的运用后(大概3个月左右吧),就可以用口碑好一些的单片机了。建议学TI的MSP430(16位的),或者ST的STM8/STM16/STM32(后面的数字表示它的位数)。这些单片机基本的底层驱动都不用你去烦恼了,直接调用就可以,程序更加简洁。

单片机其实哪种品牌都有一大堆人在用,用得好的,一个是编程的能力高,一个是硬件设置的合理。

0
回复
2014-02-22 13:25
@cltwolf
8位机,估计在我们有生之年都看不到它被淘汰的时间,现在4位都还有人在用。我也是STC入门的,在学校用了两年多的STC,出来工作后,发现STC在做要求不高的产品的时候,可以胜任。稍微高一些的要求都不行。实验结果没问题,但是生产后不良率颇高。我个人的意见是STC用入门,学习编程思维,底层代码思维,然后等自己基本弄懂了各种模块的运用后(大概3个月左右吧),就可以用口碑好一些的单片机了。建议学TI的MSP430(16位的),或者ST的STM8/STM16/STM32(后面的数字表示它的位数)。这些单片机基本的底层驱动都不用你去烦恼了,直接调用就可以,程序更加简洁。单片机其实哪种品牌都有一大堆人在用,用得好的,一个是编程的能力高,一个是硬件设置的合理。

言之有物啊!

pirate的顾虑我也之前也有同感,

多和有经验的高手交流受益匪浅!!!

0
回复