学单片机能做什么?能从事什么工作?
2018-05-08 · 知道合伙人教育行家
这个问题相当于:
大学物理实验课中学习使用分光镜观察干涉条纹,以后有什么用、可做什么工作?这类实验器具有发展前景么?(观察干涉条纹的实验,也是基础物理实验中操作难度相对大的一个。)
单片机学习起到的作用,跟上述类似——相信这样一说心里就能有个大概的感觉了吧。
具体来说:
通过学习单片机,有利于深入了解微机的电子运行原理,有利于了解硬件基础运行规则和规律。
融入动手实践的课程,都有利于更直观、感性地传授知识。
对于今后的工作来说,无论是从事计算机程序设计、电子线路设计、微电子线路及系统设计,单片机的学习经历都有助益。在本科学习中,除非专业限定特别狭窄,一般不会极度深究单片机本身的内容;更多地是一种入门普及教学——所以可以作为一门通识课程来看待它——所起到的作用也与大多数通识课程相近。
关于 ARM(Advanced RISC Machines, Ltd.),该公司的核心产品线是一类综合性的微处理器产品,并不是简单通过某一门课程的学习可以达到的;但无疑单片机相关知识作为先修内容之一是必要和可取的。
关于 DSP(Digital Signal Processing),该领域涵盖面极广,且软、硬件均全面覆盖。如果要在其领域中发展,一般人只能精通掌控其中几个分支领域,所以不必担心、也不要期望某一门基础课程可以左右任何事情。
至于单片机本身的前景,目前电路规模巨大、功能完善的电子/微电子计算系统已经非常成熟,所以单片机的实际应用可能是在一些小型的专用系统或专用电路上;另外,它本身作为临时的实验或建模素材,也有简便易行的特征。
关于最后一个问题:知识面只覆盖任何一个小领域的人,进阶的学习和工作都会受到非常大的限制;在基础教育阶段尽量开拓自己的知识面总是有利的。
学C语言C++语言,肯定不愁没工作,但是工资多少看实力。
C语言主要针对硬件电路板编程,比如做个智能小车,智能灯控,飞行器等等,公司一般会接一些比如洗衣机控制,电动机控制的项目,做的好的可以做linux编程,年薪10万起步。但是很难,入门也耗时间。教学和行业规范不是很成熟,而且发展迅速,更新换代很快。
但是现在入门简单,工资升的快的是上位机,比如做服务器,网页设计,语言有C++,JAVA,(应该是)。往往入职一年就可以拿到7000的工资。这个也就是俗称的程序员。
单片机从数字闹钟到电动牙刷和电动剃须刀;从车内应用门锁、停车传感器、ABS,到行车途中交通控制、雷达测速以及交通流量监视器;从家庭和办公应用中的工厂自动化、照明控制(如荧光灯、镇流器控制、应急灯等),到家庭保健中的植入式心律转复除颤器、胃窥镜等,以及手机、火灾控制系统、烟雾报警器等应用,都有单片机在其中发挥着重要作用。所以单片机以后的发展前景还是不错的,从事的工作也可以是方方面面。