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

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

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

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

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

算完元器件,再算焊点,全部算完以后他也知道我们这个板子的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位单片机还有用的吗?相关推荐

  1. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法...

    熔丝位是ATMEL公司AVR单片机比较独到的特征.在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM.用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一些 ...

  2. 应广单片机adc_应广PMC232系列单片机 12位ADC PWM LCD 双核心8位MCU

    PMC232系列 台湾应广 一级代理 现货批发 长期供应 带12位ADC.采用FPPATM技术.双核心8位单片机 PMC232为P232的升级版,内部基准电压更准,节省TL431. 工作电压更宽,功耗 ...

  3. 基于STM32单片机智能RFID刷卡汽车位锁设计(论文

    基于STM32单片机智能RFID刷卡汽车位锁设计(论文) 摘要 在车位日益紧张的今天,如何避免私家车位被他人抢占,是令人头痛的事.日前面市的一种新型车位锁,不仅有效解决了这一问题,还可对车辆起到防盗作 ...

  4. 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告)

    基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 文章目录 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 一.课题的背景及意义 二.国内外研究状况: 三.系统功能分析及体系 ...

  5. 什么是32位单片机?32位单片机有哪些优点和缺点?8位,16位,32位是什么区别?

    一.什么是32位单片机 单片机有8位单片机.16位单片机.32位单片机等多种,这里位指的是数据处理一次能的够处理的数据的位宽,32位单片机,就是指一次能够处理的数据的位宽是32个比特位的单片机.简单地 ...

  6. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法

    原文: 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法 熔丝位是ATMEL公司AVR单片机比较独到的特征.在每一种型号的AVR单片机内部都有一些特定含义的熔丝位, ...

  7. c语言32位数如何判断溢出,单片机程序状态字PSW的OV位到底是怎么判断溢出的?有CY位不就够了么?...

    单片机程序状态字PSW的OV位是溢出标志,当进行算数运算时,如果产生溢出,则硬件将OV置1,否则清0.执行有符号加.减法指令的时候,当D6位有向D7位的进位或借位时C6Y=1时,而D7位没有向CY位的 ...

  8. 51单片机定时器累加计数(000-999)+4位数码管(循环显示)+Proteus仿真

    51单片机定时器累加计数(000-999)+4位数码管(循环显示)+Proteus仿真 说明:为什么采用4位的数码管,因为Proteus里面没有3位的数码管器件可选,也可以采用2+1,或者1+1+1, ...

  9. 单片机8位抢答器实训机电报告_单片机课程设计报告八路抢答器

    单片机课程设计报告八路抢答器 <单片机原理及接口技术 > 课程设计 报告 课题名称 题目 15八路抢答器设计 ★★ 学院 自动控制与机械工程学院 专业 电气工程及其自动化 班级 姓名 学号 ...

最新文章

  1. 赵方庆 北京生科院Computational strategies in exploring circular RNAs 探索环状rna的计算策略
  2. java私塾 设计模式 视频_[章节]Java Web开发理论部分视频教程 之 04 mvc设计模式详解视频教程 - 我的学习中心 - 私塾在线 - 只做精品视频课程服务...
  3. ABAP中操作回车、换行、回车加换行、的方案
  4. 编译php5遇到iconv错误的解决方法
  5. dojo readings
  6. 到底哪种类型的错误信息会阻止business transaction的保存
  7. [Leedcode][JAVA][面试题 16.18][模式匹配][字符串][枚举]
  8. 关于处理百万级大批量数据的mysql运行几个重要点
  9. bundle 安装_超级小白使用pip安装第三方库的正确姿势
  10. gpg: no valid OpenPGP data found. 解决办法
  11. 快看,我们的分布式缓存就是这样把注册中心搞崩塌的!
  12. oracle 已知表名查询所属的schema_sql注入联合查询总结
  13. wps画图工具 如何将网页快速转换为WPS与WORD文档
  14. python爬虫淘宝评论图片_简单的抓取淘宝图片的Python爬虫
  15. Java工程师技术栈
  16. 人体工学电脑椅选购建议 | 潘魏增
  17. Linux内核源码高速下载地址
  18. Linux 设置简单密码
  19. QQ聊天监视器(简易版),可以获取当前QQ进程的聊天窗口内容
  20. DDR和DDR2详细介绍

热门文章

  1. 这是一名南京985AI硕士,CSDN博客专家
  2. 在坚持了15年后,我毅然决定离开 Linux,投入 Mac 的怀抱
  3. python常用的内置函数
  4. 自然语言处理(NLP)之使用LSTM进行文本情感分析
  5. 《Python程序设计》题库(2)
  6. 网络工程师_记录的一些真题_2018上半年上午
  7. 过年也学(nei)习 (juan)| 图像特征提取与匹配技术
  8. 计算机视觉 | 哥大读博五年总结
  9. 实战:使用 OpenCV 和 PyTesseract 对文档进行OCR
  10. 通过对比对象掩码建议的无监督语义分割