电工学习网

 找回密码
 立即注册
查看: 2022|回复: 0

浅谈单片机入门学习过程

[复制链接]
发表于 2019-10-6 11:14:56 | 显示全部楼层 |阅读模式
初识
单片机有啥用
  • 智能家居的控制
  • 雷达里面的控制完全可以由单片机来完成,因为单片机就是控制系统之王
  • 现在最火的物联网就是以单片机作为底层板来进行开发
  • 凡是能想到控制的,都可以用单片机来完成
2015年还在大三的我,在学校里面学了一门微机原理的课程,这个课程主要讲了通过汇编语言来操作单片机,但仅仅是通过理论的方式来教学的,没有实际的实验,以及真正的用单片机。
当本课程学习到后面之后,老师有次在课堂上问大家我这有51单片机开发板,谁想用 。可以找他借,因此下课后我就找他借了开发板,当时开发板是STC89C52主控单片机。我还记得是郭天祥的板子。在实验室带到宿舍的过程中我就迫不及待的打开了包装,塑料袋里面装的是电路板,比手掌稍微大一点。上面的单片机通过一个卡槽来固定。可以随时更换(因为是DIP双列直插的缘故吧)。到宿舍我给电路板上了电,然后就迷茫了。不知道这东西怎么用,只看到一列led小灯,几个按键。
入门单片机
后来把光盘中的资料通过我的笔记本全部拷到电脑里面。此时还不会下载程序,我就先从光盘中的视频开始。视频的主讲人就是郭天祥,他从第一讲就认真,有趣的讲了单片机是啥?怎么用?有啥地方需要?从第一讲就深深的迷恋住了他的讲课分格。我就一节一节仔细的学习,做着笔记。然后用KEIL软件慢慢的先从点亮一个led灯开始学习,我记得当时点亮第一个灯那时候的激动就跟捡了几百块一样的兴奋。然后把这个灯能实现的各种效果都实现了一遍,后面的按键,蜂鸣器等等初学者的基本上看了不下五六遍。
89C51通过最简单的寄存器控制,也就是直接控制的位寄存器。当时通过控制寄存器确实学到了很多东西,也就是从那时开始,才渐渐的认为自己学习的这个专业毕业后到底有啥用,我就是从那时开始才感觉到了大学时光的流逝是多么的快。还没好好学习专业知识都大三马上毕业了。我想好多人的想法也跟我一样。
深入STM32单片机
2016年7月毕业后,找了份STM32开发的工作,也就是从那时候开始,才接触到的STM32单片机,当时89c51已经相当熟悉了,所以对于STM32的入手也是相当快的。从寄存器的直接控制到后来的库函数控制,的确方便了好多。不用去操心哪哪个寄存器,直接按照库函数控制开发,的确开发进度提升了一大截子。
单片机的入门不难,因为当时学校里面学了数电模电基本知识,所以学习起来如鱼得水,方便的很。
但是要深入的学习,必须得学会一些常用控制协议例如SPI,IIC,DMA等,这些必须要会,就算在不咋地,也要会通过DEMO程序来修改程序。来达到目的。单片机的深入必须要在工作中才能发挥出来。做有难度,有深度的项目,当项目结束的时候就会发现学到了许多自己以前没见过的知识,这些知识的学习就是通过日积月累的开发积攒出来的。
总结
在学习单片机过程中,我们最好需要学会界面控制软件,这样就可以做简单的人机交互,大大的提高趣味性,也提高了本身的知识技能储备。学习单片机的过程中难免会碰到棘手的问题,只要是我们学会处理问题的能力,啥问题也会迎刃而解。
加油,学习的人!
来源:今日头条

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-3-29 10:11

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表