单片机学习心得(别人都说51单片机很容易学,为
学51单片机很难吗?其实要分情况来描述的,假如你有很强的C语言基础,有比较扎实的模拟电路基础,那么只要认真坚持学习单片机,就一定比较快速的入门,
假如没有任何基础,或者基础非常差,又没有恒心去坚持学习,那么对于学习51单片机来说,那真的会很难。
其实想学好51单片机,其实也很简单,只需要讲究方法和途径,就容易学会,需要有哪些条件呢?
模拟电路,数字电路基础,C语言基础.
为什么要这些知识呢?因为单片机控制输出的信号都是数字量,高低电平代表1和0,而数字信号的变化,比如控制如三极管等开关工作,并实现各种通信接口指令与数据的交互。如果连基本概念都不清楚,就更不可能理解单片机控制的方式了。所以三极管,MOS管的开关作用等。
51单片机都是使用C语言编程,如果对于指针和结构体不了解,但对于条件语句,各类运算符,变量定义的运用,有一个基本掌握,也能做一些简单的单片机编程。
51单片机开发平台
单片机开发板是学习单片机编程必须的东西,没有开发板实际练习,就不可能真正学会单片机开发。
现在单片机开发平台太多了,但注意选择有详细学习资料和详细学习教程的开发板,每个部分都有讲解。按照视频教程的内容,从搭建开发环境开始,一步一步的进行练习,将每个基础外设都自己手动手的练习一遍,并搞懂其中的意思。
综合51单片机的项目试验
跟着网上或者各类资料学习了51单片机的各个外设,那么为了检验是否完全掌握,综合运用各个外设,因为1+1>2,难度会大大增加,当你能够完整的做完一个项目,能够巩固所学知识,对整个开发过程有一定程度的掌握,同时加强了自己的自信心。
至于做什么综合项目,可以是实时时钟,可以使温湿度采集系统等,只要多个功能综合在一起去学习和练习,踏实完成功能和任务,达到练习目的。
如果自己下决心,一定要学会51单片机,但自己怎么也学不会,那建议付出部分Money,找一个靠谱的师傅,或者培训机构,好好的学,一定会对你有很大帮助的。
我是科技电小二,专业从事嵌入式,单片机开发。 欢迎大家关注我,后续有更多精彩内容