对于单片机的学习我有以下体会和朋友们分享一下,我认为学习单片机要选择典型的、成熟度高的单片机。学会了一种类型的单片机再取学习其它类型的单片机其学习效率就会高很多。我学习单片机是从MCS-51开始的,最初接触的型号是AT89C51,AT89S51这两种型号,估计现在已经停产了。我就是通过学习这两款型号的单片机才算真正进入了单片机技术的大门。
学习单片机的建议
学习单片机的第一步
我认为如果没有学习过单片机的朋友最好从典型的单片机学起,比如我上面提到的C51系列的单片机,通过学习它的原理与应用方法,学习的时候要在实践应用中学,从学习软件上和学习资料方面讲现在关于C51系列单片机的资料要比PIC系列单片机的资料要丰富的多学起来会有很多的参考资料,现在我手中收集的单片机资料大多都以C51系列单片机的为主。从硬件来说随着对C51系列单片机的技术改进,许多生产C51兼容的单片机厂商所生产的单片机都具有了Flash存储器和ISP(在线编程)下载功能,从学习成本来说其性价比都很高,比如有很多优秀的编程软件,像KeilC51就是其中的一款,我到目前为止仍然在用,用惯了感觉十分方便。
学习单片机的第二步
如果我们对单片机有了一定的基础并且已经迈进了单片机的大门,我认为再学习一些其他系列的单片机也未尝不可,对于PIC系列的单片机使用了精简指令(RISC),只有33条指令。这类单片机家族的最大特点是“一高两低”,即指令处理速度高、工作电压低和功耗低。对于PIC单片机其型号也很多,从引脚封装来说有8引脚到68引脚的都有,从PIC单片机的性能来说从高级的PIC17C系列到中级的PIC16C系列再到初级的PIC12C5系列等。不管学习哪款单片机都要先学习它们的共性再去学习每类单片机的个性。
所以不论学习PIC单片机中的8脚单片机还是学会使用PIC16F877单片机首先是学习它们的相同的基本功能和指令等,然后再学习每款具体PIC单片机的不同的功能、特殊功能寄存器的不同等方面,我在学习C51单片机也是这样一种的学习思路。
其它系列单片机学习的思考
我想要成为一名优秀而且具有经验丰富的电子从业人员,在学习和使用单片机上要有多样化,不能拘泥于一种型号的单片机。除了学习C51和PIC系列单片机以外对于其他型号的单片机也要有所涉猎,比如AVR系列单片机它也有自己的“独门绝技”,比如它具有32个通用工作寄存器就有点类似C51单片机中的累加器,这一突出的特点能够解决单一累加器在处理数据时所造成的瓶颈现象,所以它的工作速度要比C51系列单片机高出许多倍。