学单片机有前景吗?单片机入门基础知识

发布者:RadiantBreeze最新更新时间:2023-01-05 来源: zhihu关键字:单片机  入门  基础知识 手机看文章 扫描二维码
随时随地手机看文章

任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼。

最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途。

还不如去学习纯软件,收入上限高。

一、无际对这个行业的看法(当小说看)

首先从工资上来说,在前几年,这个行业确实像大家说的工资没纯软件高。

不过谈论这个没有意义,虽然都需要学编程,但本身是两个不同的行业,所学的知识体系和学习深度都不一样,没有可比性。

还有就是纯软件基本没什么硬件成本,产品卖出去大多数都是纯利润。

但是每个行业都肯定有优缺点,纯软虽然成本低利润高,但也面临着激烈的竞争,实际情况并没想象这么美好。

做电子产品开发的公司虽然有硬件成本,但产品相对没那么容易被替代,因为涉及到外壳、硬件、软件,别人想完全抄袭你的产品出来,至少也需要1-2年的时间。

我们之前做产品销往亚马逊的时候,发现了同行一个产品,是美国本土的一家公司做的,整个公司就这一个产品,卖了5,6年,依然销量第一,一个产品利润至少2倍起。

而且很多同行抄袭他们的,也包括我们,外壳设计的都差不多,app风格也差不多,但就是卖不动。

这也算这个行业的一个优势吧。

回到我们大多数人的情况,大多数人关心的其实就是工资的问题。

我们不可否认的一条定律就是:物以稀为贵!

当越多人不看好这个行业的时候,我觉得就是一个机会。

下面来聊下,很多新手都存在的一个疑问嵌入式Linux是不是比单片机开发有前途?

之前在网上看到一些做嵌入式Linux培训的说:学习单片机没有前途,直接学习Linux+ARM之类的话.。

其实单片机和Linux Arm系统就像自行车和高铁的区别,都属于交通工具,它们之间是并存互补的,不存在什么谁更好或者被替代的可能。

自行车,公交,汽车,适合短距离出行,高铁,飞机适合长距离远行。

单片机的特点就是价格低廉,容易学习,开发周期短,成本低,方便使用在功能较简单的电子产品上。

例如智能遥控玩具,智能小风扇,遥控器风扇,POS刷卡机,耳温枪等产品上,也可以做一些较复杂的产品,例如智能楼宇,WIFI报警主机,智能门锁等。

嵌入式Linux Arm价格昂贵,开发难度高,需要团队协作,开发周期长,成本高等特点。 一般使用在高端的智能产品上,例如平板电脑,手机,汽车导航仪等。

就目前来说,Linux开发的平均工资是要比单片机高,这是个事实。

但单片机的工资其实也不低,现在平均都在15K以上,有经验的基本都是15-20起步,比一般员工的工资要高。

而且单片机的学习和开发相对比较简单,大家可以先从单片机学起,再向Linux发展。这样会更加的高效。

如果你有创业的情怀,想将来自己开公司,我建议你选择学习单片机。

单片机产品的开发,沉淀几年下来,硬件和软件一个人基本上就都可以搞定了,这个时候,不用求人,自己直接做产品创业。

Linux产品开发的分工比较细,因为它的整个系统比较庞大、复杂,一般分为硬件电路设计,底层驱动开发,应用层开发等,需要一个团队整体协作才可以完成,一个人完全掌握所有的Linux开发还是很困难的,至少现在我没有碰到过!

如果你学习Linux创业,相对就没有单片机那么灵活,开发周期长,成本高昂,风险大。

所以,如果想创业,推荐大家学习单片机开发。

二、单片机学习需要掌握那些入门基础知识?

学习单片机编程,对基础要求不是很高。

需要你掌握一定的基础电路知识 和C语言的基础就可以干了。

如果你是电子专业的,会C语言编程,学习单片机自然不在话下。

如果你是0基础,你有一个正确的学习方法和途径,完全掌握单片机开发也没有什么问题。

C语言目前市面很多教程都是偏向纯软件方向的讲解,这块无际单片机编程录制了一套针对单片机c语言教程,通过学员测试,50岁零基础基本上也能看懂。

教程也是无偿分享给大家的,大家在小破站或者在无际单片机编程官网都能找到。

单片机C语言,前期需要掌握变量的定义、C语言函数、基本语法等就足够了。

剩下一边学单片机一边再提升c语言的编程水平。

基础电路需要大家掌握 电阻、电容、三极管的基本用法,以及单片机最小系统,按键检测,LED控制,复位电路等相关知识就足够了。


关键字:单片机  入门  基础知识 引用地址:学单片机有前景吗?单片机入门基础知识

上一篇:单片机C语言入门自学指南(前期准备)
下一篇:一个月可以学会单片机嘛?单片机编程学多久?

推荐阅读最新更新时间:2024-11-01 19:21

基于单片机设计的汽车倒车雷达系统
0 引 言 随着中国经济的持续增长和汽车价格的持续下降,越来越多的家庭拥有了私家车。在享受汽车给人们带来便利的同时,由于倒车而产生的问题也日益突出。据初步调查统计,15%的汽车事故是由汽车倒车 后视 不良造成的。早期的倒车防撞仪可以测试车后一定距离范围的障碍物从而发出警报,后来发展到根据距离分段报警。随着人们对汽车驾驶辅助系统易用性要求的提高,对汽车倒车雷达的要求也越来越高。本文设计的基于单片机AT89C51的倒车雷达,采用美国DAL-LAS 半导体公司生产的DS18B20单总线型数字温度传感器进行温度补偿提高了测距精度,采用OC-MJ12232C_3液晶显示模块对车距进行实时显示和 ISD4004语音芯片实现了倒车雷达语音报警
[单片机]
基于<font color='red'>单片机</font>设计的汽车倒车雷达系统
51单片机CO2检测显示程序资料
这是一款51单片机CO2检测显示程序资料,二氧化碳传感器MH-Z19模块的T(TXD)接单片机的RXD, R(RXD)接单片机的TXD,V+连接单片机5v正极,V-连接单片机的地(串口TTL通信就需要连接这四根线);测量电压选用5V;单片机型号STC89C52,液晶显示屏型号LCD1602,电路连接按照那个测试图的;串口通信波特率9600,注意晶振要是11.0592M,否则会引起通信失败;传感器上电需要预热3分钟。 #include reg52.h #include stdio.h #include intrins.h #include lcd1602.H #define uchar unsigned char
[单片机]
51<font color='red'>单片机</font>CO2检测显示程序资料
一种新的单片机“看门狗”电路软件设计方法
    随着MCS-51系列单片机的发展,其芯片价格在不断下降,但同时也带来了单片机芯片的抗干扰问题,该问题可能导致一些智能型仪器仪表单片机工业控制系统发生“死机”。笔者通过近几年的设计实践及不断试验,总结了一套可靠的“看门狗”硬件电路及软件设计方法。由于一些专业期刊曾经刊登过许多关于“看门狗” 硬件电路构成的文章,同时也详细的关于“看门狗”电路非正常失效故障原因的分析及针对性软件设计技巧 ,本文给出了一个采用MAX706和89C52 构成的“看门狗”硬件电路,并且从新的角度说明了如何确保“看门狗”电路的正常工作,同时给出了它的软件设计方法。 1 “看门狗”硬件电路简述     现以MAX706监控电路为例(见图1)来说明
[单片机]
一种新的<font color='red'>单片机</font>“看门狗”电路软件设计方法
合泰聚焦8位MCU:以消费者需求为基础拓展市场
日本半导体大厂瑞萨电子持续聚焦高阶MCU市场。上月,业界传出,瑞萨近来已对下游客户发出通知,将全面退出应用于遥控器的8位MCU产品,预计不久之后即停止出货。 这是继今年三星宣布退出8位MCU市场之后,第二个退出8位MCU市场的厂商。另外富士通也将MCU业务转让了给Spansion。 瑞萨作为去年8位MCU市场的领头羊,今年推出该市场,确实让人惊讶。8位MCU市场由于16位,32位MCU逐渐蚕食其市场份额,盈利空间和发展空间确实不容乐观。但是对于大多数厂商来说,8位的市场还是足够吸引人的。 面对三星,瑞萨等退出之后所产生的市场空白,其他厂商都纷纷推出自己的产品来吸引用户。台湾MCU业者中以凌通受惠转单效应最高,合泰半导体也将考
[单片机]
PIC18FXX8单片机通用同步异步收发器的编程应用
作者Email: lzqm12261713@163.com 摘 要:本文介绍了Microchip公司推出的PIC18FXX8单片机通用同步异步收发器USART(串行通信接口)的相关内容,给出了单片机该模块的接口电路和C语言应用编程。 关键词:PIC18FXX8,串行通信 0 引言 PIC18Fxx8单片机是美国微芯公司推出的16位RISC指令集的高级产品,由于芯片内含有A/D、内部E2PROM存储器、I2C和SPI接口、CAN接口、同步/异步串行通信(USART)接口等强大的功能,具有很好的应用前景。但是,目前介绍其应用和以C语言编程的中文参考资料很少。本文将探讨该型单片机异步串行通信的编程应用,程序用HI-
[单片机]
430单片机烧录问题和接线方法
430 单片机两线制一直不能下载,从昨天到今天,搞得我晕晕的,电路仔细查过了,用万用表也仔细测过了,都没有问题,在网上查了查,有的说复位一下电路,我都试过了,都不行。复位电路我没有复位按键,因为上电后自动复位,电容我也放过电,不行啊...但最后问题还是出在复位这一块了。复位电路上的电容是100nF,我查看了一下其他单片机电路,有的是1nF,有的是100nF。最后换了一个1nF的电容,顺利下载。气死我了... 一般不能现在的原因有:接线错误,电路板问题,还有就是复位电容的大小问题。 两线制接法中pin8-test主要与烧断熔丝有关,如果板子只供学习用,在设计电路时,与pin8-test连接的脚可以不画。 pin7-tclk才是与下载有
[单片机]
430<font color='red'>单片机</font>烧录问题和接线方法
IAR全面支持英飞凌最新的TRAVEO T2G CYT6BJ车身控制MCU家族产品
使用 IAR Embedded Workbench for Arm开发基于英飞凌最新TRAVEO™ T2G车身控制MCU的产品时,开发者能充分发挥MCU性能,确保代码质量和功能安全。 瑞典乌普萨拉,2023年6月26日 —— 嵌入式开发软件和服务的全球领导者IAR高兴地宣布,目前已全面支持英飞凌(Infineon)的TRAVEO™ T2G车身控制MCU家族中最新的CYT6BJ系列。 IAR Embedded Workbench for Arm是一个完整的嵌入式开发解决方案,配有高度优化的编译器和构建工具,代码分析工具C-STAT和C-RUN,以及强大的调试功能。这使得从事复杂的汽车车身电子应用的开发人员,能够充分利用TR
[嵌入式]
IAR全面支持英飞凌最新的TRAVEO T2G CYT6BJ车身控制<font color='red'>MCU</font>家族产品
89c51单片机和89s51单片机的区别,89s51单片机新增功能汇总
  AT89S51 是一个低功耗,高性能CMOS 8位 单片机 ,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统供给高性价比的解决方案。   AT89S51具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved