更多
首页 >  头条 >

如果用51单片机会不会因为太简单,毕设不容易通过?_环球热点评

2023-06-28 18:30:43 来源:面包芯语

你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程

开发板带你入门,我们带你飞

文 |无际(微信:603311638)


(资料图)

全文约1229字,阅读大约需要5分钟

最近看到一个提问,原话如下:

看了很多人回答说51单片机过时了,太LOW了之类的观点。

其实,这种观点纯粹是误导。

希望关注我的老铁们,想知道行业最真实的信息,直接把我们公众号内容看一遍就可以了,网上很多内容自己没经验,很容易被带偏。

能说出51过时这种话的,基本可以确定压根没做过产品研发,对行业一无所知。

不要说51单片机,现在4位机都还有大量应用。

站在企业的角度,对于量大的产品,哪怕成本省1毛,按月计算,都可能是一个工程师的工资甚至更多。

51单片机简单、便宜,功耗又低,51能满足功能需求的,哪个卧龙凤雏老板会上STM32?

回到正题。

毕设选择哪种单片机,并不会直接决定你的毕设能否通过。

主要取决于你项目的具体需求和要求,还有具体实现和设计思路。

如果你能用51单片机去实现别人用STM32才能做出来的项目,那才叫牛逼。

一般在公司做产品,首先会根据产品功能去选型一个性价比最高的单片机,而不是先选单片机,再去做产品,这个顺序千万别搞反了。

51、52单片机算是比较经典的低端单片机,但是不代表所有51内核单片机都低端。

也有很多高端点的,比如说蓝牙SOC,也是51内核的单片机,典型的是TI的CC2540,它有些资源比STM32还多,比如说Flash。

但是学校接触到的,一般就是传统的STC89C51这种。

如果你的项目不需要太高的性能或者程序不是很复杂,可以考虑直接用51。

而且51单片机现在资料、工具、教程也非常丰富了。

如果说51是雅迪,STM32就是奥迪。

STM32单片机是一种性能较高的单片机,可以满足更复杂的需求。

程序处理速度快,也有很多丰富的外设接口,支持多种通信协议,开发板、工具、教程也是非常丰富。

不过,性能越强的单片机,学习起来也更复杂,需要花费更多的精力。

下面给大家普及下,我们做产品的时候,是如何对单片机进行选型的。

我们会考虑以下几个因素:

1.功能需求

这个是首位,首先我们要评估这款单片机的性能和外设资源,能否满足产品需求。

2.成本

成本直接决定产品利润,前面说了,对于量大的产品,成本便宜1毛,都不得了,更何况STM32比51的贵好几块。

其实现在很多国内产品都会优先选择国产芯片,价格相对进口来说性价比会高一些。

3.封装

产品一般都是带外壳的,有些产品非常小,比如像遥控器、智能手环这种。

这时就需要考虑到我们选择的单片机有没有封装能够满足。

4.开发周期

为什么企业都要招有工作经验的人啊?

就是因为经验丰富,能缩短开发周期,快速跑马圈地。

除了经验丰富,单片机的资料、教程丰富程度,也会大大影响开发周期。

我做研发这么多年,最怕就是碰到冷门单片机,没什么资料就算了,还TM全是英文的。

不过现在芯片厂之间也很卷,大多数单片机,原厂都会提供所有外设例程和手册,大家不需要太担心工作以后碰到不会的单片机怎么办。

5.功耗

如果是用电池供电的产品,就需要选择低功耗系列的单片机,比如STM32L系列。

6.供货周期

这个一般量非常大的产品才需要考虑,进口芯片供货一般没国产芯片稳定。

暂时先说这么多。

最后彩蛋时间!!!

下面是更多无际原创的个人成长经历、行业经验、技术干货。

1.电子工程师是怎样的成长之路?10年5000字总结

2.如何快速看懂别人的代码和思维

3.单片机开发项目全局变量太多怎么管理?

4.C语言开发单片机为什么大多数都采用全局变量的形式?

5.单片机怎么实现模块化编程?实用程度让人发指!

6.c语言回调函数的使用及实际作用详解

7.手把手教你c语言队列实现代码,通俗易懂超详细!

8.c语言指针用法详解,通俗易懂超详细!

标签:

国际
国内

要闻

健康

法制

体育