产品概述

四位单片机 为啥现在4位单片机依然没有被淘汰?

小编 2024-11-23 产品概述 23 0

为啥现在4位单片机依然没有被淘汰?

在刚开始学习单片机的时候,我一直以为用越高端的芯片就越牛逼。

而现实,公司做产品和我们单片机学习者,甚至开发者思维都有很大的差异。

我们学习总是想着往高端的学,做开发的时候总是想着往简单地做,最好用自己最熟悉的芯片,不用花精力再去研究的。

但是对于一个企业和一个老板来说,面临残酷的市场,想在这场无硝烟的战争中,很多靠的就是把个细节优化到极致。

记得以前做充电器的时候,客户是按照元器件在跟我们算成本,一个电容多少钱、一个电阻多少钱,一个芯片多少钱。

算完元器件,再算焊点,全部算完以后他也知道我们这个板子的BOM成本了。

最后在这个基础上加0.5-2块,问我们做不做,不做就另外找人做了。

大多数人碰到这种客户可以会直接拒绝,但实际情况是你不做,大把人抢着做。

人家量大啊,一个月几十K,有谈这种条件的资本。

即便算出利润给你,量大也不一定就是赚钱的,这非常考验方案的选型和供应链。

搞不好,同样的方案你做出来亏,别人还有1块钱的空间。

所以,同样的道理,4位单片机听起来很LOW,感觉像上一个世纪的产品。

但却是多少老板心中的”梦中情人”,因为价格实在太香了,几毛几分钱一颗。

相信如果你是老板,你也巴不得每个产品都能用4位的单片机。

除了价格便宜 以外,4位单片机还有几个特点:

1.外设少,功耗能做到更低。

2.执行的频率低,抗干扰性更强。

3.结构简单,稳定性好。

如果要说缺点的话,可能就是基本都是要用汇编来写程序了。

这种芯片内部的RAM和ROM一般都非常有限,ROM很多都在1K以下, 只能用汇编内存才够。

下面来说一下4位单片机的应用:

4位的单片机基本是做某些功能模块的比较多,比如说触摸模块、红外编解码模块、电源控制、温控类的小产品。

当然也有专门做液晶驱动的:

这些模块一般配合别的主板组成一个产品,比如说早教机,小家电之类的产品。

所以说,很多人不要以为低端的东西就很简单。

能用STM32做产品不一定比用4位单片机的人牛逼。

STM32用起来基本上没什么难度,RAM和ROM任你挥霍,而用4位单片机资源去实现产品的功能,对个人的编程水平还是有一定的考验。

最后也聊下很多初学者的误区,很多人总是觉得51已经淘汰了,学51就是浪费时间,还不如直接上stm32和ARM。

这就是很多人为什么学不会,最后反过来说这行门槛高的原因。

其实不是门槛高,而是你的学习路径和心态有问题。

对于技术来说,前期的基础铺垫很重要,如果你用51做过2,3个项目,我敢保证你学什么单片机都能非常快上手。

为啥现在4位单片机依然没有被淘汰?

为啥现在4位单片机依然没有被淘汰?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!

一般,在初级阶段,会喜欢依据芯片选功能

过了这个阶段,会依据功能选芯片,

在初级阶段,会有芯片系列崇拜,觉得天生arm-a c6000 fpga比stc高贵

过了这个阶段,会觉得只要能实现现有功能,为未来功能升级留有余量,工作稳定,价格便宜的,就是好芯片

在初级阶段,会喜欢,什么都自己写最好,喜欢自己写自己的库,不喜欢操作系统,觉得只要自己有足够的时间,会无所不能。

过了这个阶段,会更倾向于一切归于linux ardunio ucos这种通用的全球一起维护的操作系统+github,或者ti、nxp这种专业企业的一体化解决方案,省下的时间,对着代码看基础数学。

最后,汇编难吗?有些很难,像单片机这种risc指令集的阉割版计算机平台想难也难不到哪去,看51汇编能大体明白它们的思维和运作方式,如果还不行,

看FPGA,不看FPGA很难真正理解汇编。

对软件底层和应用数学感兴趣就C++,基本功是编译原理+CPU体系架构+操作系统+计算机网络。好处是壁垒高,坏处是岗位少。

就业方向:

QT :纯客户端 或者 上位机

QT+视觉: 工控

其它的门槛都高,不是调个API就能学会的,岗位更少。后端,图像处理,音视频,网络协议栈,安全加密,游戏引擎,图形学,点云等等。

对钱感兴趣还喜欢卷,学历又高。java大法最适合你的体质,互联网除了算法,就java给的最多。纯业务的技术本身没什么门槛,路子也宽,学历是你的护城河,卷到最后才卷到你。

学校一般,卷又卷不动。学点java往国企跑,至少舒服,把握好机会。非真爱不要头铁C++自嗨,不然只有QT岗,路走窄了,可能嵌入式应用岗也能去碰碰。

其它的什么云计算/大数据/运维/技术支持/测试....也能混口饭吃。要不就转行,但是互联网已经比绝大多数行业好了,就算是边缘岗也比你去制造业打螺丝当牛马好。

相关问答

4位 单片机 能做什么?

优势是很便宜,一片仅几十元,成本很低;用于家用电器、小型设备内的控制,比如一个300元的豆浆机里就有一片。优势是很便宜,一片仅几十元,成本很低;用于家用...

单片机 有4位、8位、16位、32位以及64位现在,请问的是在4位、8位这些个事什么意思?

首先要知道这里的“位数定义”:CPU内部总线的位数就是单片机的位数。这里的位也就是就是指单片机中CPU处理的数据是位数的。比如:51单片机属于8位机,就是CPU...

单片机四位 数字电子钟原理?

工作原理如下:时钟电路:单片机数字钟中使用的时钟电路通常是晶体振荡器。晶体振荡器会产生非常稳定的频率,用于单片机的计时和控制。计时功能:单片机通过时...

单片机 中高8位是什么,低8位又是什么,还有高 四位 四位 的,求解?

在51单片机上一个int型为16位数据,char型为8位数据。高8位低8位是对应于16位数据来说的,如二进制的:111111110000000016进制的:0xff00那...在51单片机上一个....

哪些 单片机 没有isp

4位单片机没有isp,4位单片机采用的是icp烧录程序4位单片机没有isp,4位单片机采用的是icp烧录程序

单片机 的种类有哪些?

单片机,其实叫做单片微型计算机,英文名叫做SingleChipMicrocomputer。基本结构是由运算器,控制器,存储器,输入输出设备构成。按位数来划分,有4位,8位,...单片...

pic 单片机 中tris和port是什么意思,怎么理解,怎么用,是走能做输出又能做输入,屏蔽高 四位 是?

PORT是端口I/O寄存器(如PORTA、PORTB…)写PORTx寄存器就是将数据值写入该端口锁存器。读PORTx寄存器就是读取I/O引脚上的数据值。TRIS是端口I/O控制寄存...

四位 共阳数码管接法,接在 单片机 上?

不知道您使用的是什么单片机,告诉你使用89C51的接法。用200欧姆的电阻串联在数码管的笔画引脚上然后直接接在P0引脚就可以了,共阳极引脚直接接5V,对P0写0就可...

51 单片机 逻辑运算3.欲将P1口的高4位保留不变,低4位取反,可用...

[最佳回答]都不行,要几行来配合才行MOVA,P1;将P1的值传入AMOVR3,ACPLA;将A按位取反ANLA,#0FHMOVR4,AMOVA,R3ANLA,#0F0HORLA,R4MOV...

单片机 中高 四位 和低 四位 是什么意思.

是的,顾名思义,高四位就是f转换过去就是1111

猜你喜欢