晋江市机械设备网

当前位置: 首页 >> 机械设备厂家

一位老工程师给单片机初学者的建议

2023年03月17日 晋江市机械设备网

一位老工程师给单片机初学者的建议

单片机(Single chip microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

1、单片机种类不要贪多

单片机生产厂家众多,种类繁多,例如PIC单片机就有多达500种型号!显然要把各种单片机都学会是不可能的,也是没有必要的。实际上一个人会1——2种单片机(例如STC、AVR、STM32等)就足够了。我们多年来做过100多个单片机项目,主要使用的不过就3种单片机。

对于初学者,建议就选一种单片机为主(当然,最基础的51单片机是必学的),把它学透、用精。即使以后需要用到其它种类的单片机,由于基础扎实很快也能学会,因为单片机功能毕竟都是大同小异的。至于选用哪种单片机,最好请教有经验的老师或工程师。

2、学的精比学的多好

有些学习板号称带有几G——几十G的“免费”学习资料,且不说这些海量资料是怎么来的,光把这些资料浏览一遍就够花上数月乃至上年的时间了。看完之后还只是懂个大概,该不会的还是不会,时间长了还都忘光了。倒不如踏踏实实静下心来,吃透每一个知识点,理解每一个细节。本人学习C语言时仅仅利用一套实际产品的源码和一本C语言语法书,对每行程序都做彻底研究,不懂的语法就去查书(现在有网络就更方便了),顺藤摸瓜对每一个知识点都不放过。学完这套源码后,我马上就会编写实用程序了。这种学习方法的好处是把知识点放在实际应用场景中来学,不仅容易理解,而且学完就会用,效率极高。

3、按需学习

单片机种类繁多,应用范围广泛,外围设备众多,要全部学会是不可能的。当然如果你有大把的时间除外。在实际工作中按需学习,这是一种高效率的学习方法,因为学了就用记得牢。而且,一年级的工程师和三年级的工程师同时学习某个功能模块,显然是三年级的工程师要学得快。(知行合一!)

4、能力比知识重要

在工作或学习过程中遇到技术难题,能不能运用所学的知识来快速解决问题,是工程师能力高低的一种体现。这种能力与个人天赋有关,更需要后天的培养。只要做到勤于实践、勤于思考、勤于积累,不放过每一个疑问或问题,你的能力将会不断获得提升。

5、经验比知识重要

有种叫经验的关键东西并不是你看几十G资料能够学得到的。获得经验的途径有两条:自己积累和拜高手为师。自己积累是必须的,但也是艰辛和缓慢的。拜高手为师是一条绝径,但要看缘分。

欧易okx平台

欧易okx软件官网

okx交易所官网下载

欧易平台app官方下载