很多人都是想要学习单片机的吧,毕竟这个技术也算是一个很重要的技术了,在后来的就业和找工作上都是可以有很大的帮助的,但是总是有人会半途而废,那也是没有办法的,毕竟这个学习起来还是有一定难度的,特别是对于没有什么基础的人来说,看这个的一些教学资料,都会觉得是一头雾水,所以今天我就来简单的分享一些自己学习的经验,单片机学习心得,想要学好单片机就要从这些方面入手。
1、认识一下什么是单片机
其实第一步就是比较的简单一些的,就是要先认识一下单片机,怎么认识呢,其实很简单,就简单的了解一下基本的内容,找一个关于单片机的资料书,可以大致的读一遍,这个是不要求你能懂的,因为很多的概念都是要慢慢的吃透的,让你简单的读一本书的意义就是让你可以从自己的角度,给单片机效应简单易懂的定义。单片机其实就是一个集成电路芯片,这个芯片是要具备一定的功能的,而我们在读这个介绍的书籍的时候,还要做一件事情,那就是要了解这个单片机的构成,只有好好的了解这个的构成了,才能进一步了解单片机的一些原理。其实带有目的的读书是一种很好的学习方法,不过这个时间大概就是在一周左右,在这个时间里,把单片机的结构组成搞清楚,就是最大的收获了。
2、找学习板练习编写程序,了解一些单片机汇编知识
其实单片机的学习最好的方式就是实践,我们在了解了这个单片机的基础的内容之后,就可以学习了,首先学习的肯定是一些基础的理论和一些编程,这个时候最最重要的就是做一些简单的练习,《单片机原理及其接口技术》这本书是一个非常好的参考资料,所以在学习的初期是可以把这本书好好的学习一下的,很多的问题都是从实践中来的,有什么我们吃透了理论,但是实践的时候确实一塌糊涂,所以,在这个时候还是要动手去做的,不要怕做错,因为只有遇到了问题才可以解决问题,而在解决问题的时候,你遇到的一些理论是你自己不会轻易忘记的。这也算是一种错题强化的学习状态吧。
3、掌握单片机中断机制
单片机的特点是一段程序反复执行,如果是没有其他的指令的话,那就是一种处于一个程序的状态下,但是有时候咱们的需求就是需要在这个状态下,可以调到另一个状态中的一个需求,其实就相当于是你本来是在做这件事,但是那件事发生了需要你中断这件事情去解决那件事,说起来好像是有一点绕,其实就是让自己的单片机程序可以中断,然后开始另一个指令。这个是非常的重要的,也是在单片机学习中比较重要的一个环节,一般之用通过这个初级的难度,那么你就相当于是已经入门了。其实这个功能就相当于是一心二用的状态。一边执行着一个程序,在另一情况发生时,中断正在执行的程序,开始另一个程序的执行。
4、掌握单片机定时和计数器
这个也是在基础的单片机知识中必须要掌握的知识,这个其实是在单片机内部的一些设置,对于在应用中的状态确实是非常有用的,这个其实是在我们的日常家用电器中会用到的,定时就是到达一定的时间限制,这个电路就会关闭。计数就比较的有意思了,其实就是看你这个指令下达的次数,不同的次数,代表着不同的执行程序。简单的来说,这个就是属于一个简单的电路芯片设定,就像是家里的灯一样,按一次是什么灯亮,多按几次又是什么灯亮,是一样的道理。
5、掌握单片机的串口通信
这个应该就是属于比较深入的单机片的知识了,学习这种知识的时候最好是可以进行一些实践,可以在网上找一些资料,然后尝试着不同的串口,这样的设定会根据你自己的设定来有不同的通信。通讯是芯片之间的沟通语言,而不同芯片有着不同的语言需求。其实就是连接芯片之间的一个原理的学习,这个通信的连接是最经常用到的。