首先单片机主要应用于嵌入式领域,其他领域很少应用而是使用。
单片机的应用非常广泛,最开始是“单板机”,它外部附加了PIO,CTC和SIO等外围器件。
后来它们都被集成在一个芯片上,故称为“单片机”。
实际上,目前的单片机集成度非常高,例如ARM,DSP等,这些实际上也可以认为是“单片机”。
只学习单片机和编程语言(主要是汇编和C语言,上位机使用的编程语言暂不说)也是远远不够的,因为一个产品是有硬件和软件组成的,其中硬件里包含了单片机,但硬件还包含外围器件,如ADC转换芯片,SPI,I2C等串行通讯接口芯片,LED和LCD等显示芯片以及键盘接口或芯片等等。
甚至电阻,电感和电容这些器件。
至于应用范围可以说是无处不在,如家中的路由器,机顶盒,电梯里的控制器等等
单片机作为一种嵌入式的智能器件得到广泛应用,小到小孩玩具,大到工业应用机器人,单片机无处不在,所以学好单片机工作机会是很多的,也不需要考什么证,工资也比一般硬件工程师高
物联网AI都离不开单片机。单片机在未来几年有很好的发展前景,5G普及之后会达到应用巅峰。只要有兴趣尽管去学。实际上没有一门知识是多余的,学得越多眼界越开阔,应变能力和创造能力越强。举个例子,机器人舵机控制,如果只学过python,当然也能控制,但如果学过单片机,就很容易想到把所舵机用带PWM的单片机驱动,并通过串行口与主板通讯,这样就能提高实时处理能力和控制精度。