gzyueqian
13352868059

零基础的怎么学习单片机技术?

更新时间: 2019-08-26 15:35:04来源: 粤嵌教育浏览量:6790

     对于零基础的学员来说,想要学习一门技术的时候都是从零开始的,零基础想要学习单片机技术的话也是想要找到一家靠谱的单片机培训机构,然后进行系统性的学习。那么对于零基础的学员来说怎样学习单片机技术呢?下面粤嵌科技的单片机讲师就给零基础的学员解答一下。

  零基础怎么学习单片机技术:

  、模拟电路和数字电路基础

  只需要掌握很基本的数字电路和模拟电路知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等

  第二、一定的C语言或汇编语言基础

  单片机一定要学汇编,至少要看的懂,否则很难的。至少要用汇编写十个以上的程式。然后再学C语言,在完全弄懂汇编后再学C语言,有些人说只看C不学汇编的那样基础不是很好,出点小问题头痛死你。

  第三步:定时器的使用单片机自学要多久

  学会定时器的使用,就可以利用单片机来实现典型的时序逻辑电路。时序逻辑电路的应用是强大、广泛的。例如,在工业的控制中,我们让某个开关每隔1秒钟打开与关闭一次。这个方案可以通过普通的数字集成电路实现,也可以通过PLC来实现,也可以通过CPLD或FPGA来实现,但是只有单片机的实现是简单,成本也是经济的。定时器是单片机内部资源里为重要的一个,更是逻辑与时间控制实现的基础。

  第四步:中断

  在单片机软件设计架构中,一段程序循环执行是其一个特点,也是一个弊端。每个操作指令的执行都需要一定的执行时间,如果程序没有执行到该指令,则该指令的动作就不会触发,这样就会忽略许多快速发生的事件,例如方波频率检测的上升沿。针对在单片机程序正常运行时能够对外部事件立即做出响应而设计了中断功能。当中断功能执行时,单片机优先处理中断程序,当中断处理完成后,再回到单片机的正常程序执行中。中断的机理是比较容易理解的,但是什么时候打开中断,什么时候关闭、屏蔽中断,需要如何配置才能使能中断的某些功能,中断里要执行哪些程序,这些程序的要满足哪些要求就需要花些时间去理解与实践了。中断学会后,就可以编写复杂结构功能的程序,可以一边闪着小LED灯,一边扫描着按键,一边发送着数据,也可以干着多个事情……打个比喻,中断功能可以使单片机吃着碗里的,看着锅里的。根据传说中的8020定律,如果您掌握了上面提到的这四步,那么,您已经学会了80%的内容了。

  第五步:I2C、SPI通讯接口

  单片机系统毕竟资源有限,而利用I2C、SPI通讯接口进行扩展外设是常用的方法,也是非常重要的方法。这两个通讯接口都是串行通讯接口,单片机自学要多久典型的基础实验就是I2C的EEPROM实验与SPI的SD卡读写实验。

  第六步:比较,捕捉,PWM功能

  比较,捕捉与PWM功能可以使单片机更加适合电机控制,信号检测,实现电机速度与步长的调节。PWM波现在又是LED调光的主要手段。这里已经初步接触了数字电路里的模拟电路部分。

  第七步:A/D模数采集

  单片机目前基本都自带多通道A/D模数转换器,通过这些A/D转换器可以单片机获取模拟量,用于检测电压、电流等信号。学习时要分清模拟地与数字地,参考电压,采样时间,转换速率,转换误差等重要概念。这一步学会了数字电路控制模拟电路部分,而简单的A/D模数转换器就是电压表实验。

  第八步:学习USB接口、TCP/IP协议、工业总线单片机自学要多久

  目前主流的通讯协议为USB协——下位机与上位机高速通讯接口;TCP/IP——的互联网使用的通讯协议;工业总线——诸如Modbus,CANOpen等工业控制各个模块之间通讯的协议。这些都会应用在未来的项目里,集成入单片机里的固件,并且也是当前产品开发的一个发展方向。

  以上就是粤嵌科技的单片机培训讲师给大家整理的零基础怎么学习单片机技术的内容,希望对于是零基础想要学习单片机技术的学员有一定的帮助。如果说你是零基础的学员的话,那么粤嵌科技还是建议大家要去参加培训机构的,因为只有参加培训机构才可以快速的掌握好单片机的技术。想要学习单片机技术的话可以点击我们文章下面的获取试听资格按钮来获取我们的单片机培训免费课程试听资格,来体验我们的单片机课程和我们的讲师进行面对面的交流,来体验我们粤嵌科技的单片机课程是否适合你。

免费预约试听课